Note that there are some explanatory texts on larger screens.

plurals
  1. POEPL (Eclipse Public License), GPL (GNU Public License)/LGPL (Lesser GPL) and license exceptions?
    primarykey
    data
    text
    <p>The Free Software Foundation considers <a href="http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses" rel="noreferrer">EPL and GPL to be incompatible</a>. Based on my reading of their reasoning, it would seem that the LGPL would be similarly affected -- IANAL, please correct me if that reading is incorrect. Now, there is a <a href="http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs" rel="noreferrer">guide for the copyright holder of the GPL-ed code</a> to provide exceptions allowing for the code to be linked against incompatible libraries, but it'd still preclude linking to GPL-ed code from others (if the code is already linked against an EPL library), and the situation with linking a GPL-ed program against an EPL <em>and</em> another LGPL library seems unclear.</p> <p>I'd like to know the answer to several questions:</p> <ol> <li>What exactly is the restriction against linking a GPL-ed product against both an EPL library and an LGPL library? Is it not allowed without the LGPL copyright holder's explicit permission, as it would be with GPL, or is it allowed?</li> <li>Would an exception granted by the EPL copyright holder be sufficient? Such an exception was considered safe by Trolltech (now part of Nokia), when it used to license the Qt library using its own Qt Public License which is GPL-incompatible; and by the KDE project, whose libraries link against Qt and are released under the LGPL, while KDE apps are generally released under the GPL. The FSF's objection is due to "weak copyleft" and "choice of law clause" -- the former seems unobjectionable, if the EPL license holder grants an exception, but what sort of exception granted by the EPL copyright holder would satisfy the "choice of law clause" objection?</li> </ol>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload