Skip to contentSkip to conversation

misc. license updates

PATCH New Thomas De Schampheleire 3 participants 14 messages Oct 8, 2013 – Oct 10, 2013

lore
Share & tools
lore
#1 lore raw

PATCH 1/1 i2c-tools: add license information

---
 package/i2c-tools/i2c-tools.mk |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
package/i2c-tools/i2c-tools.mk +2 -0
@@ -7,6 +7,8 @@
 I2C_TOOLS_VERSION = 3.1.0
 I2C_TOOLS_SOURCE = i2c-tools-$(I2C_TOOLS_VERSION).tar.bz2
 I2C_TOOLS_SITE = http://dl.lm-sensors.org/i2c-tools/releases
+I2C_TOOLS_LICENSE = GPLv2
+I2C_TOOLS_LICENSE_FILES = COPYING
 
 define I2C_TOOLS_BUILD_CMDS
  $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
#2 lore raw

PATCH 1/1 i2c-tools: add license information

Quoted 10 lines · Thomas De Schampheleire
---
  package/i2c-tools/i2c-tools.mk |  2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)

package/i2c-tools/i2c-tools.mk line 10

Quoted 4 lines
package/i2c-tools/i2c-tools.mk +1 -0
@@ -7,6 +7,8 @@
  I2C_TOOLS_VERSION = 3.1.0
  I2C_TOOLS_SOURCE = i2c-tools-$(I2C_TOOLS_VERSION).tar.bz2
  I2C_TOOLS_SITE = http://dl.lm-sensors.org/i2c-tools/releases
+I2C_TOOLS_LICENSE = GPLv2

All files are GPLv2+ AFAICS. Only py-smbus/setup.py claims that the
package is GPLv2, but that's just wrong.

Regards,
Arnout

Quoted 10 lines
package/i2c-tools/i2c-tools.mk +1 -0
+I2C_TOOLS_LICENSE_FILES = COPYING
 
  define I2C_TOOLS_BUILD_CMDS
   $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)

_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

Signature · 6 lines
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
#3 lore raw

PATCH 1/1 i2c-tools: add license information

Quoted 7 lines · Arnout Vandecappelle
Quoted 6 lines · Thomas De Schampheleire
---
  package/i2c-tools/i2c-tools.mk |  2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)
Quoted 11 lines

package/i2c-tools/i2c-tools.mk line 10

Quoted 8 lines
package/i2c-tools/i2c-tools.mk +1 -0
@@ -7,6 +7,8 @@
  I2C_TOOLS_VERSION = 3.1.0
  I2C_TOOLS_SOURCE = i2c-tools-$(I2C_TOOLS_VERSION).tar.bz2
  I2C_TOOLS_SITE = http://dl.lm-sensors.org/i2c-tools/releases
+I2C_TOOLS_LICENSE = GPLv2

All files are GPLv2+ AFAICS. Only py-smbus/setup.py claims that the
package is GPLv2, but that's just wrong.

Why is that wrong?

I reasoned that if one of the components is gplv2, and the rest is gplv2+, then the whole needs to be gplv2.

Best regards,
Thomas

#4 lore raw

PATCH 1/1 i2c-tools: add license information

Quoted 20 lines · Thomas De Schampheleire
Quoted 7 lines · Arnout Vandecappelle
Quoted 6 lines · Thomas De Schampheleire
---
   package/i2c-tools/i2c-tools.mk |  2 ++
   1 files changed, 2 insertions(+), 0 deletions(-)
Quoted 11 lines

package/i2c-tools/i2c-tools.mk line 10

Quoted 8 lines
package/i2c-tools/i2c-tools.mk +1 -0
@@ -7,6 +7,8 @@
   I2C_TOOLS_VERSION = 3.1.0
   I2C_TOOLS_SOURCE = i2c-tools-$(I2C_TOOLS_VERSION).tar.bz2
   I2C_TOOLS_SITE = http://dl.lm-sensors.org/i2c-tools/releases
+I2C_TOOLS_LICENSE = GPLv2

All files are GPLv2+ AFAICS. Only py-smbus/setup.py claims that the
package is GPLv2, but that's just wrong.

Quoted 3 lines

Why is that wrong?

I reasoned that if one of the components is gplv2, and the rest is gplv2+, then the whole needs to be gplv2.

setup.py itself isn't GPLv2, it just claims that the package is GPLv2.
But it isn't, since each file says it GPLv2+.

Scratch that: the python module is GPLv2 only. But I don't think we
build the python module anyway. Just to be safe, put:

I2C_TOOLS_LICENSE = GPLv2+, GPLv2 (py-smbus)

Regards,
Arnout

Signature · 6 lines
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
#5 lore raw

PATCH 1/1 libnfnetlink: add license information

In reply to Thomas De Schampheleire
---
 package/libnfnetlink/libnfnetlink.mk |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
package/libnfnetlink/libnfnetlink.mk +2 -0
@@ -9,5 +9,7 @@ LIBNFNETLINK_SOURCE = libnfnetlink-$(LIB
 LIBNFNETLINK_SITE = http://www.netfilter.org/projects/libnfnetlink/files
 LIBNFNETLINK_AUTORECONF = YES
 LIBNFNETLINK_INSTALL_STAGING = YES
+LIBNFNETLINK_LICENSE = GPLv2+
+LIBNFNETLINK_LICENSE_FILES = COPYING
 
 $(eval $(autotools-package))
#6 lore raw

PATCH 1/1 libnfnetlink: add license information

Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Thomas" == Thomas De Schampheleire <[email protected]> writes:

Thomas> Signed-off-by: Thomas De Schampheleire <[email protected]> Thomas> ---

 Thomas>  package/libnfnetlink/libnfnetlink.mk |  2 ++

Thomas> 1 files changed, 2 insertions(+), 0 deletions(-)

Thomas> diff --git a/package/libnfnetlink/libnfnetlink.mk b/package/libnfnetlink/libnfnetlink.mk Thomas> --- a/package/libnfnetlink/libnfnetlink.mk
Thomas> +++ b/package/libnfnetlink/libnfnetlink.mk
Thomas> @@ -9,5 +9,7 @@ LIBNFNETLINK_SOURCE = libnfnetlink-$(LIB

 Thomas>  LIBNFNETLINK_SITE = http://www.netfilter.org/projects/libnfnetlink/files
 Thomas>  LIBNFNETLINK_AUTORECONF = YES
 Thomas>  LIBNFNETLINK_INSTALL_STAGING = YES

Thomas> +LIBNFNETLINK_LICENSE = GPLv2+
Thomas> +LIBNFNETLINK_LICENSE_FILES = COPYING

Hmm, I don't see that in any of the source files:

grep -rls 'any later'
m4/libtool.m4
configure
config.sub
ltmain.sh
build-aux/compile
build-aux/config.sub
build-aux/ltmain.sh
build-aux/missing
build-aux/depcomp
build-aux/config.guess
COPYING
missing
depcomp
config.guess

and src/libnfnetlink.c explicitly states:

* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published
* by the Free Software Foundation.

So I dropped the '+' and committed, thanks.

Signature · 1 line
Bye, Peter Korsgaard
#7 lore raw

PATCH 1/1 libnfnetlink: add license information

Hi Peter,

Quoted 35 lines · Peter Korsgaard
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Thomas" == Thomas De Schampheleire <[email protected]> writes:

Thomas> Signed-off-by: Thomas De Schampheleire <[email protected]> Thomas> ---

 Thomas>  package/libnfnetlink/libnfnetlink.mk |  2 ++

Thomas> 1 files changed, 2 insertions(+), 0 deletions(-)

Thomas> diff --git a/package/libnfnetlink/libnfnetlink.mk b/package/libnfnetlink/libnfnetlink.mk Thomas> --- a/package/libnfnetlink/libnfnetlink.mk
Thomas> +++ b/package/libnfnetlink/libnfnetlink.mk
Thomas> @@ -9,5 +9,7 @@ LIBNFNETLINK_SOURCE = libnfnetlink-$(LIB

 Thomas>  LIBNFNETLINK_SITE = http://www.netfilter.org/projects/libnfnetlink/files
 Thomas>  LIBNFNETLINK_AUTORECONF = YES
 Thomas>  LIBNFNETLINK_INSTALL_STAGING = YES

Thomas> +LIBNFNETLINK_LICENSE = GPLv2+
Thomas> +LIBNFNETLINK_LICENSE_FILES = COPYING

Hmm, I don't see that in any of the source files:

grep -rls 'any later'
m4/libtool.m4
configure
config.sub
ltmain.sh
build-aux/compile
build-aux/config.sub
build-aux/ltmain.sh
build-aux/missing
build-aux/depcomp
build-aux/config.guess
COPYING
missing
depcomp
config.guess

Quoted 7 lines

and src/libnfnetlink.c explicitly states:

* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published
* by the Free Software Foundation.

So I dropped the '+' and committed, thanks.

Seems the libnfnetlink authors are a bit sloppy with respect to
licensing: the README file states:
"This library is released under GPLv2+."
After reading this I didn't check the sources.

The netfilter website also states different things:
http://www.netfilter.org/licensing.html mentions GPLv2 only while http://www.netfilter.org/about.html#license says GPLv2+ only or any later version.

I'll send a mail to the netfilter coreteam about this.

Best regards,
Thomas

#8 lore raw

PATCH 1/1 libnfnetlink: add license information

In reply to Peter Korsgaard
Quoted 35 lines · Peter Korsgaard
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Thomas" == Thomas De Schampheleire <[email protected]> writes:

Thomas> Signed-off-by: Thomas De Schampheleire <[email protected]> Thomas> ---

  Thomas>  package/libnfnetlink/libnfnetlink.mk |  2 ++

Thomas> 1 files changed, 2 insertions(+), 0 deletions(-)

  Thomas> diff --git a/package/libnfnetlink/libnfnetlink.mk b/package/libnfnetlink/libnfnetlink.mk
  Thomas> --- a/package/libnfnetlink/libnfnetlink.mk
  Thomas> +++ b/package/libnfnetlink/libnfnetlink.mk
  Thomas> @@ -9,5 +9,7 @@ LIBNFNETLINK_SOURCE = libnfnetlink-$(LIB
  Thomas>  LIBNFNETLINK_SITE = http://www.netfilter.org/projects/libnfnetlink/files
  Thomas>  LIBNFNETLINK_AUTORECONF = YES
  Thomas>  LIBNFNETLINK_INSTALL_STAGING = YES
  Thomas> +LIBNFNETLINK_LICENSE = GPLv2+
  Thomas> +LIBNFNETLINK_LICENSE_FILES = COPYING

Hmm, I don't see that in any of the source files:

grep -rls 'any later'
m4/libtool.m4
configure
config.sub
ltmain.sh
build-aux/compile
build-aux/config.sub
build-aux/ltmain.sh
build-aux/missing
build-aux/depcomp
build-aux/config.guess
COPYING
missing
depcomp
config.guess

Quoted 7 lines

and src/libnfnetlink.c explicitly states:

* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published
* by the Free Software Foundation.

So I dropped the '+' and committed, thanks.

Perhaps we should report to the author that his README is inconsistent
with the source?

Regards,
Arnout

Signature · 6 lines
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
#9 lore raw

PATCH 1/1 ncftp: add license information

In reply to Thomas De Schampheleire
---
 package/ncftp/ncftp.mk |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
package/ncftp/ncftp.mk +2 -0
@@ -8,6 +8,8 @@ NCFTP_VERSION = 3.2.5
 NCFTP_SOURCE = ncftp-$(NCFTP_VERSION)-src.tar.bz2
 NCFTP_SITE = ftp://ftp.ncftp.com/ncftp
 NCFTP_TARGET_BINS = ncftp
+NCFTP_LICENSE = Clarified Artistic License
+NCFTP_LICENSE_FILES = doc/LICENSE.txt
 
 ifeq ($(BR2_PACKAGE_NCFTP_GET),y)
 	NCFTP_TARGET_BINS += ncftpget
#10 lore raw

PATCH 1/1 ncftp: add license information

Quoted 1 line · Thomas De Schampheleire

Regards,
Arnout

Quoted 22 lines
---
  package/ncftp/ncftp.mk |  2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)
package/ncftp/ncftp.mk +2 -0
@@ -8,6 +8,8 @@ NCFTP_VERSION = 3.2.5
  NCFTP_SOURCE = ncftp-$(NCFTP_VERSION)-src.tar.bz2
  NCFTP_SITE = ftp://ftp.ncftp.com/ncftp
  NCFTP_TARGET_BINS = ncftp
+NCFTP_LICENSE = Clarified Artistic License
+NCFTP_LICENSE_FILES = doc/LICENSE.txt
 
  ifeq ($(BR2_PACKAGE_NCFTP_GET),y)
  	NCFTP_TARGET_BINS += ncftpget

_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

Signature · 6 lines
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
#12 lore raw

PATCH 1/1 ebtables: correct license GPLv2 -> GPLv2+

In reply to Thomas De Schampheleire
---
 package/ebtables/ebtables.mk |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
package/ebtables/ebtables.mk +1 -1
@@ -7,7 +7,7 @@
 EBTABLES_VERSION = 2.0.10-4
 EBTABLES_SOURCE = ebtables-v$(EBTABLES_VERSION).tar.gz
 EBTABLES_SITE = http://downloads.sourceforge.net/project/ebtables/ebtables/ebtables-$(subst .,-,$(EBTABLES_VERSION))
-EBTABLES_LICENSE = GPLv2
+EBTABLES_LICENSE = GPLv2+
 EBTABLES_LICENSE_FILES = COPYING
 EBTABLES_STATIC = $(if $(BR2_PREFER_STATIC_LIB),static)
 
#13 lore raw

PATCH 1/1 ebtables: correct license GPLv2 -> GPLv2+

Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Thomas" == Thomas De Schampheleire <[email protected]> writes:

Thomas> Signed-off-by: Thomas De Schampheleire <[email protected]>

Committed, thanks.

Signature · 1 line
Bye, Peter Korsgaard