On Monday, December 13, 2010 3:30:17 PM UTC-5, Branko Vukelic wrote:
Start verbatim copy ---------------------------------
> On Mon, Dec 13, 2010 at 1:09 PM, --- <lice...@fsf.org> wrote:
> > Importing code and sharing namespaces would most probably be
creating a
> > derivative work and would need to be licensed under GPLv2 as well.
> Ok, so let me clarify a bit. By importing code, we mean (since this is
> a Python library) that the application framework will execute parts of
> the application, and that the application in turn may execute parts of
> the framework. It is a fact that the application may not execute
> properly without the presence of the framework, but the framework
> authors do not consider applications derivative work because of this.
> Could you please advise on this position?
The answer would be the same. These activities would create a derivative
work.
> Would releasing the framework under the terms of LGPL allow
> proprietary software vendors to
If the goal is to allow proprietary software vendors to do certain
things you should just say so. There are ways of doing this without
harming the free software community. The LGPL isn't recommended in this
case (see: [http://www.gnu.org/licenses/why-not-lgpl.html]).
One way is to dual-license the code. Release the code under a strong
copyleft license such as the GPL and if a company wishes to distribute
it under proprietary terms sell them a copy of the software under a
suitable license. Done right this is a great way of funding the
development of free software. This was everyone always has access to a
copy of the code under a free software license and proprietary software
companies fund your development efforts.
Another way is to Release the code under a strong copyleft license such
as the GPL and to add narrowly defined exceptions which would allow
proprietary software to interact with your software in particular
ways. See:
[http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs]
End verbatim copy ---------------------------------
Judge for yourself if I understood correctly what the guy says.
Thanks for investigating that. Reading their FAQ, it seems that GNU
doesn't generally want anyone to use LGPL at all, purely based on
principle. So their response may be more of a preference than a legal
opinion (i.e., even if we could use LGPL, they would prefer we don't).
If a web2py application doesn't count as an "Application" or "Combined
Work" under LGPL, then I don't know what does. In any case, this
discussion has convinced me that if we really want to get this right,
we would probably have to consult an intellectual property attorney
with open source experience. Maybe it's not worth the bother/cost right
now, though.

Anthony

Reply via email to