[Mono-list] relicensing from NPL to MIT/X11

Christian Birkl christian.birkl at gmail.com
Thu Jun 8 17:01:38 EDT 2006


Hello,

I'm currently in the task of porting a java application to mono/c#. This
application is licensed as NPL 1.1. Since I do want to change the license I
started to find out if I may and what actions I need to take if I really
want to do it.

After talking to some guys in #mono we realized that this isn't as easy as
it sounds since it's a "derative" work and therefore it must retain the
original license or the author(s) need to be asked and agreed to the
relisence it.

So I just wanted to know what "mono" did in this case. For example the class
"TokenStream.cs" (1) of mono's JScript parser is a direct port (with just a
few modifications and code removals) of mozilla's rhino "TokenStream.java"
(2) class.

As of rhino's homepage it is licensed as NPL 1.1 (
http://www.mozilla.org/rhino/download.html). As in bugzilla entry
https://bugzilla.mozilla.org/show_bug.cgi?id=236108 tracked they started to
relisence it to the "default" MPL license but this bug was never closed so
it never happend and is therefore still NPL 1.1.

To sum up - did mono ask all authors of the "TokenStream.java" class to
change the license from NPL 1.1 to MIT/X11 license or is it valid to "just"
change from NPL to MIT/X11?

1)
http://svn.myrealbox.com/source/trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/TokenStream.cs
2)
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/rhino/src/org/mozilla/javascript/TokenStream.java&rev=&root=/cvsroot

Thanks for any response which helps bringing some light into this issue :-)

Christian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20060608/5945f840/attachment-0001.html


More information about the Mono-list mailing list