On Sun, Jan 26, 2003 at 07:58:28PM +0000, Pier Fumagalli wrote:
> Nicola Ken Barozzi wrote:
> >Steven Noels wrote:
> >>Nicola Ken Barozzi wrote:
> >>
> >>>I'm not going to put another jar in our dependencies that is LGPL also.
> >>
> >>You are not _allowed_ to do so.
> >
> >Actually, we can. It depends on whom you ask ;-)
> 
> Both wrong? :-) :-)
> 
> Ok, let me try to explain the rationale behind GPL/LGPL for inclusion in 
>  the ASF codebases.
> 
> I believe that everyone will know why GPL is "no-no" for us: it's a 
> "viral" license, every modification to some GPL code, and everything 
> linked against some GPL code _needs_ to be re-released as GPL.
> 
> Now, the folks at GNU one day, seeing the drawbacks imposed by this 
> licensing scheme (not many wanted to release software using a GPL 
> licensed library) decided to come out with a "Lesser" GPL (LGPL).
> 
> LPGL has one small caveat in it: you can LINK against that library and 
> not be forced to re-release your code as GPL (however, if you modify the 
> library itself, your modifications will have to be licensed under LGPL 
> again, it is still "viral" on that part).
> 
> Legally there is nothing preventing us (Apache) to base some of our work 
> on a LGPL licensed library, then, for real, you can link against, put it 
> in CVS, do whatever you want.

Well that's interesting.

> But there is one tricky little detail:
> 
> If (for example) we, the ASF, decided to get the library and make some 
> modifications to it, or, scarier though, we _had_ to "fork" the library 
> for our own needs (imagine, the orignal author changes from LGPL to 
> something else, full GPL for example -as happened lately to the MySQL 
> JDBC drivers- or even worse, decides the library will only be 
> distributed as "commercial software"), then we would be utterly f***ed.
> 
> Ethically the ASF does not develops software under a "viral" license, 
> therefore, given the "partial virality" of LGPL, we wouldn't be able to 
> "fork" and maintain such a library.

Not at Apache, but is there anything stopping a few developers forking
the last LGPL'ed version on Sourceforge?

If so, then using LGPL code could be an acceptable risk.  The
alternatives (rewrite, or convince the world to adopt BSD/ASL) aren't fun
at all..


--Jeff

> We wouldn't even be able to change the license, all modifications would
> have to be LGPL, so, we either would have to rewrite the whole thing,
> or get rid of the offending bits and bobs...
> 
> Soooo, I'd say, if you see the word GPL  somewhere (with or without the 
> leading L) my answer is usually no, because now or in the future it 
> could/will create problems...
> 
> My 2c...
> 
>       Pier

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to