Understanding MPL
gk at fsfe.org
gk at fsfe.org
Mon Oct 6 08:42:21 UTC 2008
> [ ... ]
Thank you very much, that was really helpful.
> > (4) What about deriving a - for example Java - class from a class under
> > (a) MPL
> > (b) LGPL
> > Would the derived class be allowed to have a proprietary license?
>
> I don't know the Java language, so I don't know what "derive" means in
> that context. So I'll go for: Maybe :-)
>
> There might be some helpful info here:
> http://www.gnu.org/licenses/lgpl-java.html
Now, from what you said, also this issue seems pretty clear. A derived
class, that is inheriting attributes and behaviour from another class is a
derivative work. However, I think, since the derived class normally is in
a separate file only the LGPL requires it to stay LGPL. The MPL should
allow another license for that file/class, even though it is strongly
connected to - and definitely does not make sense in any way without - its
super/father/base class.
Regards, gk
More information about the Discussion
mailing list