You shouldn't assume that.

symal predates Moses, I'm not sure who wrote it. It may be that the author allowed it to be dual licensed.

The license for Moses is clear and has not changed since it started - LGPL 2.1. The license for mgiza and GIZA++ is also looks clear - GPL 2

On 12/01/16 10:01, Ergun Bicici wrote:

So, you can sublicense Moses (LGPL) but not mgiza (GPL):
http://choosealicense.com/licenses/
​​
​Which I guess may m​ean something like that you can re-license a modified version of Moses without symal but not with symal. ​In other words, to license a modified version of​ Moses with your own terms, you need to take out symal from mgiza or any GPL or code having some more restrictive license and keep symal that comes with Moses.


/Best Regards,/
Ergun

Ergun Biçici
DFKI Projektbüro Berlin


On Tue, Jan 12, 2016 at 3:09 AM, Tom Hoar <[email protected] <mailto:[email protected]>> wrote:

    Don't have experience with EMS, but our Slate packages (Linux &
    Windows)
    include both MGIZA and Moses binaries the same `$bin` folder and
    we set
    the train-model.perl --external-bin-dir=$bin value and all other
    binary
    path references to that one folder. The symal binary is the only
    conflict file name. So, we use the one from Moses. From what we could
    tell, they are essentially the same source but the Moses copy seems to
    have been maintained/updated more recently. Also be careful
    because the
    two versions are published under different open source licenses.

    I don't know if this approach will work with EMS, but it is a simple
    solution.

    Tom


    On 1/12/2016 3:56 AM, [email protected]
    <mailto:[email protected]> wrote:
    > Date: Mon, 11 Jan 2016 20:56:49 +0000
    > From: Hieu Hoang<[email protected] <mailto:[email protected]>>
    > Subject: Re: [Moses-support] Which symal?
    > To: Ergun Bicici<[email protected] <mailto:[email protected]>>
    > Cc: moses-support<[email protected]
    <mailto:[email protected]>>
    >
    > I'm not sure if the bjam argument
    >     --with-giza
    > is actually used during compilation. Where did you see this
    mention? The
    > bad thing about bjam is it doesn't tell you if an argument is
    invalid,
    > it simply ignores it.
    >
    > It would be nice to have 1 directory for all your MT tools. If
    you wanna
    > make it happen, be my guest.
    >
    > I suppose we should be mindful of people who use mgiza but don't use
    > Moses, they'll still need symal so we can't just delete it from
    mgiza.

    _______________________________________________
    Moses-support mailing list
    [email protected] <mailto:[email protected]>
    http://mailman.mit.edu/mailman/listinfo/moses-support




_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

--
Hieu Hoang
http://www.hoang.co.uk/hieu

_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to