Chris Dailey <[EMAIL PROTECTED]> writes:
>
> > > Can GPL'd things be shipped as a *subsystem*?
>
> > I think you need LGPL for that. (GPL for Libraries). Under GPL,
> > something that includes a GPLed component as a subsystem is a
> > "derived work" of that GPLed component, and therefore by linking that
> > component in you assert that the system as a whole is under GPL.
>
> If kaffe implemented the Open Java API, then could Netscape distribute
> and *use* it without *containing* it?
if kaffe implements the interface and distributes it, and netscape is
written to be able to talk to anything that implements that interface
(which it is), then there isn't a problem - netscape *still* cannot
distribute them together, but users can download each piece seperately
and hook them together.
another problem is the fact that to implement the OJI interface, you
need to subclass netscape's NPL XPCOM stuff. This creates a
derivative work, which again must be places under the NPL. Now you've
got NPL and GPL licenses on different pieces of the same distribution.
This is bad.
xtoph