Hi Matt, On 03/10/2013 08:40 AM, Matt Shaver wrote: > On Sat, 09 Mar 2013 23:25:39 -0600 > John Morris <[email protected]> wrote: > >>> Pieter's not right about this. LCNC is GPLv2 ONLY, and libzmq is >>> LPGLv3. This compatibility matrix shows the combo is invalid: >>> >>> http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility >>> >>> The trouble is that the GPLv2 license requires linked software to be >>> 'conveyed' as GPLv2, and there are terms in LGPLv3 that are >>> incompatible with GPLv2. > > You are correct as far as your explanation goes, but the 0MQ folks > grant _additional_ rights, above and beyond those defined in the > LGPLv3, to link their library with even closed source code. See these > pages: > > http://www.zeromq.org/area:licensing > and > http://www.zeromq.org/area:faq#toc0
I might be coming to see the light on this. The ZerqMQ exception is an almost verbatim copy of the GNU Classpath linking exception, but the exception is not optional in ZeroMQ: http://www.gnu.org/software/classpath/license.html GNU Classpath seems to be packaged for Fedora, although I haven't figured out what the package name is (all the various Java packages remain a big mystery to me). If I can find it, that will answer some of my questions about how the licensing is handled in the distribution. The 'zeromq' package for Fedora states the license is LGPLv3, without adding 'with exceptions' as other packages do. Others more familiar with Deb packaging will have to help with requirements there. John ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
