* [Buildroot] [PATCH 1/3] kmod: annotate licenses with components
@ 2016-10-19 17:41 Rahul Bedarkar
2016-10-19 17:41 ` [Buildroot] [PATCH 2/3] dtc: update legal info Rahul Bedarkar
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Rahul Bedarkar @ 2016-10-19 17:41 UTC (permalink / raw)
To: buildroot
library libkmod.so is licensed under LGPLv2.1+ and kmod tools are
licensed under GPLv2+.
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
---
package/kmod/kmod.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/kmod/kmod.mk b/package/kmod/kmod.mk
index 1753b1d..7492b92 100644
--- a/package/kmod/kmod.mk
+++ b/package/kmod/kmod.mk
@@ -12,7 +12,7 @@ KMOD_DEPENDENCIES = host-pkgconf
HOST_KMOD_DEPENDENCIES = host-pkgconf
# license info for libkmod only, conditionally add more below
-KMOD_LICENSE = LGPLv2.1+
+KMOD_LICENSE = LGPLv2.1+ (library)
KMOD_LICENSE_FILES = libkmod/COPYING
# static linking not supported, see
@@ -40,7 +40,7 @@ endif
ifeq ($(BR2_PACKAGE_KMOD_TOOLS),y)
# add license info for kmod tools
-KMOD_LICENSE += GPLv2+
+KMOD_LICENSE := $(KMOD_LICENSE), GPLv2+ (tools)
KMOD_LICENSE_FILES += COPYING
# take precedence over busybox implementation
--
2.6.2
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 2/3] dtc: update legal info
2016-10-19 17:41 [Buildroot] [PATCH 1/3] kmod: annotate licenses with components Rahul Bedarkar
@ 2016-10-19 17:41 ` Rahul Bedarkar
2016-10-19 17:41 ` [Buildroot] [PATCH 3/3] usbredir: improve license description Rahul Bedarkar
2016-10-19 21:28 ` [Buildroot] [PATCH 1/3] kmod: annotate licenses with components Thomas Petazzoni
2 siblings, 0 replies; 4+ messages in thread
From: Rahul Bedarkar @ 2016-10-19 17:41 UTC (permalink / raw)
To: buildroot
library libdtc is dual licensed under BSD-2c or GPLv2+ and dtc programs
are licensed under GPLv2+.
This patch annotates licenses with components and uses correct format to
specify dual licensing that is separating licenses with 'or' keyword
instead of '/'.
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
---
package/dtc/dtc.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/dtc/dtc.mk b/package/dtc/dtc.mk
index 8fdcdbe..9dbca0a 100644
--- a/package/dtc/dtc.mk
+++ b/package/dtc/dtc.mk
@@ -7,7 +7,7 @@
DTC_VERSION = 1.4.1
DTC_SOURCE = dtc-$(DTC_VERSION).tar.xz
DTC_SITE = https://www.kernel.org/pub/software/utils/dtc
-DTC_LICENSE = GPLv2+/BSD-2c
+DTC_LICENSE = GPLv2+ or BSD-2c (library)
DTC_LICENSE_FILES = README.license GPL
DTC_INSTALL_STAGING = YES
DTC_DEPENDENCIES = host-bison host-flex
@@ -19,7 +19,7 @@ endef
ifeq ($(BR2_PACKAGE_DTC_PROGRAMS),y)
-DTC_LICENSE += (for the library), GPLv2+ (for the executables)
+DTC_LICENSE := $(DTC_LICENSE), GPLv2+ (programs)
DTC_INSTALL_GOAL = install
ifeq ($(BR2_PACKAGE_BASH),)
DTC_POST_INSTALL_TARGET_HOOKS += DTC_POST_INSTALL_TARGET_RM_DTDIFF
--
2.6.2
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 3/3] usbredir: improve license description
2016-10-19 17:41 [Buildroot] [PATCH 1/3] kmod: annotate licenses with components Rahul Bedarkar
2016-10-19 17:41 ` [Buildroot] [PATCH 2/3] dtc: update legal info Rahul Bedarkar
@ 2016-10-19 17:41 ` Rahul Bedarkar
2016-10-19 21:28 ` [Buildroot] [PATCH 1/3] kmod: annotate licenses with components Thomas Petazzoni
2 siblings, 0 replies; 4+ messages in thread
From: Rahul Bedarkar @ 2016-10-19 17:41 UTC (permalink / raw)
To: buildroot
For consistency use 'libraries' and 'program' as component names and
adjust license string for readability when we conditionally specify
license for server program.
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
---
package/usbredir/usbredir.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/usbredir/usbredir.mk b/package/usbredir/usbredir.mk
index 926a1ff..6765a9b 100644
--- a/package/usbredir/usbredir.mk
+++ b/package/usbredir/usbredir.mk
@@ -7,14 +7,14 @@
USBREDIR_VERSION = 0.7.1
USBREDIR_SOURCE = usbredir-$(USBREDIR_VERSION).tar.bz2
USBREDIR_SITE = http://spice-space.org/download/usbredir
-USBREDIR_LICENSE = LGPLv2.1+
+USBREDIR_LICENSE = LGPLv2.1+ (libraries)
USBREDIR_LICENSE_FILES = COPYING.LIB
USBREDIR_INSTALL_STAGING = YES
USBREDIR_DEPENDENCIES = host-pkgconf libusb
ifeq ($(BR2_PACKAGE_USBREDIR_SERVER),y)
-USBREDIR_LICENSE += (for the library), GPLv2+ (for the server)
+USBREDIR_LICENSE := $(USBREDIR_LICENSE), GPLv2+ (program)
USBREDIR_LICENSE_FILES += COPYING
else # BR2_PACKAGE_USBREDIR_SERVER != y
--
2.6.2
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 1/3] kmod: annotate licenses with components
2016-10-19 17:41 [Buildroot] [PATCH 1/3] kmod: annotate licenses with components Rahul Bedarkar
2016-10-19 17:41 ` [Buildroot] [PATCH 2/3] dtc: update legal info Rahul Bedarkar
2016-10-19 17:41 ` [Buildroot] [PATCH 3/3] usbredir: improve license description Rahul Bedarkar
@ 2016-10-19 21:28 ` Thomas Petazzoni
2 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2016-10-19 21:28 UTC (permalink / raw)
To: buildroot
Hello,
On Wed, 19 Oct 2016 23:11:54 +0530, Rahul Bedarkar wrote:
> library libkmod.so is licensed under LGPLv2.1+ and kmod tools are
> licensed under GPLv2+.
>
> Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
> ---
> package/kmod/kmod.mk | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
All three patches applied. Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-10-19 21:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-19 17:41 [Buildroot] [PATCH 1/3] kmod: annotate licenses with components Rahul Bedarkar
2016-10-19 17:41 ` [Buildroot] [PATCH 2/3] dtc: update legal info Rahul Bedarkar
2016-10-19 17:41 ` [Buildroot] [PATCH 3/3] usbredir: improve license description Rahul Bedarkar
2016-10-19 21:28 ` [Buildroot] [PATCH 1/3] kmod: annotate licenses with components Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox