Henri Sivonen wrote:
I am curious why Rhino is under an MPL 1.1/GPL 2.0 dual license as opposed to the tri-license.

Because it was not part of Mozilla at the time of relicensing, and so specifically excluded from the relicensing process. It has historically been NPL/GPL.

When it was NPL/GPL, a bug was opened about making it BSD to be compatible with the Apache license.
https://bugzilla.mozilla.org/show_bug.cgi?id=236108
In the end, Apache agreed the MPL was compatible, and so we changed to MPL/GPL, because this didn't require getting additional permissions.

There's a large body of very useful Apache-licensed Java source out there, so non-trivial Java apps are likely to use some. Since the Apache licenses and GPLv2 are deemed incompatible by the FSF, the GPL option effectively vanishes leaving only MPL 1.1. And MPL is known to be a problem if one wants to get code in Debian...

<sigh>

Are there any plans to add the LGPL option to Rhino? (If GPLv3 indeed ends up being Apache License 2.0-compatible, the GPLv2 "or later" language will take care of this with time assuming that Debian approves of GPLv3.)

No plans; it would require contacting all the copyright holders who have not already been contacted about the relicensing project. (Although Rhino was excluded from the initial relicensing, the permission given was general enough to apply to Rhino.)

BSDing it would require contacting all contributors, without exception.

Gerv
_______________________________________________
legal mailing list
[email protected]
https://lists.mozilla.org/listinfo/legal

Reply via email to