Re: Proposed policy change: permit use of LGPLed libraries
Mook <mook.moz+nntp.news.mozilla.org@gmail.com.please-avoid-direct-mail> Mon, 28 May 2012 21:48:06 -0700
| Newsgroups | gmane.comp.mozilla.license |
|---|---|
| Message-ID | <[email protected]> |
On 5/28/2012 2:29 AM, Gervase Markham wrote: > On 27/05/12 02:52, Mook wrote: >> Will the LGPL code be limited to be outside of libxul? > > I guess I had assumed that "clearly-demarcated 3rd-party LGPLed > libraries" meant that the library had to be a standalone lib which was > dynamically linked in, such that LGPLness did not affect any non-LGPLed > code. But in hindsight, perhaps that wasn't clear. Sorry, I thought that just meant "lives in /other-licenses or similar"; I had not initially interpreted it as "guaranteed to never live in the same binary as the MPL code". If there's non-code restrictions in place to keep the LGPL bits in separate binaries, it should be fine. (Actually, I guess a libmozlgpl would be fine too, assuming that satisfies the LGPL license enough.) > Clarification: it would mean we'd need to obey the terms of the LGPL in > terms of the particular ways one makes source available etc. for all > code inside libxul. It wouldn't mean we'd need to change the licence of > the source code or their headers, because MPL2 is upwardly compatible > with LGPL. But I agree, we don't want to be in that place. Yep, that was only in the context of making the MPL-only-binary option unavailable; at that point the code might as well have been LGPL-only (with its automatic GPL option) instead, since it wouldn't actually build. But it sounds like this wouldn't be an issue anyway. -- Mook