Re: NPAPI plugins & GPL XULRunner

Gervase Markham <[email protected]> Fri, 18 Apr 2008 17:21:57 +0100
Newsgroups gmane.comp.mozilla.license
Message-ID <[email protected]>
stevel wrote:
> "we" being Songbird.  Let me rephrase since my sentence wasn't
> clear... if Songbird took XULRunner under the LGPL, we wouldn't be
> relicensing XULRunner (since, as you point out, we can't :)).  We
> would be relicensing the Songbird-unique GPL code as GPL + exceptions
> (for GStreamer & NPAPI plugins).
> 
> This seems like the exact same case as the GStreamer exception:
> * GPL app (e.g. Songbird vs. Rhythmbox/Totem/etc.)
> * LGPL framework (XULRunner vs. GStreamer)
> * non-GPL-compatible plugin (Flash vs. MP3 codec)

Except doesn't Songbird also include some GPL-only code, e.g. media 
codecs or something? Or is all your code either 1) owned by you, 2) 
LGPL, 3) BSD-equivalent, or 4) Mozilla code and therefore tri-licensed?

Gerv