I understand.

Could we have permission that it's okay to derive work from Moses with
respect to the (de-)tokenizer and possibly other scripts under an
MIT/Apache tool?

Legally it's a restriction but I think for what's it worth, having mutual
agreement between the OSS is sufficient to still keep any port of LGPL work
until someone starts to enforce legal actions and I think it's safe to back
off to taking down these functionalities in the Apache/MIT code.

Regards,
Liling

On Wed, Apr 11, 2018 at 12:09 AM, Hieu Hoang <hieuho...@gmail.com> wrote:

> we can't change the license, or dual license it, without the agreement of
> everyone who's contributed to Moses. Too much work
>
> Hieu Hoang
> http://moses-smt.org/
>
>
> On 10 April 2018 at 15:47, liling tan <alvati...@gmail.com> wrote:
>
>> Dear Moses Dev,
>>
>> NLTK has a Python port of the word tokenizer in Moses. The tokenizer
>> works well in Python and create a good synergy to bridge Python users to
>> the code that Moses developers have spent years to hone.
>>
>> But it seemed to have hit a wall with some licensing issues.
>> https://github.com/nltk/nltk/issues/2000
>>
>> General port of LGPL code is considered derivative and is incompatible
>> with Apache or MIT license. I understand that LGPL keeps derivative from
>> being proprietary but it's a little less permissive than non-copyleft
>> license like Apache and MIT licenses.
>>
>> Note that this licensing issue might also affect Marian which is MIT
>> license and also incompatible with LGPL so although technically users can
>> chain the code from different libraries, but Marian couldn't have any
>> dependencies on the Moses components. (But we know do know that none of our
>> models built with Marian would work without the Moses tokenizer which is in
>> LGPL).
>>
>> Would there be a possibility to dual license the Moses repository with
>> LGPL and Apache/BSD/MIT license. I'm not sure whether it's allowed to have
>> dual licenses with LGPL and Apache/BSD/MIT license though. Might have to
>> check with some proper legal personnel though.
>>
>> If dual license is not possible would it be possible relicense the code
>> under BSD/Apache/MIT license? That way it's more permissive for derivatiive
>> work?
>>
>> I think the last scenario is for NLTK to drop the Python port of Moses
>> code entirely from Apache license repository but I think that'll remove the
>> synergy between various OSS.
>>
>> Hope to hear from Moses devs soon!
>>
>> Regards,
>> Liling
>>
>>
>>
>> _______________________________________________
>> Moses-support mailing list
>> Moses-support@mit.edu
>> http://mailman.mit.edu/mailman/listinfo/moses-support
>>
>>
>
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to