[zeromq-dev] [PATCH] ZMQ_NOT_LIBRARY option: when use ZMQ source code in other projects not as a library.

Pieter Hintjens ph at imatix.com
Wed Mar 2 12:55:23 CET 2011

On Wed, Mar 2, 2011 at 12:38 PM, Martin Sustrik <sustrik at 250bpm.com> wrote:

> Code can be incosistent with differnt code, license can be inconsistent with
> another license, but what does "code is incosistent with license" mean? That
> it allows you to do something that is prohibited to the license?

If our license speaks systematically of "the Library", it makes no
sense to allow 0MQ to be used otherwise, and indeed the conditions of
COPYING.LESSER cannot even be applied (i.e. it becomes impossible for
a user of a 0MQ-based product to modify the 0MQ library, which is the
goal of the LGPL).

If someone takes the 0MQ code and removes the library aspects, and
redistributes under the GPL, that's fine, but it is not (and may not
be called) 0MQ.

> If so, that's not the case. Reusing the code is explicitly allowed by GPL
> provided that the result remains licensed under GPL.

Totally, but that's not our project.

> Btw, speaking of licenses. It's 2011 so we should change file headers to
> reflect that. At the same time we can change the wording to mention all the
> copyright holders (i.e. referencing the AUTHORS file).

Yes. The alternative is to change the copyright statements file by
file as the sources change but that's more work.

I've already done this for ZFL.


More information about the zeromq-dev mailing list