Skip to contentSkip to conversation

yajl: add license information

PATCH Superseded spdawson at gmail.com 3 participants 12 messages Aug 19, 2012 – Aug 28, 2012

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

PATCH 1/4 yajl: add license information

From: Simon Dawson <[email protected]>

---
 package/yajl/yajl.mk |    2 ++
 1 file changed, 2 insertions(+)
package/yajl/yajl.mk +2 -0
index 6c4278e..9cebeb7 100644
@@ -7,5 +7,7 @@
 YAJL_VERSION = 2.0.4
 YAJL_SITE = git://github.com/lloyd/yajl.git
 YAJL_INSTALL_STAGING = YES
+YAJL_LICENSE = ISC
+YAJL_LICENSE_FILES = COPYING
 
 $(eval $(cmake-package))
Signature · 1 line
1.7.9.5
#1 lore raw

PATCH 2/4 zeromq: add license information

From: Simon Dawson <[email protected]>

---
 package/zeromq/zeromq.mk |    2 ++
 1 file changed, 2 insertions(+)
package/zeromq/zeromq.mk +2 -0
index f5e530d..7b53fa9 100644
@@ -8,5 +8,7 @@ ZEROMQ_VERSION = 2.1.11
 ZEROMQ_SITE = http://download.zeromq.org/
 ZEROMQ_INSTALL_STAGING = YES
 ZEROMQ_DEPENDENCIES = util-linux
+ZEROMQ_LICENSE = GPLv3+
+ZEROMQ_LICENSE_FILES = COPYING
 
 $(eval $(autotools-package))
Signature · 1 line
1.7.9.5
#2 lore raw

PATCH 2/4 zeromq: add license information

Le Sun, 19 Aug 2012 21:08:42 +0100,
spdawson at gmail.com a ?crit :

package/zeromq/zeromq.mk ZEROMQ_VERSION = 2.1.11 · line 12

Quoted 2 lines
package/zeromq/zeromq.mk +2 -0
+ZEROMQ_LICENSE = GPLv3+
+ZEROMQ_LICENSE_FILES = COPYING

No. Most of ZeroMQ is apparently under the LGPLv3+, but the COPYING.LESSER contains a special exception. This needs to be encoded differently.

Best regards,

Thomas

Signature · 4 lines
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
#3 lore raw

PATCH 2/4 zeromq: add license information

Quoted 9 lines · Thomas Petazzoni

Le Sun, 19 Aug 2012 21:08:42 +0100,
spdawson at gmail.com a ?crit :

package/zeromq/zeromq.mk ZEROMQ_VERSION = 2.1.11 · line 12

Quoted 2 lines
package/zeromq/zeromq.mk +2 -0
+ZEROMQ_LICENSE = GPLv3+
+ZEROMQ_LICENSE_FILES = COPYING

No. Most of ZeroMQ is apparently under the LGPLv3+, but the COPYING.LESSER contains a special exception. This needs to be encoded differently.

Okay; thanks Thomas. It's not clear to me how properly to express that using the package license variables; I'll wait to see if there are any suggestions.

Simon.

#4 lore raw

PATCH 2/4 zeromq: add license information

Quoted 12 lines · Simon Dawson
Quoted 9 lines · Thomas Petazzoni

Le Sun, 19 Aug 2012 21:08:42 +0100,
spdawson at gmail.com a ?crit :

package/zeromq/zeromq.mk ZEROMQ_VERSION = 2.1.11 · line 12

Quoted 2 lines
package/zeromq/zeromq.mk +2 -0
+ZEROMQ_LICENSE = GPLv3+
+ZEROMQ_LICENSE_FILES = COPYING

No. Most of ZeroMQ is apparently under the LGPLv3+, but the COPYING.LESSER contains a special exception. This needs to be encoded differently.

Quoted 3 lines

Okay; thanks Thomas. It's not clear to me how properly to express that using the package license variables; I'll wait to see if there are any suggestions.

ZeroMQ COPYING.LESSER defines the project license in a quite complex way:
a GPLv3+ with exceptions, plus some parts licensed under the MIT (X11) license:

Quoted 1 line

Parts of the software are licensed under the MIT (X11) license as

follows:

Quoted 5 lines

Copyright (c) 2007-2010 Contributors as listed in AUTHORS

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation

...
(From COPYING.LESSER, bottom part)

However, their Wiki has a clarifying page:
http://www.zeromq.org/blog:rfc-0mq-contributions

Briefly:
- ZeroMQ used to be "open source" (license not reported) with comtributor

    agreement;

- then they started accepting contributions under the MIT/X11 license;
- in august 2010 they chose to switch to LGPLv3+, and converted all file headers accordingly.

So, it looks like the license is an "LGPLv3+ with exceptions", and the "Parts under the MIT/X11" do not exist anymore. But I'm not sure my understanding is correct.

It may be worth asking if the MIT/X11 part of COPYING.LESSER can be considerednot applicable anymore, and so if it can be dropped to simplify their license.

Of course searching their mail archives for more such info, or other clarification, is the best thing. The period around august 2010 may be interesting.

Simon, would you mind doing this research?

Luca

#5 lore raw

PATCH 2/4 zeromq: add license information

Hi Luca; thanks for looking into this.

Quoted 8 lines · Luca Ceresoli

So, it looks like the license is an "LGPLv3+ with exceptions", and the "Parts under the MIT/X11" do not exist anymore. But I'm not sure my understanding is correct.

It may be worth asking if the MIT/X11 part of COPYING.LESSER can be considerednot applicable anymore, and so if it can be dropped to simplify their license.

Quoted 5 lines

Of course searching their mail archives for more such info, or other clarification, is the best thing. The period around august 2010 may be interesting.

Simon, would you mind doing this research?

I have spent some time searching the 0MQ mailing list, but have drawn a blank. I have now posted a message on the mailing list, requesting clarification of the license terms. (I agree that the MIT/X11 clause appears to be superfluous.)

I'll let you know if and when I get a response.

Simon.

#6 lore raw

PATCH 2/4 zeromq: add license information

There has now been a response to my request on the 0MQ mailing list:

Quoted 4 lines · Pieter Hintjens

Indeed, this was the old JSON parsing library we used years ago for device configuration.

Thanks for catching this. I'll fix the license.

So, as Luca suggested, the MIT/X11 license clause in COPYING.LESSER is no longer required.

Consequently (and, again, as suggested by Luca), the license for the Buildroot zeromq package would appear to be "LGPLv3+ with exceptions".

I'll fix my patch, and resubmit.

Simon.

#7 lore raw

PATCH 3/4 zlib: add license information

In reply to spdawson at gmail.com

From: Simon Dawson <[email protected]>

---
 package/zlib/zlib.mk |    2 ++
 1 file changed, 2 insertions(+)
package/zlib/zlib.mk +2 -0
index a9d4a8f..2ddab62 100644
@@ -7,6 +7,8 @@
 ZLIB_VERSION = 1.2.7
 ZLIB_SOURCE =zlib-$(ZLIB_VERSION).tar.bz2
 ZLIB_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/libpng
+ZLIB_LICENSE = zlib license
+ZLIB_LICENSE_FILES = README
 ZLIB_INSTALL_STAGING = YES
 
 ifeq ($(BR2_PREFER_STATIC_LIB),y)
Signature · 1 line
1.7.9.5
#8 lore raw

PATCH 3/4 zlib: add license information

Le Sun, 19 Aug 2012 21:08:43 +0100,
spdawson at gmail.com a ?crit :

Quoted 3 lines

From: Simon Dawson <[email protected]>

Applied, thanks.

Thomas

Signature · 4 lines
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
#9 lore raw

PATCH 4/4 zxing: add license information

In reply to spdawson at gmail.com

From: Simon Dawson <[email protected]>

---
 package/zxing/zxing.mk |    2 ++
 1 file changed, 2 insertions(+)
package/zxing/zxing.mk +2 -0
index 54383e7..543d038 100644
@@ -6,6 +6,8 @@
 ZXING_VERSION = 2.0
 ZXING_SITE = http://zxing.googlecode.com/files
 ZXING_SOURCE = ZXing-$(ZXING_VERSION).zip
+ZXING_LICENSE = Apache
+ZXING_LICENSE_FILES = COPYING
 ZXING_INSTALL_STAGING = YES
 
 ifneq ($(BR2_ENABLE_LOCALE),y)
Signature · 1 line
1.7.9.5
#10 lore raw

PATCH 4/4 zxing: add license information

Le Sun, 19 Aug 2012 21:08:44 +0100,
spdawson at gmail.com a ?crit :

Quoted 3 lines

From: Simon Dawson <[email protected]>

Applied, thanks.

Thomas

Signature · 4 lines
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com