Disclaimer: I appreciate that no one here is an IP lawyer and that any
discussion doesn't count as legal advice.

Just so I'm clear, as I understand it, if execnet were GPL then:
1: It would still be free (beer) for us to use and abuse any way we
choose internally as long as we aren't distributing anything related
to it.
2: Any modifications we made to it and distributed would be subject to
GPL or the alternate license.
3: Any code derived from it that we distributed would be subject to
GPL or the alternate license.
4: Any code that imports it that we distribute would be subject to GPL
or the alternate license.
5: Alternatively the LGPL picture would be the same except 4 wouldn't apply.

Please correct me if any of that is wrong.

Assuming it is all correct then I have no problems with 1-3.

Point 4 could be interesting, now the obvious scenario here would seem
to be that we write some tool that uses execnet and wish to sell it
and or make it publicly available. That scenario I have no problem
with it is part and parcel of building things out of open source
components. Indeed in that vein we have an internal tool that uses
execnet that we are looking at distributing as open source. As you
said "execnet presents a unique and valuable approach to glueing
Python interpreters and doing rapid deployment". And the system we
have built around it pushes that approach further and we would like to
share that.

But there is a more subtle example that concerns me, we are an
embedded hardware company and use python (and more recently py lib) in
our toolchain. Now imagine for the sake of discussion that we wanted
to share some of that infrastructure with one of our B2B clients.
Maybe we want to give them a drop of our testing infrastructure so
they can use it to test products that contain our chips. I'm not sure
if there is anything in the test infrastructure we would consider
proprietary in that manner, but there definitely is in other areas of
our infrastructure and py lib is becoming ever more popular
internally. Under LGPL distributing this code in that manner would
seem to be fine as we aren't distributing py lib or anything derived
from it. What would be the implications of GPL licensing? and how do
you see this scenario sitting with whatever alternate license you are
considering?

Gordon.

On Thu, Sep 10, 2009 at 5:36 PM, holger krekel <hol...@merlinux.eu> wrote:
> Hi all,
>
> some of you know that i am considering licensing and general
> funding issues recently, see here for the current licensing status:
>
>    http://codespeak.net/py/trunk/faq.html#whygpl
>
> However, i am considering releasing the execnet code under the
> GPL and the the rest under the LGPL.  This would mean that execnet
> can be used in free software but not in proprietary software
> without getting a different license.
>
> I think execnet presents a unique and valuable approach to glueing
> Python interpreters and doing rapid deployment.  It can particularly
> help with managing clouds of computers and I'd like to put more efforts
> into improving and extending in this area.  And i'd like to tap into
> getting dual-licensing revenue.  Which, on a side note, would flow back
> to me and e.g. http://merlinux.eu/people.html so we all can continue to work
> on great things.
>
> I am open to comments, arguments or bribes in the form
> of contracts for improvements :)
>
> cheers,
>
> holger
>
> Maybe also of interest to you (currently unreachable for me, though)
> http://www.fsf.org/licensing/licenses/why-not-lgpl.html
>
> --
> Metaprogramming, Python, Testing: http://tetamap.wordpress.com
> Python, PyPy, pytest contracting: http://merlinux.eu
> _______________________________________________
> py-dev mailing list
> py-dev@codespeak.net
> http://codespeak.net/mailman/listinfo/py-dev
>
_______________________________________________
py-dev mailing list
py-dev@codespeak.net
http://codespeak.net/mailman/listinfo/py-dev

Reply via email to