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

Reply via email to