Frank, I don't know, if I misunderstood you (late here), so please 
excuse possible misunderstandings.

Frank Hecker wrote:

[MPL incompatible with GPL -> MPL incompatible with LGPL]

> I do not see how it could be compatible with the LGPL; what is 
> different about the LGPL and the GPL in this regard? 

What is different about GPL and LGPL is that the LGPL allows linking 
with non-(L)GPL code. So, if the Mozilla code is kwpt in a lib, it can 
be used together with another LGPL library and the executable could 
still be under an (almost) arbitary license. At least, that is my 
understanding. Not sure, if that is still the case, if the LGPL code 
(lib or main code) uses non-GPL code.

This are different, if you want to mix ccode parts, not just the whole libs.

> Because using it (really, distributing it) under MPL terms wouldn't 
> allow it to be included in an LGPLed library distributed under LGPL 
> terms, _if_ you agree that the MPL is "incompatible" with the LGPL. 
> (See above.)

In most cases (e.g. embedding Gecko), you'd use Mozilla code as complete 
lib, I think. So, you might be fine.

Still, reusing Mozilla code directly (as snipplets) in LGPL projects is 
IMO desirale. Especially, if we get it that cheap.

P.S. shoundn't we remove .general from disitribution now?

Reply via email to