Skip to contentSkip to conversation

more license corrections

PATCH New Thomas De Schampheleire 3 participants 12 messages Oct 9, 2013

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 more license corrections

---
Note: there may be many more such license annotations that declare e.g. GPLv2 but are GPLv2+ in reality.

 package/cifs-utils/cifs-utils.mk                         |  2 +-
 package/libnetfilter_cthelper/libnetfilter-cthelper.mk   |  2 +-
 package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk |  2 +-
 package/libnetfilter_log/libnetfilter-log.mk             |  2 +-
 package/libnetfilter_queue/libnetfilter-queue.mk         |  2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)
#1 lore raw

PATCH 1/1 cifs-utils: correct license GPLv3 -> GPLv3+

---
Note: some files are GPLv2+, others are GPLv3+. There are a few headers also declared as LGPL. I think the right approach is to set GPLv3+ here.

 package/cifs-utils/cifs-utils.mk |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
package/cifs-utils/cifs-utils.mk +1 -1
@@ -7,7 +7,7 @@
 CIFS_UTILS_VERSION = 6.1
 CIFS_UTILS_SOURCE  = cifs-utils-$(CIFS_UTILS_VERSION).tar.bz2
 CIFS_UTILS_SITE    = http://ftp.samba.org/pub/linux-cifs/cifs-utils
-CIFS_UTILS_LICENSE = GPLv3
+CIFS_UTILS_LICENSE = GPLv3+
 CIFS_UTILS_LICENSE_FILES = COPYING
 
 define CIFS_UTILS_NO_WERROR
#2 lore raw

PATCH 1/1 cifs-utils: correct license GPLv3 -> GPLv3+

Quoted 5 lines · Thomas De Schampheleire

---
Note: some files are GPLv2+, others are GPLv3+. There are a few headers also declared as LGPL. I think the right approach is to set GPLv3+ here.

Correct. This is the typical situation when a project changes from v2
to v3: not all files are updated, so there's a mix in the source code.

For the LGPL files: LGPL carries a specific clause that specifies that
you can make copies under the GPL (same version) instead of the LGPL. There's actually a requirement that you should update all license texts, but that's exactly what we do here by just installing the GPLv3 license (and we're anyway talking about distribution of binaries).

Bottom line:

Regards,
Arnout

Quoted 21 lines
  package/cifs-utils/cifs-utils.mk |  2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
package/cifs-utils/cifs-utils.mk +1 -1
@@ -7,7 +7,7 @@
  CIFS_UTILS_VERSION = 6.1
  CIFS_UTILS_SOURCE  = cifs-utils-$(CIFS_UTILS_VERSION).tar.bz2
  CIFS_UTILS_SITE    = http://ftp.samba.org/pub/linux-cifs/cifs-utils
-CIFS_UTILS_LICENSE = GPLv3
+CIFS_UTILS_LICENSE = GPLv3+
  CIFS_UTILS_LICENSE_FILES = COPYING
 
  define CIFS_UTILS_NO_WERROR

_______________________________________________
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 libnetfilter_cthelper: correct license GPLv2 -> GPLv2+

In reply to Thomas De Schampheleire

The main file of this package is src/libnetfilter_cthelper.c, which states GPLv2+.

---
 package/libnetfilter_cthelper/libnetfilter-cthelper.mk |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
package/libnetfilter_cthelper/libnetfilter-cthelper.mk +1 -1
@@ -10,7 +10,7 @@ LIBNETFILTER_CTHELPER_SITE = http://www.
 LIBNETFILTER_CTHELPER_INSTALL_STAGING = YES
 LIBNETFILTER_CTHELPER_DEPENDENCIES = host-pkgconf libmnl
 LIBNETFILTER_CTHELPER_AUTORECONF = YES
-LIBNETFILTER_CTHELPER_LICENSE = GPLv2
+LIBNETFILTER_CTHELPER_LICENSE = GPLv2+
 LIBNETFILTER_CTHELPER_LICENSE_FILES = COPYING
 
 $(eval $(autotools-package))
#4 lore raw

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

Quoted 4 lines · Thomas De Schampheleire

The main file of this package is src/libnetfilter_cthelper.c, which states GPLv2+.

Quoted 22 lines
---
  package/libnetfilter_cthelper/libnetfilter-cthelper.mk |  2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
package/libnetfilter_cthelper/libnetfilter-cthelper.mk +1 -1
@@ -10,7 +10,7 @@ LIBNETFILTER_CTHELPER_SITE = http://www.
  LIBNETFILTER_CTHELPER_INSTALL_STAGING = YES
  LIBNETFILTER_CTHELPER_DEPENDENCIES = host-pkgconf libmnl
  LIBNETFILTER_CTHELPER_AUTORECONF = YES
-LIBNETFILTER_CTHELPER_LICENSE = GPLv2
+LIBNETFILTER_CTHELPER_LICENSE = GPLv2+
  LIBNETFILTER_CTHELPER_LICENSE_FILES = COPYING
 
  $(eval $(autotools-package))

_______________________________________________
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
#5 lore raw

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

In reply to Thomas De Schampheleire
---
 package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk +1 -1
@@ -10,7 +10,7 @@ LIBNETFILTER_CTTIMEOUT_SITE = http://www
 LIBNETFILTER_CTTIMEOUT_INSTALL_STAGING = YES
 LIBNETFILTER_CTTIMEOUT_DEPENDENCIES = host-pkgconf libmnl
 LIBNETFILTER_CTTIMEOUT_AUTORECONF = YES
-LIBNETFILTER_CTTIMEOUT_LICENSE = GPLv2
+LIBNETFILTER_CTTIMEOUT_LICENSE = GPLv2+
 LIBNETFILTER_CTTIMEOUT_LICENSE_FILES = COPYING
 
 $(eval $(autotools-package))
#6 lore raw

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

Quoted 1 line · Thomas De Schampheleire
Quoted 22 lines
---
  package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk |  2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk +1 -1
@@ -10,7 +10,7 @@ LIBNETFILTER_CTTIMEOUT_SITE = http://www
  LIBNETFILTER_CTTIMEOUT_INSTALL_STAGING = YES
  LIBNETFILTER_CTTIMEOUT_DEPENDENCIES = host-pkgconf libmnl
  LIBNETFILTER_CTTIMEOUT_AUTORECONF = YES
-LIBNETFILTER_CTTIMEOUT_LICENSE = GPLv2
+LIBNETFILTER_CTTIMEOUT_LICENSE = GPLv2+
  LIBNETFILTER_CTTIMEOUT_LICENSE_FILES = COPYING
 
  $(eval $(autotools-package))

_______________________________________________
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
#7 lore raw

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

In reply to Thomas De Schampheleire
---
 package/libnetfilter_queue/libnetfilter-queue.mk |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
package/libnetfilter_queue/libnetfilter-queue.mk +1 -1
@@ -10,7 +10,7 @@ LIBNETFILTER_QUEUE_SITE = http://www.net
 LIBNETFILTER_QUEUE_INSTALL_STAGING = YES
 LIBNETFILTER_QUEUE_DEPENDENCIES = host-pkgconf libnfnetlink libmnl
 LIBNETFILTER_QUEUE_AUTORECONF = YES
-LIBNETFILTER_QUEUE_LICENSE = GPLv2
+LIBNETFILTER_QUEUE_LICENSE = GPLv2+
 LIBNETFILTER_QUEUE_LICENSE_FILES = COPYING
 
 $(eval $(autotools-package))
#8 lore raw

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

Quoted 1 line · Thomas De Schampheleire

Note that include/libnetfilter_queue/libnetfilter_queue.h doesn't
specify a version, but that means that any version applies according to the GPL.

Regards,
Arnout

Quoted 22 lines
---
  package/libnetfilter_queue/libnetfilter-queue.mk |  2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
package/libnetfilter_queue/libnetfilter-queue.mk +1 -1
@@ -10,7 +10,7 @@ LIBNETFILTER_QUEUE_SITE = http://www.net
  LIBNETFILTER_QUEUE_INSTALL_STAGING = YES
  LIBNETFILTER_QUEUE_DEPENDENCIES = host-pkgconf libnfnetlink libmnl
  LIBNETFILTER_QUEUE_AUTORECONF = YES
-LIBNETFILTER_QUEUE_LICENSE = GPLv2
+LIBNETFILTER_QUEUE_LICENSE = GPLv2+
  LIBNETFILTER_QUEUE_LICENSE_FILES = COPYING
 
  $(eval $(autotools-package))

_______________________________________________
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
#9 lore raw

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

In reply to Thomas De Schampheleire
---
 package/libnetfilter_log/libnetfilter-log.mk |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
package/libnetfilter_log/libnetfilter-log.mk +1 -1
@@ -10,7 +10,7 @@ LIBNETFILTER_LOG_SITE = http://www.netfi
 LIBNETFILTER_LOG_INSTALL_STAGING = YES
 LIBNETFILTER_LOG_DEPENDENCIES = host-pkgconf libnfnetlink
 LIBNETFILTER_LOG_AUTORECONF = YES
-LIBNETFILTER_LOG_LICENSE = GPLv2
+LIBNETFILTER_LOG_LICENSE = GPLv2+
 LIBNETFILTER_LOG_LICENSE_FILES = COPYING
 
 $(eval $(autotools-package))
#10 lore raw

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

Quoted 1 line · Thomas De Schampheleire
Quoted 22 lines
---
  package/libnetfilter_log/libnetfilter-log.mk |  2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
package/libnetfilter_log/libnetfilter-log.mk +1 -1
@@ -10,7 +10,7 @@ LIBNETFILTER_LOG_SITE = http://www.netfi
  LIBNETFILTER_LOG_INSTALL_STAGING = YES
  LIBNETFILTER_LOG_DEPENDENCIES = host-pkgconf libnfnetlink
  LIBNETFILTER_LOG_AUTORECONF = YES
-LIBNETFILTER_LOG_LICENSE = GPLv2
+LIBNETFILTER_LOG_LICENSE = GPLv2+
  LIBNETFILTER_LOG_LICENSE_FILES = COPYING
 
  $(eval $(autotools-package))

_______________________________________________
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
#11 lore raw

PATCH 1/1 more license corrections

In reply to Thomas De Schampheleire
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 series, thanks.

Thomas> ---
Thomas> Note: there may be many more such license annotations that Thomas> declare e.g. GPLv2 but are GPLv2+ in reality.

Patches are always welcome ;)

I try to review whenever stuff is added, but I probably sometimes miss some..

Signature · 1 line
Bye, Peter Korsgaard