so the question is: why have the linking exception instead of LGPL

Dalibor Topic robilad at kaffe.org
Tue Mar 7 20:26:15 UTC 2006


On Tue, Mar 07, 2006 at 05:18:12PM +0100, Philippe Laporte wrote:
> Hi,
>     Why did Classpath ever go with that esoteric linking exception 
> instead of simple LGPL?
> 
> I can think of several reasons, but "I wanna know God's thoughts, the 
> rest are details"...just kidding :-)

Because the LGPL can be (seen as) too restrictive for some usage 
scenarios (ahead of time compilation to native code with a single 
statically linked binary consisting of both the library and your 
code). We don't want GNU Classpath to be less suited for such 
scenarios compared to alternatives, so it has the most permissive 
form of the GPL-style copyleft licenses.

As for esoteric, gcc has had parts licensed under GPL+linking exception
since early 90s, afaik. It's not exactly a type of license the FSF 
promotes, since it doesn't offer the strong encouragement to contribute 
to the free software development efforts that GPL offers, for example, 
but it's there for areas where it makes sense to use it, like GNU 
Classpath.

cheers,
dalibor topic

> Best Regards,
> 
> -- 
> Philippe Laporte
> Software 
> 
> Gatespace Telematics
> F?rsta L?nggatan 18
> 41328 G?teborg
> Sweden
> Phone: +46 702 04 35 11
> Fax:   +46 31 24 16 50
> Email: philippe.laporte at gatespacetelematics.com
> 
> 



More information about the Classpath mailing list