legal-info: fix packages (branch yem/legal)
cover legal-info: fix packages (branch yem/legal)
Hello All!
This series fixes the 6 packages that have broken legal-info.
Regards,
Yann E. MORIN.
The following changes since commit 6b8e4a7f4a1d7460485374ff6efda0bcb2ec5aa7:
wvstreams: disable with the ARC external toolchain (2015-04-05 17:35:31 +0200)
are available in the git repository at:
git://git.busybox.net/~ymorin/git/buildroot yem/legal
for you to fetch changes up to a556182f9ddaca8f73745709a7f748de37b887fb:
package/linux-firmware: fix legal-info (2015-04-05 18:32:51 +0200)
----------------------------------------------------------------
Yann E. MORIN (6):
package/liblinear: fix legal-info
package/python-cherrypy: fix legal-info
package/zmqpp: fix legal-info
package/evemu: fix legal-info
package/gnu-efi: fix legal-info
package/linux-firmware: fix legal-info
package/evemu/evemu.mk | 2 +- package/gnu-efi/gnu-efi.mk | 4 ++-- package/liblinear/liblinear.mk | 2 +- package/linux-firmware/linux-firmware.mk | 2 +- package/python-cherrypy/python-cherrypy.mk | 2 +- package/zmqpp/zmqpp.mk | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-)
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 1/6 package/liblinear: fix legal-info
--- package/liblinear/liblinear.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/liblinear/liblinear.mk +1 -1
@@ -7,7 +7,7 @@ LIBLINEAR_VERSION = 1.96 LIBLINEAR_SITE = http://www.csie.ntu.edu.tw/~cjlin/liblinear LIBLINEAR_LICENSE = BSD-3c -LIBLINEAR_LICENSE_FILES = COPYING +LIBLINEAR_LICENSE_FILES = COPYRIGHT LIBLINEAR_INSTALL_STAGING = YES LIBLINEAR_CFLAGS = $(TARGET_CFLAGS)
Signature · 1 line
1.9.1
PATCH 2/6 package/python-cherrypy: fix legal-info
In reply to Yann E. MORIN--- package/python-cherrypy/python-cherrypy.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/python-cherrypy/python-cherrypy.mk +1 -1
@@ -8,7 +8,7 @@ PYTHON_CHERRYPY_VERSION = 3.6.0 PYTHON_CHERRYPY_SOURCE = CherryPy-$(PYTHON_CHERRYPY_VERSION).tar.gz PYTHON_CHERRYPY_SITE = http://pypi.python.org/packages/source/C/CherryPy PYTHON_CHERRYPY_LICENSE = BSD-3c -PYTHON_CHERRYPY_LICENSE_FILES = LICENSE.txt +PYTHON_CHERRYPY_LICENSE_FILES = cherrypy/LICENSE.txt PYTHON_CHERRYPY_SETUP_TYPE = distutils $(eval $(python-package))
Signature · 1 line
1.9.1
PATCH 3/6 package/zmqpp: fix legal-info
In reply to Yann E. MORINThe license is in fact MIT.
--- package/zmqpp/zmqpp.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
package/zmqpp/zmqpp.mk +2 -2
@@ -8,8 +8,8 @@ ZMQPP_VERSION = 3.2.0 ZMQPP_SITE = $(call github,zeromq,zmqpp,$(ZMQPP_VERSION)) ZMQPP_INSTALL_STAGING = YES ZMQPP_DEPENDENCIES = zeromq -ZMQPP_LICENSE = LGPLv3+ with exceptions -ZMQPP_LICENSE_FILES = COPYING COPYING.LESSER +ZMQPP_LICENSE = MIT +ZMQPP_LICENSE_FILES = LICENSE ZMQPP_MAKE_OPTS = LD="$(TARGET_CXX)" BUILD_PATH=./build PREFIX=/usr ZMQPP_LDFLAGS = $(TARGET_LDFLAGS) -lpthread
Signature · 1 line
1.9.1
PATCH 4/6 package/evemu: fix legal-info
In reply to Yann E. MORINCOPYING.GPL3 is not present in the sources.
--- package/evemu/evemu.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/evemu/evemu.mk +1 -1
@@ -8,7 +8,7 @@ EVEMU_VERSION = 2.1.0 EVEMU_SITE = http://www.freedesktop.org/software/evemu EVEMU_SOURCE = evemu-$(EVEMU_VERSION).tar.xz EVEMU_LICENSE = LGPLv3 (library), GPLv3 (tools) -EVEMU_LICENSE_FILES = COPYING COPYING.GPL3 +EVEMU_LICENSE_FILES = COPYING # asciidoc used to generate manpages, which we don't need, and if it's # present on the build host, it ends getting called with our host-python
Signature · 1 line
1.9.1
PATCH 5/6 package/gnu-efi: fix legal-info
In reply to Yann E. MORINFix a bunch of deficiencies:
- 'debian/copyright' does not exist.
- gnuefi is not GPLv2+. Only one AArch64 file has GPLv2+ headers, all others have BSD-3c
- efilib is BSD-2c
--- package/gnu-efi/gnu-efi.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
package/gnu-efi/gnu-efi.mk +2 -2
@@ -8,8 +8,8 @@ GNU_EFI_VERSION = 3.0.1 GNU_EFI_SOURCE = gnu-efi-$(GNU_EFI_VERSION).tar.bz2 GNU_EFI_SITE = http://downloads.sourceforge.net/project/gnu-efi GNU_EFI_INSTALL_STAGING = YES -GNU_EFI_LICENSE = GPLv2+ (gnuefi), BSD (efilib) -GNU_EFI_LICENSE_FILES = debian/copyright +GNU_EFI_LICENSE = BSD-3c (gnuefi), BSD-2c (efilib) +GNU_EFI_LICENSE_FILES = README.efilib # gnu-efi is a set of library and header files used to build # standalone EFI applications such as bootloaders. There is no point
Signature · 1 line
1.9.1
PATCH 5/6 package/gnu-efi: fix legal-info
Dear Yann E. MORIN,
Quoted 5 lines · Yann E. MORIN
Fix a bunch of deficiencies:
- 'debian/copyright' does not exist.
- gnuefi is not GPLv2+. Only one AArch64 file has GPLv2+ headers, all others have BSD-3c
- efilib is BSD-2c
I don't quite agree here: some ARM files are also under GPLv2+, so I believe the whole thing really is under GPLv2+.
This is also apparently the opinion of Debian:
http://changelogs.ubuntu.com/changelogs/pool/main/g/gnu-efi/gnu-efi_3.0i-2ubuntu1/copyright.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 5/6 package/gnu-efi: fix legal-info
Thomas, All,
On 2015-04-05 19:17 +0200, Thomas Petazzoni spake thusly:
Quoted 9 lines · Yann E. MORIN
Quoted 5 lines
Fix a bunch of deficiencies:
- 'debian/copyright' does not exist.
- gnuefi is not GPLv2+. Only one AArch64 file has GPLv2+ headers, all others have BSD-3c
- efilib is BSD-2cI don't quite agree here: some ARM files are also under GPLv2+, so I believe the whole thing really is under GPLv2+.
The reasoning for changing that is:
- there are two files with a GPLv2+ header;
- gnuefi/crt0-efi-aarch64.S -> GPLv2+ or something like a BSD-2c
- gnuefi/crt0-efi-arm.S -> GPLv2+
- all other files are BSD-3c (or have no licensing info)
- we don't build gnuefi for ARM or AArch64, only for x86 or x86_64
However, re-reading README.gnuefi, we can read this:
---8<---
gnuefi: This directory contains the glue necessary to convert ELF64
binaries to EFI binaries. Various runtime code bits, such as a self-relocator are included as well. This code has been contributed by the Hewlett-Packard Company and is distributed under the GNU GPL.
---8<---
This is very confusing.Waht about changing to:
GNU_EFI_LICENSE = BSD-3c and/or GPLv2+ (gnuefi), BSD-3c (efilib)
Quoted 2 lines
This is also apparently the opinion of Debian:
http://changelogs.ubuntu.com/changelogs/pool/main/g/gnu-efi/gnu-efi_3.0i-2ubuntu1/copyright.
Well, I mostly disagree there, if only by looking at the files we *do* build (others we don't care).
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 5/6 package/gnu-efi: fix legal-info
Dear Yann E. MORIN,
Quoted 17 lines · Yann E. MORIN
The reasoning for changing that is:
- there are two files with a GPLv2+ header;
-gnuefi/crt0-efi-aarch64.S-> GPLv2+ or something like a BSD-2c
-gnuefi/crt0-efi-arm.S-> GPLv2+
- all other files are BSD-3c (or have no licensing info)
- we don't build gnuefi for ARM or AArch64, only for x86 orx86_64However, re-reading README.gnuefi, we can read this:
---8<---
gnuefi: This directory contains the glue necessary to convert ELF64
binaries to EFI binaries. Various runtime code bits, such as a self-relocator are included as well. This code has been contributed by the Hewlett-Packard Company and is distributed under the GNU GPL.
---8<---
Quoted 3 lines
This is very confusing.Waht about changing to:
GNU_EFI_LICENSE= BSD-3c and/or GPLv2+ (gnuefi), BSD-3c (efilib)
I would find this to be a safer value.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 5/6 package/gnu-efi: fix legal-info
Thomas, All,
On 2015-04-05 19:36 +0200, Thomas Petazzoni spake thusly:
Quoted 18 lines · Yann E. MORIN
Quoted 17 lines
The reasoning for changing that is:
- there are two files with a GPLv2+ header;
-gnuefi/crt0-efi-aarch64.S-> GPLv2+ or something like a BSD-2c
-gnuefi/crt0-efi-arm.S-> GPLv2+
- all other files are BSD-3c (or have no licensing info)
- we don't build gnuefi for ARM or AArch64, only for x86 orx86_64However, re-reading README.gnuefi, we can read this:
---8<---
gnuefi: This directory contains the glue necessary to convert ELF64
binaries to EFI binaries. Various runtime code bits, such as a self-relocator are included as well. This code has been contributed by the Hewlett-Packard Company and is distributed under the GNU GPL.
---8<---
Quoted 5 lines
Quoted 3 lines
This is very confusing.Waht about changing to:
GNU_EFI_LICENSE= BSD-3c and/or GPLv2+ (gnuefi), BSD-3c (efilib)I would find this to be a safer value.
OK, I'll respin.
Thanks!
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 6/6 package/linux-firmware: fix legal-info
In reply to Yann E. MORINSorry, I was not careful enough when reworking the radeon parts...
--- package/linux-firmware/linux-firmware.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/linux-firmware/linux-firmware.mk +1 -1
@@ -16,7 +16,7 @@ endif ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RADEON),y) LINUX_FIRMWARE_DIRS += radeon -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.radeon +LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.radeon endif # rt2501/rt61
Signature · 1 line
1.9.1
Thomas Petazzoni
Appliedcover legal-info: fix packages (branch yem/legal)
In reply to Yann E. MORINDear Yann E. MORIN,
Quoted 4 lines · Yann E. MORIN
package/liblinear: fix legal-info
package/python-cherrypy: fix legal-info
package/zmqpp: fix legal-info
package/evemu: fix legal-info
Applied.
Quoted 1 line
package/gnu-efi: fix legal-info
Not applied, I'll comment on this one.
Quoted 1 line
package/linux-firmware: fix legal-info
Applied.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com