On 2010-10-11 13:30:26, Thomas Koch wrote:
> @eclim: see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=551861
>
> Hi Niels,
>
> > The license of eclipse (EPL) and eclim (GPLv3) are not compatible so if
> > eclim links against eclipse, then there is an issue. I have not checked
> > whether this is this case with eclim, but it is likely.
> >
> > This incompatibility is acknowledged both by GNU and eclipse:
> >
> > http://en.wikipedia.org/wiki/Eclipse_Public_License
> > http://www.eclipse.org/legal/eplfaq.php#GPLCOMPATIBLE
> > http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses
> thank you for pointing this out. I'm not sure whether this incompatibility is
> an issue here. AFAIK Eclim delivers a bunch of eclipse plugins, some VIM
> plugins and relies on nailgun[1] for the communication between VIM and
> Eclipse.
> Is it possible to package Eclipse plugins that are licensed under the GPL3? If
> not, we should ask the Eclim project if it could add an additional license.
> Should it be the Eclipse license then or would a BSD license do?
>
> [1] http://martiansoftware.com/nailgun/
>
> Best regards,
>
> Thomas Koch, http://www.koch.ro

Note, the expected "I'm not a lawyer" applies to my interpretation of
these licenses:

GPL and EPL are not compatible, but the GPL3 has the following
exception:

http://www.fsf.org/licensing/licenses/gpl-faq.html#GPLIncompatibleLibs

"If you want your program to link against a library not covered by the
system library exception, you need to provide permission to do that.

...

Only the copyright holders for the program can legally release their
software under these terms. If you wrote the whole program yourself,
then assuming your employer or school does not claim the copyright,
you are the copyright holder—so you can authorize the exception."


The EPL also has has different interpretation of a "derivative work"
allowing eclipse plugins to not automatically need to be licensed
under the EPL:

http://www.eclipse.org/legal/eplfaq.php#DERIV

26. Some free software communities say that linking to their code
    automatically means that your program is a derivative work. Is
    this the position of the Eclipse Foundation?

    No, the Eclipse Foundation interprets the term "derivative work"
    in a way that is consistent with the definition in the U.S.
    Copyright Act, as applicable to computer software. Therefore,
    linking to Eclipse code might or might not create a derivative
    work, depending on all of the other facts and circumstances.

27. I‘m a programmer not a lawyer, can you give me a clear cut example
    of when something is or is not a derivative work?

    If you have made a copy of existing Eclipse code and made a few
    minor revisions to it, that is a derivative work. If you've
    written your own Eclipse plug-in with 100% your own code to
    implement functionality not currently in Eclipse, then it is not a
    derivative work. Scenarios between those two extremes will require
    you to seek the advice of your own legal counsel in deciding
    whether your program constitutes a derivative work.

    For clarity, merely interfacing or interoperating with Eclipse
    plug-in APIs (without modification) does not make an Eclipse
    plug-in a derivative work.


You can also read the eclim NOTICE file where I attempt to comply with
requirements of the licenses of software utilized by eclim:

http://github.com/ervandew/eclim/blob/master/NOTICE

--
eric



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101011141800.gd5...@cartman.gateway.2wire.net

Reply via email to