* [PATCHv2] recipe licenses: update recipe LICENSE fields
@ 2010-10-11 15:57 Chase Maupin
2010-10-11 17:41 ` Frans Meulenbroeks
2010-10-15 15:16 ` Maupin, Chase
0 siblings, 2 replies; 20+ messages in thread
From: Chase Maupin @ 2010-10-11 15:57 UTC (permalink / raw)
To: openembedded-devel
* While verifying the licensing for the packages I am building
into my file system I found that for some packages the
LICENSE value set in the recipe was either incorrect or
generic and not detailed enough. This patch is my attempt
to update the LICENSE fields for these packages to match
the actual versions of the licenses in the sources.
Signed-off-by: Chase Maupin <chase.maupin@ti.com>
---
Added in version 2:
* Checked sources and updated GPLv2 packages to GPLv2+ if the
"or later" clause was found in the sources.
* Changed the separator for packages licensed under multiple
licenses to "|" instead of "/"
---
recipes/autoconf/autoconf.inc | 2 +-
recipes/autoconf/autoconf213_2.13.bb | 1 +
recipes/autoconf/autoconf_2.61.bb | 2 ++
recipes/bison/bison.inc | 2 +-
recipes/dbus/dbus-c++_git.bb | 2 +-
recipes/dbus/dbus-daemon-proxy_git.bb | 2 +-
recipes/dbus/dbus-glib.inc | 2 +-
recipes/dbus/dbus.inc | 2 +-
.../desktop-file-utils-native_0.14.bb | 2 +-
.../desktop-file-utils/desktop-file-utils_0.15.bb | 2 +-
.../desktop-file-utils/desktop-file-utils_0.16.bb | 2 +-
.../desktop-file-utils/desktop-file-utils_0.3.bb | 2 +-
.../desktop-file-utils/desktop-file-utils_0.6.bb | 2 +-
recipes/e2fsprogs/e2fsprogs.inc | 2 +-
recipes/genext2fs/genext2fs.inc | 2 +-
recipes/git/git.inc | 2 +-
recipes/glib-2.0/glib-2.0_2.22.4.bb | 2 +-
recipes/glib-2.0/glib-2.0_2.23.6.bb | 2 +-
recipes/glib-2.0/glib-2.0_2.24.0.bb | 2 +-
recipes/glib-2.0/glib-2.0_2.24.1.bb | 2 +-
recipes/glib-2.0/glib-2.0_2.6.4.bb | 2 +-
recipes/glib-2.0/glib-2.0_2.8.6.bb | 2 +-
recipes/glib-2.0/glib.inc | 2 +-
recipes/iperf/iperf.inc | 2 +-
recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb | 2 +-
recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb | 2 +-
recipes/iptables/iptables.inc | 2 +-
recipes/libtool/libtool.inc | 2 +-
| 2 +-
recipes/pkgconfig/pkgconfig.inc | 2 +-
recipes/psplash/psplash.inc | 2 +-
recipes/quilt/quilt.inc | 2 +-
recipes/thttpd/thttpd_2.25b.bb | 2 +-
recipes/tinylogin/tinylogin_1.4.bb | 2 +-
recipes/unifdef/unifdef-native_2.6.18+git.bb | 2 +-
recipes/update-rc.d/update-rc.d_0.7.bb | 2 +-
recipes/x-load/signgp.bb | 2 +-
recipes/x-load/x-load.inc | 2 +-
| 2 ++
39 files changed, 41 insertions(+), 36 deletions(-)
diff --git a/recipes/autoconf/autoconf.inc b/recipes/autoconf/autoconf.inc
index 35b0289..70e24a0 100644
--- a/recipes/autoconf/autoconf.inc
+++ b/recipes/autoconf/autoconf.inc
@@ -1,6 +1,6 @@
DESCRIPTION = "A package of M4 macros to produce scripts to \
automatically configure sourcecode."
-LICENSE = "GPL"
+LICENSE = "GPLv3+exception"
HOMEPAGE = "http://www.gnu.org/software/autoconf/"
SECTION = "devel"
DEPENDS += "m4-native"
diff --git a/recipes/autoconf/autoconf213_2.13.bb b/recipes/autoconf/autoconf213_2.13.bb
index d060bbd..cd55073 100644
--- a/recipes/autoconf/autoconf213_2.13.bb
+++ b/recipes/autoconf/autoconf213_2.13.bb
@@ -1,4 +1,5 @@
require autoconf.inc
+LICENSE = "GPLv2+"
SRC_URI = "${GNU_MIRROR}/autoconf/autoconf-${PV}.tar.gz"
EXTRA_OECONF = "--program-transform-name=s/\$/2.13/"
EXTRA_OEMAKE = 'acdatadir="${datadir}/autoconf-${PV}" infodir="${datadir}/autoconf-${PV}/info"'
diff --git a/recipes/autoconf/autoconf_2.61.bb b/recipes/autoconf/autoconf_2.61.bb
index 9542e21..4588608 100644
--- a/recipes/autoconf/autoconf_2.61.bb
+++ b/recipes/autoconf/autoconf_2.61.bb
@@ -1,5 +1,7 @@
require autoconf.inc
+LICENSE = "GPLv2+"
+
PR = "${INC_PR}.1"
SRC_URI += "file://autoreconf-include.patch \
diff --git a/recipes/bison/bison.inc b/recipes/bison/bison.inc
index 3441bcf..023895e 100644
--- a/recipes/bison/bison.inc
+++ b/recipes/bison/bison.inc
@@ -1,6 +1,6 @@
DESCRIPTION = "GNU Project parser generator (yacc replacement)."
HOMEPAGE = "http://www.gnu.org/software/bison/"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
SECTION = "devel"
PRIORITY = "optional"
DEPENDS = "virtual/libintl flex-native"
diff --git a/recipes/dbus/dbus-c++_git.bb b/recipes/dbus/dbus-c++_git.bb
index 7d9db3e..6459823 100644
--- a/recipes/dbus/dbus-c++_git.bb
+++ b/recipes/dbus/dbus-c++_git.bb
@@ -1,5 +1,5 @@
DESCRIPTION = "C++ bindings for dbus"
-LICENSE = "LGPL"
+LICENSE = "LGPLv2.1+"
SECTION = "libs"
DEPENDS = "dbus dbus-c++-native expat"
SRCREV = "530a887913d3b0dd7091eabb8eef8e3c279e3bb8"
diff --git a/recipes/dbus/dbus-daemon-proxy_git.bb b/recipes/dbus/dbus-daemon-proxy_git.bb
index 16cc34f..32ed7db 100644
--- a/recipes/dbus/dbus-daemon-proxy_git.bb
+++ b/recipes/dbus/dbus-daemon-proxy_git.bb
@@ -1,5 +1,5 @@
DESCRIPTION = "dbus forwarding daemon"
-LICENSE = "GPL"
+LICENSE = "LGPLv2.1+"
DEPENDS = "dbus dbus-glib"
SRCREV = "1226a0a1374628ff191f6d8a56000be5e53e7608"
PV = "0.0.0+gitr${SRCPV}"
diff --git a/recipes/dbus/dbus-glib.inc b/recipes/dbus/dbus-glib.inc
index 4db734b..c1c1813 100644
--- a/recipes/dbus/dbus-glib.inc
+++ b/recipes/dbus/dbus-glib.inc
@@ -1,7 +1,7 @@
DESCRIPTION = "GLib bindings for the dbus message bus system"
HOMEPAGE = "http://www.freedesktop.org/Software/dbus"
SECTION = "libs"
-LICENSE = "GPL"
+LICENSE = "GPLv2+ AFLv2.1"
DEPENDS = "expat glib-2.0 virtual/libintl dbus-glib-native dbus"
DEPENDS_virtclass-native = "expat-native glib-2.0-native dbus-native"
diff --git a/recipes/dbus/dbus.inc b/recipes/dbus/dbus.inc
index 55a156d..73fc426 100644
--- a/recipes/dbus/dbus.inc
+++ b/recipes/dbus/dbus.inc
@@ -1,7 +1,7 @@
DESCRIPTION = "A message bus system for inter-process communication"
HOMEPAGE = "http://dbus.freedesktop.org"
SECTION = "base"
-LICENSE = "GPL"
+LICENSE = "GPLv2+ AFLv2.1"
DEPENDS = "expat glib-2.0 virtual/libintl libsm libice virtual/libx11"
INC_PR = "r19"
diff --git a/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb b/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
index fa7a633..1da30b1 100644
--- a/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
+++ b/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
@@ -1,7 +1,7 @@
SECTION = "console/utils"
HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils"
DESCRIPTION = "command line utilities to work with *.desktop files"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
DEPENDS = "glib-2.0-native"
diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.15.bb b/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
index 89919b8..6c1e9f7 100644
--- a/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
+++ b/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
@@ -1,7 +1,7 @@
SECTION = "console/utils"
HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils"
DESCRIPTION = "command line utilities to work with *.desktop files"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
DEPENDS = "glib-2.0"
diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.16.bb b/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
index 0d2ab9a..9a2ffc3 100644
--- a/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
+++ b/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
@@ -1,7 +1,7 @@
SECTION = "console/utils"
HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils"
DESCRIPTION = "command line utilities to work with *.desktop files"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
DEPENDS = "glib-2.0"
diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.3.bb b/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
index 4bd0295..48ac169 100644
--- a/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
+++ b/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
@@ -1,7 +1,7 @@
SECTION = "console/utils"
HOMEPAGE = "http://www.freedesktop.org/Software/desktop-file-utils"
DESCRIPTION = "command line utilities to work with *.desktop files"
-LICENSE = "GPLv2"
+LICENSE = "GPLv2+"
DEPENDS = "popt glib-2.0"
SRC_URI = "http://freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-${PV}.tar.gz \
diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.6.bb b/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
index 2a1eaf2..0e5c8e8 100644
--- a/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
+++ b/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
@@ -1,7 +1,7 @@
SECTION = "console/utils"
HOMEPAGE = "http://www.freedesktop.org/Software/desktop-file-utils"
DESCRIPTION = "command line utilities to work with *.desktop files"
-LICENSE = "GPLv2"
+LICENSE = "GPLv2+"
DEPENDS = "popt glib-2.0 gnome-vfs"
SRC_URI = "http://freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-${PV}.tar.gz"
diff --git a/recipes/e2fsprogs/e2fsprogs.inc b/recipes/e2fsprogs/e2fsprogs.inc
index 37d3b6d..7697440 100644
--- a/recipes/e2fsprogs/e2fsprogs.inc
+++ b/recipes/e2fsprogs/e2fsprogs.inc
@@ -1,6 +1,6 @@
DESCRIPTION = "EXT2 Filesystem Utilities"
HOMEPAGE = "http://e2fsprogs.sf.net"
-LICENSE = "GPL"
+LICENSE = "GPLv2+|LGPLv2+|NewBSD|MIT"
SECTION = "base"
DEPENDS = "gettext-native util-linux-ng"
DEPENDS_virtclass-native = "gettext-native util-linux-ng-native"
diff --git a/recipes/genext2fs/genext2fs.inc b/recipes/genext2fs/genext2fs.inc
index c2984bc..503c74f 100644
--- a/recipes/genext2fs/genext2fs.inc
+++ b/recipes/genext2fs/genext2fs.inc
@@ -1,4 +1,4 @@
-LICENSE = "GPL"
+LICENSE = "GPLv2"
DESCRIPTION = "A tool to generate an ext2 filesystem \
as a normal (non-root) user."
SECTION = "console/utils"
diff --git a/recipes/git/git.inc b/recipes/git/git.inc
index bbbd7e9..003d7fa 100644
--- a/recipes/git/git.inc
+++ b/recipes/git/git.inc
@@ -1,6 +1,6 @@
DESCRIPTION = "The git revision control system used by the Linux kernel developers"
SECTION = "console/utils"
-LICENSE = "GPL"
+LICENSE = "GPLv2"
SRC_URI = "http://www.kernel.org/pub/software/scm/git/git-${PV}.tar.bz2;name=src"
diff --git a/recipes/glib-2.0/glib-2.0_2.22.4.bb b/recipes/glib-2.0/glib-2.0_2.22.4.bb
index 05a1342..ddaf4d2 100644
--- a/recipes/glib-2.0/glib-2.0_2.22.4.bb
+++ b/recipes/glib-2.0/glib-2.0_2.22.4.bb
@@ -3,7 +3,7 @@ which provides many useful data types, macros, \
type conversions, string utilities, file utilities, a main \
loop abstraction, and so on. It works on many \
UNIX-like platforms, Windows, OS/2 and BeOS."
-LICENSE = "LGPL"
+LICENSE = "LGPLv2+"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS = "glib-2.0-native gtk-doc virtual/libiconv virtual/libintl"
diff --git a/recipes/glib-2.0/glib-2.0_2.23.6.bb b/recipes/glib-2.0/glib-2.0_2.23.6.bb
index 51a2153..b2c900f 100644
--- a/recipes/glib-2.0/glib-2.0_2.23.6.bb
+++ b/recipes/glib-2.0/glib-2.0_2.23.6.bb
@@ -3,7 +3,7 @@ which provides many useful data types, macros, \
type conversions, string utilities, file utilities, a main \
loop abstraction, and so on. It works on many \
UNIX-like platforms, Windows, OS/2 and BeOS."
-LICENSE = "LGPL"
+LICENSE = "LGPLv2+"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS = "glib-2.0-native gtk-doc virtual/libiconv virtual/libintl zlib"
diff --git a/recipes/glib-2.0/glib-2.0_2.24.0.bb b/recipes/glib-2.0/glib-2.0_2.24.0.bb
index 3a90dc6..b0755a4 100644
--- a/recipes/glib-2.0/glib-2.0_2.24.0.bb
+++ b/recipes/glib-2.0/glib-2.0_2.24.0.bb
@@ -3,7 +3,7 @@ which provides many useful data types, macros, \
type conversions, string utilities, file utilities, a main \
loop abstraction, and so on. It works on many \
UNIX-like platforms, Windows, OS/2 and BeOS."
-LICENSE = "LGPL"
+LICENSE = "LGPLv2+"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS = "glib-2.0-native gtk-doc zlib"
diff --git a/recipes/glib-2.0/glib-2.0_2.24.1.bb b/recipes/glib-2.0/glib-2.0_2.24.1.bb
index 3bc11de..79cb9b9 100644
--- a/recipes/glib-2.0/glib-2.0_2.24.1.bb
+++ b/recipes/glib-2.0/glib-2.0_2.24.1.bb
@@ -3,7 +3,7 @@ which provides many useful data types, macros, \
type conversions, string utilities, file utilities, a main \
loop abstraction, and so on. It works on many \
UNIX-like platforms, Windows, OS/2 and BeOS."
-LICENSE = "LGPL"
+LICENSE = "LGPLv2+"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS = "gtk-doc zlib"
diff --git a/recipes/glib-2.0/glib-2.0_2.6.4.bb b/recipes/glib-2.0/glib-2.0_2.6.4.bb
index 1a483f4..ca3c133 100644
--- a/recipes/glib-2.0/glib-2.0_2.6.4.bb
+++ b/recipes/glib-2.0/glib-2.0_2.6.4.bb
@@ -3,7 +3,7 @@ which provides many useful data types, macros, \
type conversions, string utilities, file utilities, a main \
loop abstraction, and so on. It works on many \
UNIX-like platforms, Windows, OS/2 and BeOS."
-LICENSE = "LGPL"
+LICENSE = "LGPLv2+"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS += "glib-2.0-native gtk-doc"
diff --git a/recipes/glib-2.0/glib-2.0_2.8.6.bb b/recipes/glib-2.0/glib-2.0_2.8.6.bb
index f025046..f03072a 100644
--- a/recipes/glib-2.0/glib-2.0_2.8.6.bb
+++ b/recipes/glib-2.0/glib-2.0_2.8.6.bb
@@ -3,7 +3,7 @@ which provides many useful data types, macros, \
type conversions, string utilities, file utilities, a main \
loop abstraction, and so on. It works on many \
UNIX-like platforms, Windows, OS/2 and BeOS."
-LICENSE = "LGPL"
+LICENSE = "LGPLv2+"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS += "glib-2.0-native gtk-doc"
diff --git a/recipes/glib-2.0/glib.inc b/recipes/glib-2.0/glib.inc
index 5cc697f..52c2f89 100644
--- a/recipes/glib-2.0/glib.inc
+++ b/recipes/glib-2.0/glib.inc
@@ -3,7 +3,7 @@ which provides many useful data types, macros, \
type conversions, string utilities, file utilities, a main \
loop abstraction, and so on. It works on many \
UNIX-like platforms, Windows, OS/2 and BeOS."
-LICENSE = "LGPL"
+LICENSE = "LGPLv2"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS += "glib-2.0-native gtk-doc"
diff --git a/recipes/iperf/iperf.inc b/recipes/iperf/iperf.inc
index 138ba29..c9aea29 100644
--- a/recipes/iperf/iperf.inc
+++ b/recipes/iperf/iperf.inc
@@ -1,7 +1,7 @@
SECTION = "console/network"
DESCRIPTION = "Iperf is a tool to measure maximum TCP bandwidth, allowing the tuning of various parameters and UDP characteristics"
HOMEPAGE = "http://dast.nlanr.net/Projects/Iperf/"
-LICENSE = "BSD"
+LICENSE = "NewBSD"
INC_PR = "r1"
inherit autotools
diff --git a/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb b/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
index 6687129..6a80d01 100644
--- a/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
+++ b/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
@@ -1,6 +1,6 @@
SECTION = "base"
DESCRIPTION = "Itsy Package Manager utilities link script"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
CONFLICTS = "ipkg-utils"
SRCDATE = "20050930"
PR = "r4"
diff --git a/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb b/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
index d22fd26..26584e9 100644
--- a/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
+++ b/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Itsy Package Manager utilities"
SECTION = "base"
PRIORITY = "optional"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
CONFLICTS = "ipkg-link"
RDEPENDS_${PN} = "python"
SRCDATE = "20050930"
diff --git a/recipes/iptables/iptables.inc b/recipes/iptables/iptables.inc
index db2b6f0..5f948f3 100644
--- a/recipes/iptables/iptables.inc
+++ b/recipes/iptables/iptables.inc
@@ -1,7 +1,7 @@
DESCRIPTION = "iptables network filtering tools"
HOMEPAGE = "http://www.netfilter.org/"
SECTION = "console/utils"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
SRC_URI = "http://netfilter.org/projects/iptables/files/iptables-${PV}.tar.bz2;name=iptables-${PV}"
S = "${WORKDIR}/iptables-${PV}"
diff --git a/recipes/libtool/libtool.inc b/recipes/libtool/libtool.inc
index 838f029..518b0b2 100644
--- a/recipes/libtool/libtool.inc
+++ b/recipes/libtool/libtool.inc
@@ -3,7 +3,7 @@ This is GNU libtool, a generic library support script. Libtool hides \
the complexity of generating special library types (such as shared \
libraries) behind a consistent interface."
HOMEPAGE = "http://www.gnu.org/software/libtool/libtool.html"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
SECTION = "devel"
INC_PR = "r25"
--git a/recipes/linux-libc-headers/linux-libc-headers.inc b/recipes/linux-libc-headers/linux-libc-headers.inc
index 642e369..0b27e46 100644
--- a/recipes/linux-libc-headers/linux-libc-headers.inc
+++ b/recipes/linux-libc-headers/linux-libc-headers.inc
@@ -1,6 +1,6 @@
DESCRIPTION = "Sanitized set of 2.6 kernel headers for the C library's use."
SECTION = "devel"
-LICENSE = "GPL"
+LICENSE = "GPLv2"
NATIVE_INSTALL_WORKS = "1"
BBCLASSEXTEND = "native"
diff --git a/recipes/pkgconfig/pkgconfig.inc b/recipes/pkgconfig/pkgconfig.inc
index acbda40..4edad6a 100644
--- a/recipes/pkgconfig/pkgconfig.inc
+++ b/recipes/pkgconfig/pkgconfig.inc
@@ -4,7 +4,7 @@ compile/link flags that works with automake and autoconf. \
It replaces the ubiquitous *-config scripts you may have \
seen with a single tool."
HOMEPAGE = "http://pkg-config.freedesktop.org/wiki/"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
INC_PR = "r8"
SRC_URI = "http://pkgconfig.freedesktop.org/releases/pkg-config-${PV}.tar.gz \
diff --git a/recipes/psplash/psplash.inc b/recipes/psplash/psplash.inc
index efd6a0c..fe446ed 100644
--- a/recipes/psplash/psplash.inc
+++ b/recipes/psplash/psplash.inc
@@ -1,7 +1,7 @@
DESCRIPTION = "Userspace framebuffer boot logo based on usplash."
HOMEPAGE = "http://projects.o-hand.com/psplash"
SECTION = "base"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
RDEPENDS_${PN} = "initscripts"
PROVIDES = "virtual/psplash"
RPROVIDES_${PN} = "virtual-psplash"
diff --git a/recipes/quilt/quilt.inc b/recipes/quilt/quilt.inc
index 7fd9eac..329c3b5 100644
--- a/recipes/quilt/quilt.inc
+++ b/recipes/quilt/quilt.inc
@@ -1,7 +1,7 @@
DESCRIPTION = "Tool to work with series of patches."
HOMEPAGE = "http://savannah.nongnu.org/projects/quilt/"
SECTION = "devel"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
INC_PR = "r7"
SRC_URI = "http://download.savannah.gnu.org/releases/quilt/quilt-${PV}.tar.gz \
diff --git a/recipes/thttpd/thttpd_2.25b.bb b/recipes/thttpd/thttpd_2.25b.bb
index 85c7f70..bf03525 100644
--- a/recipes/thttpd/thttpd_2.25b.bb
+++ b/recipes/thttpd/thttpd_2.25b.bb
@@ -1,5 +1,5 @@
DESCRIPTION = "A simple, small, portable, fast, and secure HTTP server."
-LICENSE = "BSD"
+LICENSE = "FreeBSD"
HOMEPAGE = "http://www.acme.com/software/thttpd/"
PR ="r8"
diff --git a/recipes/tinylogin/tinylogin_1.4.bb b/recipes/tinylogin/tinylogin_1.4.bb
index 40171ff..47c1190 100644
--- a/recipes/tinylogin/tinylogin_1.4.bb
+++ b/recipes/tinylogin/tinylogin_1.4.bb
@@ -4,7 +4,7 @@ changing passwords, and otherwise maintaining users \
and groups on an embedded system."
HOMEPAGE = "http://tinylogin.busybox.net/"
SECTION = "base"
-LICENSE = "GPLv2"
+LICENSE = "GPLv2+|NewBSD"
PR = "r7"
#SRC_URI = "http://tinylogin.busybox.net/downloads/tinylogin-${PV}.tar.bz2 \
diff --git a/recipes/unifdef/unifdef-native_2.6.18+git.bb b/recipes/unifdef/unifdef-native_2.6.18+git.bb
index ae3eb4f..56880a8 100644
--- a/recipes/unifdef/unifdef-native_2.6.18+git.bb
+++ b/recipes/unifdef/unifdef-native_2.6.18+git.bb
@@ -1,6 +1,6 @@
DESCRIPTION = "Kernel header preprocessor"
SECTION = "devel"
-LICENSE = "GPL"
+LICENSE = "FreeBSD"
SRC_URI = "file://unifdef.c"
diff --git a/recipes/update-rc.d/update-rc.d_0.7.bb b/recipes/update-rc.d/update-rc.d_0.7.bb
index d2d22ab..b36b8ca 100644
--- a/recipes/update-rc.d/update-rc.d_0.7.bb
+++ b/recipes/update-rc.d/update-rc.d_0.7.bb
@@ -1,7 +1,7 @@
SECTION = "base"
PRIORITY = "standard"
DESCRIPTION = "Manage symlinks in /etc/rcN.d"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
S = "${WORKDIR}/update-rc.d"
INHIBIT_DEFAULT_DEPS = "1"
PR = "r1"
diff --git a/recipes/x-load/signgp.bb b/recipes/x-load/signgp.bb
index 8ee36b5..8eea85c 100644
--- a/recipes/x-load/signgp.bb
+++ b/recipes/x-load/signgp.bb
@@ -1,4 +1,4 @@
-LICENSE = "BSD"
+LICENSE = "NewBSD"
DESCRIPTION = "Tool to sign omap3 x-loader images"
PR = "r4"
diff --git a/recipes/x-load/x-load.inc b/recipes/x-load/x-load.inc
index 0699c01..c7d0851 100644
--- a/recipes/x-load/x-load.inc
+++ b/recipes/x-load/x-load.inc
@@ -1,7 +1,7 @@
DESCRIPTION = "x-load bootloader loader"
SECTION = "bootloaders"
PRIORITY = "optional"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
DEPENDS = "signgp-native"
--git a/recipes/xorg-lib/xorg-headers-native.bb b/recipes/xorg-lib/xorg-headers-native.bb
index e303c18..ce90fc0 100644
--- a/recipes/xorg-lib/xorg-headers-native.bb
+++ b/recipes/xorg-lib/xorg-headers-native.bb
@@ -1,3 +1,5 @@
+LICENSE = "MIT"
+
PR = "r2"
SRC_URI = "file://X11"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 20+ messages in thread* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-11 15:57 [PATCHv2] recipe licenses: update recipe LICENSE fields Chase Maupin
@ 2010-10-11 17:41 ` Frans Meulenbroeks
2010-10-11 18:14 ` Maupin, Chase
2010-10-15 15:16 ` Maupin, Chase
1 sibling, 1 reply; 20+ messages in thread
From: Frans Meulenbroeks @ 2010-10-11 17:41 UTC (permalink / raw)
To: openembedded-devel
2010/10/11 Chase Maupin <chasemaupin03@gmail.com>:
> * While verifying the licensing for the packages I am building
> into my file system I found that for some packages the
> LICENSE value set in the recipe was either incorrect or
> generic and not detailed enough. This patch is my attempt
> to update the LICENSE fields for these packages to match
> the actual versions of the licenses in the sources.
>
[...]
> -LICENSE = "GPLv2"
> +LICENSE = "GPLv2+"
Doe we want this?
I think most GPLv2 code carries the clause:
"This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version."
Yet currently virtually all of these have GPL or GPLv2 as LICENSE
v2+ versions:
enblend/plotutils_2.6.bb:LICENSE = "GPLv2+"
ffmpeg/ffmpeg_svn.bb:LICENSE = "GPLv2+"
gnome/epiphany_2.30.2.bb:LICENSE = "GPLv2+"
gpe-package/gpe-package_0.4.bb:LICENSE = "GPLv2+"
libftdi/libftdi_0.18.bb:LICENSE = "LGPL GPLv2+linking exception"
libnfo/libnfo.inc:LICENSE = "LGPLv2+"
lzo/lzo2_2.03.bb:LICENSE = "GPLv2+"
raw-tools/exiv2_0.20.bb:LICENSE = "GPLv2+"
sysvinit/sysvinit_2.86.bb:LICENSE = "GPLv2+"
udev/udev.inc:LICENSE = "GPLv2+"
udev/udev_151.bb:LICENSE = "GPLv2+"
udev/udev_154.bb:LICENSE = "GPLv2+"
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-11 17:41 ` Frans Meulenbroeks
@ 2010-10-11 18:14 ` Maupin, Chase
2010-10-11 18:40 ` Koen Kooi
2010-10-11 18:53 ` Frans Meulenbroeks
0 siblings, 2 replies; 20+ messages in thread
From: Maupin, Chase @ 2010-10-11 18:14 UTC (permalink / raw)
To: openembedded-devel@lists.openembedded.org
> -----Original Message-----
> From: openembedded-devel-bounces@lists.openembedded.org
> [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf Of
> Frans Meulenbroeks
> Sent: Monday, October 11, 2010 12:41 PM
> To: openembedded-devel@lists.openembedded.org
> Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE fields
>
> 2010/10/11 Chase Maupin <chasemaupin03@gmail.com>:
> > * While verifying the licensing for the packages I am building
> > into my file system I found that for some packages the
> > LICENSE value set in the recipe was either incorrect or
> > generic and not detailed enough. This patch is my attempt
> > to update the LICENSE fields for these packages to match
> > the actual versions of the licenses in the sources.
> >
>
> [...]
>
> > -LICENSE = "GPLv2"
> > +LICENSE = "GPLv2+"
>
> Doe we want this?
> I think most GPLv2 code carries the clause:
>
> "This program is free software; you can redistribute it and/or
> modify it under the terms of the GNU General Public License
> as published by the Free Software Foundation; either version 2
> of the License, or (at your option) any later version."
>
> Yet currently virtually all of these have GPL or GPLv2 as LICENSE
Frans,
My original version of this patch was just changing GPL to GPLv2 for example. But I was asked about whether it should be GPLv2+ which I guess is more indicative of the "or later" clause. Does anyone have good guidance here on how to denote things that are GPLv2 only for now (like git which Linux has a note in the COPYING file about it being GPLv2) and things that are GPLv2 or later version? I'm trying for consistency here but I guess there doesn't seem to be a set policy for how the LICENSE field should be set.
>
> v2+ versions:
>
> enblend/plotutils_2.6.bb:LICENSE = "GPLv2+"
> ffmpeg/ffmpeg_svn.bb:LICENSE = "GPLv2+"
> gnome/epiphany_2.30.2.bb:LICENSE = "GPLv2+"
> gpe-package/gpe-package_0.4.bb:LICENSE = "GPLv2+"
> libftdi/libftdi_0.18.bb:LICENSE = "LGPL GPLv2+linking exception"
> libnfo/libnfo.inc:LICENSE = "LGPLv2+"
> lzo/lzo2_2.03.bb:LICENSE = "GPLv2+"
> raw-tools/exiv2_0.20.bb:LICENSE = "GPLv2+"
> sysvinit/sysvinit_2.86.bb:LICENSE = "GPLv2+"
> udev/udev.inc:LICENSE = "GPLv2+"
> udev/udev_151.bb:LICENSE = "GPLv2+"
> udev/udev_154.bb:LICENSE = "GPLv2+"
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-11 18:14 ` Maupin, Chase
@ 2010-10-11 18:40 ` Koen Kooi
2010-10-11 19:00 ` Frans Meulenbroeks
2010-10-11 18:53 ` Frans Meulenbroeks
1 sibling, 1 reply; 20+ messages in thread
From: Koen Kooi @ 2010-10-11 18:40 UTC (permalink / raw)
To: openembedded-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 11-10-10 20:14, Maupin, Chase wrote:
>
>> -----Original Message-----
>> From: openembedded-devel-bounces@lists.openembedded.org
>> [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf Of
>> Frans Meulenbroeks
>> Sent: Monday, October 11, 2010 12:41 PM
>> To: openembedded-devel@lists.openembedded.org
>> Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE fields
>>
>> 2010/10/11 Chase Maupin <chasemaupin03@gmail.com>:
>>> * While verifying the licensing for the packages I am building
>>> into my file system I found that for some packages the
>>> LICENSE value set in the recipe was either incorrect or
>>> generic and not detailed enough. This patch is my attempt
>>> to update the LICENSE fields for these packages to match
>>> the actual versions of the licenses in the sources.
>>>
>>
>> [...]
>>
>>> -LICENSE = "GPLv2"
>>> +LICENSE = "GPLv2+"
>>
>> Doe we want this?
>> I think most GPLv2 code carries the clause:
>>
>> "This program is free software; you can redistribute it and/or
>> modify it under the terms of the GNU General Public License
>> as published by the Free Software Foundation; either version 2
>> of the License, or (at your option) any later version."
>>
>> Yet currently virtually all of these have GPL or GPLv2 as LICENSE
>
> Frans,
>
> My original version of this patch was just changing GPL to GPLv2 for example. But I was asked about whether it should be GPLv2+ which I guess is more indicative of the "or later" clause. Does anyone have good guidance here on how to denote things that are GPLv2 only for now (like git which Linux has a note in the COPYING file about it being GPLv2) and things that are GPLv2 or later version? I'm trying for consistency here but I guess there doesn't seem to be a set policy for how the LICENSE field should be set.
The current policy is:
GPLv1 -> GPL version 1
GPLv1+ -> GPL version 1 or later
GPLv2 -> GPL version 2
GPLv2+ -> GPL version 2 or later
GPLv3 -> GPL version 3
GPLv3+ -> GPL version 3 or later
This was done to make it immediately clear which GPL license it's using
so you can decide to drop GPLv2+ and GPLv3 from your manifest if you
want secure boot or enforce patents.
regards,
Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFMs1olMkyGM64RGpERAsAeAJ90Gp4LBCEyDQOYKMQswvyD5ymbhwCdHdH/
2Lt14nkyseMjn1ScePVbF34=
=x1oc
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-11 18:40 ` Koen Kooi
@ 2010-10-11 19:00 ` Frans Meulenbroeks
2010-10-11 19:53 ` Maupin, Chase
0 siblings, 1 reply; 20+ messages in thread
From: Frans Meulenbroeks @ 2010-10-11 19:00 UTC (permalink / raw)
To: openembedded-devel
2010/10/11 Koen Kooi <k.kooi@student.utwente.nl>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 11-10-10 20:14, Maupin, Chase wrote:
>>
>>> -----Original Message-----
>>> From: openembedded-devel-bounces@lists.openembedded.org
>>> [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf Of
>>> Frans Meulenbroeks
>>> Sent: Monday, October 11, 2010 12:41 PM
>>> To: openembedded-devel@lists.openembedded.org
>>> Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE fields
>>>
>>> 2010/10/11 Chase Maupin <chasemaupin03@gmail.com>:
>>>> * While verifying the licensing for the packages I am building
>>>> into my file system I found that for some packages the
>>>> LICENSE value set in the recipe was either incorrect or
>>>> generic and not detailed enough. This patch is my attempt
>>>> to update the LICENSE fields for these packages to match
>>>> the actual versions of the licenses in the sources.
>>>>
>>>
>>> [...]
>>>
>>>> -LICENSE = "GPLv2"
>>>> +LICENSE = "GPLv2+"
>>>
>>> Doe we want this?
>>> I think most GPLv2 code carries the clause:
>>>
>>> "This program is free software; you can redistribute it and/or
>>> modify it under the terms of the GNU General Public License
>>> as published by the Free Software Foundation; either version 2
>>> of the License, or (at your option) any later version."
>>>
>>> Yet currently virtually all of these have GPL or GPLv2 as LICENSE
>>
>> Frans,
>>
>> My original version of this patch was just changing GPL to GPLv2 for example. But I was asked about whether it should be GPLv2+ which I guess is more indicative of the "or later" clause. Does anyone have good guidance here on how to denote things that are GPLv2 only for now (like git which Linux has a note in the COPYING file about it being GPLv2) and things that are GPLv2 or later version? I'm trying for consistency here but I guess there doesn't seem to be a set policy for how the LICENSE field should be set.
>
> The current policy is:
>
> GPLv1 -> GPL version 1
> GPLv1+ -> GPL version 1 or later
> GPLv2 -> GPL version 2
> GPLv2+ -> GPL version 2 or later
> GPLv3 -> GPL version 3
> GPLv3+ -> GPL version 3 or later
>
> This was done to make it immediately clear which GPL license it's using
> so you can decide to drop GPLv2+ and GPLv3 from your manifest if you
> want secure boot or enforce patents.
>
> regards,
>
> Koen
I'm not sure if it is a policy. Haven't seen it being pulished as such.
Having said that, I have no problems with it (although there is no
problem with enforcing patents or so for v2+ , as that still falls
under the v2 umbrella).
I guess most of our recipes that say GPLv2 are wrong and are v2+.
It might be hard to distinguish between these though, it could well be
that the license file says v2 and a comment in the code says v2+.
Glad I do not have to deal with this any more....
Frans
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-11 19:00 ` Frans Meulenbroeks
@ 2010-10-11 19:53 ` Maupin, Chase
2010-10-20 18:15 ` Denys Dmytriyenko
0 siblings, 1 reply; 20+ messages in thread
From: Maupin, Chase @ 2010-10-11 19:53 UTC (permalink / raw)
To: openembedded-devel@lists.openembedded.org
>
> I'm not sure if it is a policy. Haven't seen it being pulished as such.
> Having said that, I have no problems with it (although there is no
> problem with enforcing patents or so for v2+ , as that still falls
> under the v2 umbrella).
>
> I guess most of our recipes that say GPLv2 are wrong and are v2+.
> It might be hard to distinguish between these though, it could well be
> that the license file says v2 and a comment in the code says v2+.
> Glad I do not have to deal with this any more....
Frans,
That is exactly the issue that is so annoying. The COPYING file usually says the standard GPLv2, but if you go and read the license text in the code that is where it says GPLv2 (or later) so GPLv2+. This patch was modified to go off the license in the code since that is more likely what the developer actually intended and not an auto-generated file.
Koen,
What about GPLv3 licensed files with an exception? Right now I have that as GPLv3+exception. Was there ever any discussion about how to handle these? I am trying to indicate that it is not a standard GPLv3 license.
Chase
>
> Frans
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-11 19:53 ` Maupin, Chase
@ 2010-10-20 18:15 ` Denys Dmytriyenko
2010-10-20 18:27 ` Maupin, Chase
0 siblings, 1 reply; 20+ messages in thread
From: Denys Dmytriyenko @ 2010-10-20 18:15 UTC (permalink / raw)
To: openembedded-devel
On Mon, Oct 11, 2010 at 02:53:59PM -0500, Maupin, Chase wrote:
> >
> > I'm not sure if it is a policy. Haven't seen it being pulished as such.
> > Having said that, I have no problems with it (although there is no
> > problem with enforcing patents or so for v2+ , as that still falls
> > under the v2 umbrella).
> >
> > I guess most of our recipes that say GPLv2 are wrong and are v2+.
> > It might be hard to distinguish between these though, it could well be
> > that the license file says v2 and a comment in the code says v2+.
> > Glad I do not have to deal with this any more....
>
> Frans,
>
> That is exactly the issue that is so annoying. The COPYING file usually
> says the standard GPLv2, but if you go and read the license text in the code
> that is where it says GPLv2 (or later) so GPLv2+. This patch was modified
> to go off the license in the code since that is more likely what the
> developer actually intended and not an auto-generated file.
>
> Koen,
>
> What about GPLv3 licensed files with an exception? Right now I have that as
> GPLv3+exception. Was there ever any discussion about how to handle these?
> I am trying to indicate that it is not a standard GPLv3 license.
Chase,
Does it say what kind of exception it is? If it has a name, it's better to
specify it. For libgcc/libstdc++ I ended up specifying "GPLv3 with GCC RLE",
which stands for GCC Runtime Library Exception:
http://www.gnu.org/licenses/gcc-exception.html
--
Denys
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-20 18:15 ` Denys Dmytriyenko
@ 2010-10-20 18:27 ` Maupin, Chase
2010-10-20 18:37 ` Denys Dmytriyenko
0 siblings, 1 reply; 20+ messages in thread
From: Maupin, Chase @ 2010-10-20 18:27 UTC (permalink / raw)
To: openembedded-devel@lists.openembedded.org
> -----Original Message-----
> From: openembedded-devel-bounces@lists.openembedded.org
> [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf Of
> Denys Dmytriyenko
> Sent: Wednesday, October 20, 2010 1:16 PM
> To: openembedded-devel@lists.openembedded.org
> Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE fields
>
> On Mon, Oct 11, 2010 at 02:53:59PM -0500, Maupin, Chase wrote:
> > >
> > > I'm not sure if it is a policy. Haven't seen it being pulished as such.
> > > Having said that, I have no problems with it (although there is no
> > > problem with enforcing patents or so for v2+ , as that still falls
> > > under the v2 umbrella).
> > >
> > > I guess most of our recipes that say GPLv2 are wrong and are v2+.
> > > It might be hard to distinguish between these though, it could well be
> > > that the license file says v2 and a comment in the code says v2+.
> > > Glad I do not have to deal with this any more....
> >
> > Frans,
> >
> > That is exactly the issue that is so annoying. The COPYING file usually
> > says the standard GPLv2, but if you go and read the license text in the
> code
> > that is where it says GPLv2 (or later) so GPLv2+. This patch was
> modified
> > to go off the license in the code since that is more likely what the
> > developer actually intended and not an auto-generated file.
> >
> > Koen,
> >
> > What about GPLv3 licensed files with an exception? Right now I have
> that as
> > GPLv3+exception. Was there ever any discussion about how to handle
> these?
> > I am trying to indicate that it is not a standard GPLv3 license.
>
> Chase,
>
> Does it say what kind of exception it is? If it has a name, it's better to
> specify it. For libgcc/libstdc++ I ended up specifying "GPLv3 with GCC
> RLE",
> which stands for GCC Runtime Library Exception:
Denys,
The COPYING.EXCEPTION file has the title "AUTOCONF CONFIGURE SCRIPT EXCEPTION". Would you like this changed to "GPLv3 with Autoconf CSE"?
>
> http://www.gnu.org/licenses/gcc-exception.html
>
> --
> Denys
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-20 18:27 ` Maupin, Chase
@ 2010-10-20 18:37 ` Denys Dmytriyenko
2010-10-20 18:41 ` Maupin, Chase
2010-10-20 18:57 ` Andreas Oberritter
0 siblings, 2 replies; 20+ messages in thread
From: Denys Dmytriyenko @ 2010-10-20 18:37 UTC (permalink / raw)
To: openembedded-devel
On Wed, Oct 20, 2010 at 01:27:54PM -0500, Maupin, Chase wrote:
> > -----Original Message-----
> > From: openembedded-devel-bounces@lists.openembedded.org
> > [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf Of
> > Denys Dmytriyenko
> > Sent: Wednesday, October 20, 2010 1:16 PM
> > To: openembedded-devel@lists.openembedded.org
> > Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE fields
> >
> > On Mon, Oct 11, 2010 at 02:53:59PM -0500, Maupin, Chase wrote:
> > > >
> > > > I'm not sure if it is a policy. Haven't seen it being pulished as such.
> > > > Having said that, I have no problems with it (although there is no
> > > > problem with enforcing patents or so for v2+ , as that still falls
> > > > under the v2 umbrella).
> > > >
> > > > I guess most of our recipes that say GPLv2 are wrong and are v2+.
> > > > It might be hard to distinguish between these though, it could well be
> > > > that the license file says v2 and a comment in the code says v2+.
> > > > Glad I do not have to deal with this any more....
> > >
> > > Frans,
> > >
> > > That is exactly the issue that is so annoying. The COPYING file usually
> > > says the standard GPLv2, but if you go and read the license text in the
> > code
> > > that is where it says GPLv2 (or later) so GPLv2+. This patch was
> > modified
> > > to go off the license in the code since that is more likely what the
> > > developer actually intended and not an auto-generated file.
> > >
> > > Koen,
> > >
> > > What about GPLv3 licensed files with an exception? Right now I have
> > that as
> > > GPLv3+exception. Was there ever any discussion about how to handle
> > these?
> > > I am trying to indicate that it is not a standard GPLv3 license.
> >
> > Chase,
> >
> > Does it say what kind of exception it is? If it has a name, it's better to
> > specify it. For libgcc/libstdc++ I ended up specifying "GPLv3 with GCC
> > RLE",
> > which stands for GCC Runtime Library Exception:
>
> Denys,
>
> The COPYING.EXCEPTION file has the title "AUTOCONF CONFIGURE SCRIPT
> EXCEPTION". Would you like this changed to "GPLv3 with Autoconf CSE"?
Chase,
Either "GPLv3 with Autoconf CSE" or even "GPLv3 with Autoconf Configure
Script Exception"... I'm not sure CSE is as common as RLE - here's the
list of current GNU exceptions:
http://www.gnu.org/licenses/exceptions.html
There you can see they use acronym GCC RLE, but not the other one...
--
Denys
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-20 18:37 ` Denys Dmytriyenko
@ 2010-10-20 18:41 ` Maupin, Chase
2010-10-20 18:57 ` Andreas Oberritter
1 sibling, 0 replies; 20+ messages in thread
From: Maupin, Chase @ 2010-10-20 18:41 UTC (permalink / raw)
To: openembedded-devel@lists.openembedded.org
> -----Original Message-----
> From: openembedded-devel-bounces@lists.openembedded.org
> [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf Of
> Denys Dmytriyenko
> Sent: Wednesday, October 20, 2010 1:37 PM
> To: openembedded-devel@lists.openembedded.org
> Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE fields
>
> On Wed, Oct 20, 2010 at 01:27:54PM -0500, Maupin, Chase wrote:
> > > -----Original Message-----
> > > From: openembedded-devel-bounces@lists.openembedded.org
> > > [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf
> Of
> > > Denys Dmytriyenko
> > > Sent: Wednesday, October 20, 2010 1:16 PM
> > > To: openembedded-devel@lists.openembedded.org
> > > Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE
> fields
> > >
> > > On Mon, Oct 11, 2010 at 02:53:59PM -0500, Maupin, Chase wrote:
> > > > >
> > > > > I'm not sure if it is a policy. Haven't seen it being pulished as
> such.
> > > > > Having said that, I have no problems with it (although there is no
> > > > > problem with enforcing patents or so for v2+ , as that still falls
> > > > > under the v2 umbrella).
> > > > >
> > > > > I guess most of our recipes that say GPLv2 are wrong and are v2+.
> > > > > It might be hard to distinguish between these though, it could
> well be
> > > > > that the license file says v2 and a comment in the code says v2+.
> > > > > Glad I do not have to deal with this any more....
> > > >
> > > > Frans,
> > > >
> > > > That is exactly the issue that is so annoying. The COPYING file
> usually
> > > > says the standard GPLv2, but if you go and read the license text in
> the
> > > code
> > > > that is where it says GPLv2 (or later) so GPLv2+. This patch was
> > > modified
> > > > to go off the license in the code since that is more likely what the
> > > > developer actually intended and not an auto-generated file.
> > > >
> > > > Koen,
> > > >
> > > > What about GPLv3 licensed files with an exception? Right now I have
> > > that as
> > > > GPLv3+exception. Was there ever any discussion about how to handle
> > > these?
> > > > I am trying to indicate that it is not a standard GPLv3 license.
> > >
> > > Chase,
> > >
> > > Does it say what kind of exception it is? If it has a name, it's
> better to
> > > specify it. For libgcc/libstdc++ I ended up specifying "GPLv3 with GCC
> > > RLE",
> > > which stands for GCC Runtime Library Exception:
> >
> > Denys,
> >
> > The COPYING.EXCEPTION file has the title "AUTOCONF CONFIGURE SCRIPT
> > EXCEPTION". Would you like this changed to "GPLv3 with Autoconf CSE"?
>
> Chase,
>
> Either "GPLv3 with Autoconf CSE" or even "GPLv3 with Autoconf Configure
> Script Exception"... I'm not sure CSE is as common as RLE - here's the
> list of current GNU exceptions:
Secondary issue is what to do about spaces in the LICENSE? Using "GPLv3 with Autoconf CSE" will yield a copy of the sources in the
GPLv3
with
Autoconf
CSE
directories. Should we be using spaces in the LICENSE name like this or perhaps "-"
>
> http://www.gnu.org/licenses/exceptions.html
>
> There you can see they use acronym GCC RLE, but not the other one...
>
> --
> Denys
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-20 18:37 ` Denys Dmytriyenko
2010-10-20 18:41 ` Maupin, Chase
@ 2010-10-20 18:57 ` Andreas Oberritter
2010-10-20 19:03 ` Denys Dmytriyenko
1 sibling, 1 reply; 20+ messages in thread
From: Andreas Oberritter @ 2010-10-20 18:57 UTC (permalink / raw)
To: openembedded-devel
On 10/20/2010 08:37 PM, Denys Dmytriyenko wrote:
> On Wed, Oct 20, 2010 at 01:27:54PM -0500, Maupin, Chase wrote:
>>> -----Original Message-----
>>> From: openembedded-devel-bounces@lists.openembedded.org
>>> [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf Of
>>> Denys Dmytriyenko
>>> Sent: Wednesday, October 20, 2010 1:16 PM
>>> To: openembedded-devel@lists.openembedded.org
>>> Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE fields
>>>
>>> On Mon, Oct 11, 2010 at 02:53:59PM -0500, Maupin, Chase wrote:
>>>>>
>>>>> I'm not sure if it is a policy. Haven't seen it being pulished as such.
>>>>> Having said that, I have no problems with it (although there is no
>>>>> problem with enforcing patents or so for v2+ , as that still falls
>>>>> under the v2 umbrella).
>>>>>
>>>>> I guess most of our recipes that say GPLv2 are wrong and are v2+.
>>>>> It might be hard to distinguish between these though, it could well be
>>>>> that the license file says v2 and a comment in the code says v2+.
>>>>> Glad I do not have to deal with this any more....
>>>>
>>>> Frans,
>>>>
>>>> That is exactly the issue that is so annoying. The COPYING file usually
>>>> says the standard GPLv2, but if you go and read the license text in the
>>> code
>>>> that is where it says GPLv2 (or later) so GPLv2+. This patch was
>>> modified
>>>> to go off the license in the code since that is more likely what the
>>>> developer actually intended and not an auto-generated file.
>>>>
>>>> Koen,
>>>>
>>>> What about GPLv3 licensed files with an exception? Right now I have
>>> that as
>>>> GPLv3+exception. Was there ever any discussion about how to handle
>>> these?
>>>> I am trying to indicate that it is not a standard GPLv3 license.
>>>
>>> Chase,
>>>
>>> Does it say what kind of exception it is? If it has a name, it's better to
>>> specify it. For libgcc/libstdc++ I ended up specifying "GPLv3 with GCC
>>> RLE",
>>> which stands for GCC Runtime Library Exception:
>>
>> Denys,
>>
>> The COPYING.EXCEPTION file has the title "AUTOCONF CONFIGURE SCRIPT
>> EXCEPTION". Would you like this changed to "GPLv3 with Autoconf CSE"?
>
> Chase,
>
> Either "GPLv3 with Autoconf CSE" or even "GPLv3 with Autoconf Configure
> Script Exception"... I'm not sure CSE is as common as RLE - here's the
> list of current GNU exceptions:
GCC and Autoconf both being GNU projects, their license is probably not
GPLv3, but GPLv3+ (with some exception), in the discussed notation. ;-)
Regards,
Andreas
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-20 18:57 ` Andreas Oberritter
@ 2010-10-20 19:03 ` Denys Dmytriyenko
2010-10-20 19:26 ` Maupin, Chase
0 siblings, 1 reply; 20+ messages in thread
From: Denys Dmytriyenko @ 2010-10-20 19:03 UTC (permalink / raw)
To: openembedded-devel
On Wed, Oct 20, 2010 at 08:57:01PM +0200, Andreas Oberritter wrote:
> On 10/20/2010 08:37 PM, Denys Dmytriyenko wrote:
> > On Wed, Oct 20, 2010 at 01:27:54PM -0500, Maupin, Chase wrote:
> >>> Chase,
> >>>
> >>> Does it say what kind of exception it is? If it has a name, it's better to
> >>> specify it. For libgcc/libstdc++ I ended up specifying "GPLv3 with GCC
> >>> RLE",
> >>> which stands for GCC Runtime Library Exception:
> >>
> >> Denys,
> >>
> >> The COPYING.EXCEPTION file has the title "AUTOCONF CONFIGURE SCRIPT
> >> EXCEPTION". Would you like this changed to "GPLv3 with Autoconf CSE"?
> >
> > Chase,
> >
> > Either "GPLv3 with Autoconf CSE" or even "GPLv3 with Autoconf Configure
> > Script Exception"... I'm not sure CSE is as common as RLE - here's the
> > list of current GNU exceptions:
>
> GCC and Autoconf both being GNU projects, their license is probably not
> GPLv3, but GPLv3+ (with some exception), in the discussed notation. ;-)
Interesting point! We should try to be future-proof with GPLv3+ too :)
Although I haven't seen anyone using it this way, as it's not relevant yet.
--
Denys
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-20 19:03 ` Denys Dmytriyenko
@ 2010-10-20 19:26 ` Maupin, Chase
0 siblings, 0 replies; 20+ messages in thread
From: Maupin, Chase @ 2010-10-20 19:26 UTC (permalink / raw)
To: openembedded-devel@lists.openembedded.org
> -----Original Message-----
> From: openembedded-devel-bounces@lists.openembedded.org
> [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf Of
> Denys Dmytriyenko
> Sent: Wednesday, October 20, 2010 2:03 PM
> To: openembedded-devel@lists.openembedded.org
> Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE fields
>
> On Wed, Oct 20, 2010 at 08:57:01PM +0200, Andreas Oberritter wrote:
> > On 10/20/2010 08:37 PM, Denys Dmytriyenko wrote:
> > > On Wed, Oct 20, 2010 at 01:27:54PM -0500, Maupin, Chase wrote:
> > >>> Chase,
> > >>>
> > >>> Does it say what kind of exception it is? If it has a name, it's
> better to
> > >>> specify it. For libgcc/libstdc++ I ended up specifying "GPLv3 with
> GCC
> > >>> RLE",
> > >>> which stands for GCC Runtime Library Exception:
> > >>
> > >> Denys,
> > >>
> > >> The COPYING.EXCEPTION file has the title "AUTOCONF CONFIGURE SCRIPT
> > >> EXCEPTION". Would you like this changed to "GPLv3 with Autoconf
> CSE"?
> > >
> > > Chase,
> > >
> > > Either "GPLv3 with Autoconf CSE" or even "GPLv3 with Autoconf
> Configure
> > > Script Exception"... I'm not sure CSE is as common as RLE - here's the
> > > list of current GNU exceptions:
> >
> > GCC and Autoconf both being GNU projects, their license is probably not
> > GPLv3, but GPLv3+ (with some exception), in the discussed notation. ;-)
>
> Interesting point! We should try to be future-proof with GPLv3+ too :)
> Although I haven't seen anyone using it this way, as it's not relevant yet.
I'll make it GPLv3+ since I do see some "or later" comments.
>
> --
> Denys
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-11 18:14 ` Maupin, Chase
2010-10-11 18:40 ` Koen Kooi
@ 2010-10-11 18:53 ` Frans Meulenbroeks
2010-10-20 18:25 ` Denys Dmytriyenko
1 sibling, 1 reply; 20+ messages in thread
From: Frans Meulenbroeks @ 2010-10-11 18:53 UTC (permalink / raw)
To: openembedded-devel
2010/10/11 Maupin, Chase <chase.maupin@ti.com>:
>
>> -----Original Message-----
>> From: openembedded-devel-bounces@lists.openembedded.org
>> [mailto:openembedded-devel-bounces@lists.openembedded.org] On Behalf Of
>> Frans Meulenbroeks
>> Sent: Monday, October 11, 2010 12:41 PM
>> To: openembedded-devel@lists.openembedded.org
>> Subject: Re: [oe] [PATCHv2] recipe licenses: update recipe LICENSE fields
>>
>> 2010/10/11 Chase Maupin <chasemaupin03@gmail.com>:
>> > * While verifying the licensing for the packages I am building
>> > into my file system I found that for some packages the
>> > LICENSE value set in the recipe was either incorrect or
>> > generic and not detailed enough. This patch is my attempt
>> > to update the LICENSE fields for these packages to match
>> > the actual versions of the licenses in the sources.
>> >
>>
>> [...]
>>
>> > -LICENSE = "GPLv2"
>> > +LICENSE = "GPLv2+"
>>
>> Doe we want this?
>> I think most GPLv2 code carries the clause:
>>
>> "This program is free software; you can redistribute it and/or
>> modify it under the terms of the GNU General Public License
>> as published by the Free Software Foundation; either version 2
>> of the License, or (at your option) any later version."
>>
>> Yet currently virtually all of these have GPL or GPLv2 as LICENSE
>
> Frans,
>
> My original version of this patch was just changing GPL to GPLv2 for example. But I was asked about whether it should be GPLv2+ which I guess is more indicative of the "or later" clause. Does anyone have good guidance here on how to denote things that are GPLv2 only for now (like git which Linux has a note in the COPYING file about it being GPLv2) and things that are GPLv2 or later version? I'm trying for consistency here but I guess there doesn't seem to be a set policy for how the LICENSE field should be set.
>
I have no personal preference, but was just noting the difference. How
do others feel about thi?
BTW: please don't take this personal. I really appreciate you doing
this, but I also am very aware that it is a boring and non-rewarrding
job, so we should better aim at getting it right te first time.
Frans
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-11 18:53 ` Frans Meulenbroeks
@ 2010-10-20 18:25 ` Denys Dmytriyenko
2010-10-20 18:49 ` Andreas Oberritter
0 siblings, 1 reply; 20+ messages in thread
From: Denys Dmytriyenko @ 2010-10-20 18:25 UTC (permalink / raw)
To: openembedded-devel
On Mon, Oct 11, 2010 at 08:53:41PM +0200, Frans Meulenbroeks wrote:
> 2010/10/11 Maupin, Chase <chase.maupin@ti.com>:
> >
> >> [...]
> >>
> >> > -LICENSE = "GPLv2"
> >> > +LICENSE = "GPLv2+"
> >>
> >> Doe we want this?
> >> I think most GPLv2 code carries the clause:
> >>
> >> "This program is free software; you can redistribute it and/or
> >> modify it under the terms of the GNU General Public License
> >> as published by the Free Software Foundation; either version 2
> >> of the License, or (at your option) any later version."
> >>
> >> Yet currently virtually all of these have GPL or GPLv2 as LICENSE
> >
> > Frans,
> >
> > My original version of this patch was just changing GPL to GPLv2 for
> > example. But I was asked about whether it should be GPLv2+ which I guess
> > is more indicative of the "or later" clause. Does anyone have good
> > guidance here on how to denote things that are GPLv2 only for now (like
> > git which Linux has a note in the COPYING file about it being GPLv2) and
> > things that are GPLv2 or later version? I'm trying for consistency here
> > but I guess there doesn't seem to be a set policy for how the LICENSE
> > field should be set.
>
> I have no personal preference, but was just noting the difference. How
> do others feel about thi?
>
> BTW: please don't take this personal. I really appreciate you doing
> this, but I also am very aware that it is a boring and non-rewarrding
> job, so we should better aim at getting it right te first time.
Actually, it became a de facto standard in the community to differentiate
between strict GPLv2 and "GPLv2 or later" (I guess we should thank GPLv3 for
this...)
Googling for the "GPLv2+" term will show many OSS projects clarifying it this
way. As well as many project catalogs and listings grouping by "GPLv2+" vs
"GPLv2"...
In OE we've been using this term for some time now. Although, still too many
old recipes use old notations, sometimes even as generic as just plain "GPL"
w/o specifying the exact version. It wasn't as critical before, but these days
OE is being adopted in corporate environments and proper licensing became
quite important.
--
Denys
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-20 18:25 ` Denys Dmytriyenko
@ 2010-10-20 18:49 ` Andreas Oberritter
2010-10-20 18:58 ` Denys Dmytriyenko
0 siblings, 1 reply; 20+ messages in thread
From: Andreas Oberritter @ 2010-10-20 18:49 UTC (permalink / raw)
To: openembedded-devel
On 10/20/2010 08:25 PM, Denys Dmytriyenko wrote:
> In OE we've been using this term for some time now. Although, still too many
> old recipes use old notations, sometimes even as generic as just plain "GPL"
> w/o specifying the exact version. It wasn't as critical before, but these days
> OE is being adopted in corporate environments and proper licensing became
> quite important.
How exactly do "GPLv2" and "GPLv2+" differ from a corporate point of
view? Can you imagine any company forking a GPLv2+-licensed project to
distribute it under the terms of a later version of the license?
Is there any case where someone would say "Hey, we can't use this
package, because it's GPLv2. We need it to be v3 or later"? The opposite
seems to be a common case instead.
I'm asking, because I don't think it's worth the time to verify all
packages in such detail, i.e. looking at all source files and guessing
what the original author intended to choose, if there are files called
COPYING or LICENSE in the root folder of a package.
The only case where it's important whether v2 or v2+ is in use is if you
want to stop using v2. IMO, if someone wants to do that, he should do
the research himself. It isn't important for a distribution.
Regards,
Andreas
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-20 18:49 ` Andreas Oberritter
@ 2010-10-20 18:58 ` Denys Dmytriyenko
2010-10-21 6:39 ` Frans Meulenbroeks
0 siblings, 1 reply; 20+ messages in thread
From: Denys Dmytriyenko @ 2010-10-20 18:58 UTC (permalink / raw)
To: openembedded-devel
On Wed, Oct 20, 2010 at 08:49:35PM +0200, Andreas Oberritter wrote:
> On 10/20/2010 08:25 PM, Denys Dmytriyenko wrote:
> > In OE we've been using this term for some time now. Although, still too many
> > old recipes use old notations, sometimes even as generic as just plain "GPL"
> > w/o specifying the exact version. It wasn't as critical before, but these days
> > OE is being adopted in corporate environments and proper licensing became
> > quite important.
>
> How exactly do "GPLv2" and "GPLv2+" differ from a corporate point of
> view? Can you imagine any company forking a GPLv2+-licensed project to
> distribute it under the terms of a later version of the license?
>
> Is there any case where someone would say "Hey, we can't use this
> package, because it's GPLv2. We need it to be v3 or later"? The opposite
> seems to be a common case instead.
>
> I'm asking, because I don't think it's worth the time to verify all
> packages in such detail, i.e. looking at all source files and guessing
> what the original author intended to choose, if there are files called
> COPYING or LICENSE in the root folder of a package.
>
> The only case where it's important whether v2 or v2+ is in use is if you
> want to stop using v2. IMO, if someone wants to do that, he should do
> the research himself. It isn't important for a distribution.
GPLv2 and GPLv3 are not compatible. Thus, there cannot be a derivative work
that combines those two. But if one piece of code is GPLv2+ and another is
GPLv3, the resulting combination is licensed under GPLv3.
So, it's always good to know which libraries you have as strict GPLv2 and
which are "GPLv2 or later", even in case when you are Ok with GPLv3, you
should know to not use strict GPLv2 code in any GPLv3 projects...
--
Denys
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-20 18:58 ` Denys Dmytriyenko
@ 2010-10-21 6:39 ` Frans Meulenbroeks
0 siblings, 0 replies; 20+ messages in thread
From: Frans Meulenbroeks @ 2010-10-21 6:39 UTC (permalink / raw)
To: openembedded-devel
2010/10/20 Denys Dmytriyenko <denis@denix.org>:
.
>
> GPLv2 and GPLv3 are not compatible. Thus, there cannot be a derivative work
> that combines those two. But if one piece of code is GPLv2+ and another is
> GPLv3, the resulting combination is licensed under GPLv3.
>
> So, it's always good to know which libraries you have as strict GPLv2 and
> which are "GPLv2 or later", even in case when you are Ok with GPLv3, you
> should know to not use strict GPLv2 code in any GPLv3 projects...
Note that this applies to programs. A derivative work that just
combines things is quite possible afaik (e.g. a linux kernel (v2 only)
and a recent samba (v3))
Whether using a v2 only and v3only shared lib in an app is possible is
unsure to me; static linking with v2 and v3 is afaik a no-no.
Frans.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-11 15:57 [PATCHv2] recipe licenses: update recipe LICENSE fields Chase Maupin
2010-10-11 17:41 ` Frans Meulenbroeks
@ 2010-10-15 15:16 ` Maupin, Chase
2010-10-20 18:11 ` Denys Dmytriyenko
1 sibling, 1 reply; 20+ messages in thread
From: Maupin, Chase @ 2010-10-15 15:16 UTC (permalink / raw)
To: Chase Maupin, openembedded-devel@lists.openembedded.org
ping
> -----Original Message-----
> From: Chase Maupin [mailto:chasemaupin03@gmail.com]
> Sent: Monday, October 11, 2010 10:58 AM
> To: openembedded-devel@lists.openembedded.org
> Cc: Maupin, Chase
> Subject: [PATCHv2] recipe licenses: update recipe LICENSE fields
>
> * While verifying the licensing for the packages I am building
> into my file system I found that for some packages the
> LICENSE value set in the recipe was either incorrect or
> generic and not detailed enough. This patch is my attempt
> to update the LICENSE fields for these packages to match
> the actual versions of the licenses in the sources.
>
> Signed-off-by: Chase Maupin <chase.maupin@ti.com>
>
> ---
> Added in version 2:
> * Checked sources and updated GPLv2 packages to GPLv2+ if the
> "or later" clause was found in the sources.
> * Changed the separator for packages licensed under multiple
> licenses to "|" instead of "/"
> ---
> recipes/autoconf/autoconf.inc | 2 +-
> recipes/autoconf/autoconf213_2.13.bb | 1 +
> recipes/autoconf/autoconf_2.61.bb | 2 ++
> recipes/bison/bison.inc | 2 +-
> recipes/dbus/dbus-c++_git.bb | 2 +-
> recipes/dbus/dbus-daemon-proxy_git.bb | 2 +-
> recipes/dbus/dbus-glib.inc | 2 +-
> recipes/dbus/dbus.inc | 2 +-
> .../desktop-file-utils-native_0.14.bb | 2 +-
> .../desktop-file-utils/desktop-file-utils_0.15.bb | 2 +-
> .../desktop-file-utils/desktop-file-utils_0.16.bb | 2 +-
> .../desktop-file-utils/desktop-file-utils_0.3.bb | 2 +-
> .../desktop-file-utils/desktop-file-utils_0.6.bb | 2 +-
> recipes/e2fsprogs/e2fsprogs.inc | 2 +-
> recipes/genext2fs/genext2fs.inc | 2 +-
> recipes/git/git.inc | 2 +-
> recipes/glib-2.0/glib-2.0_2.22.4.bb | 2 +-
> recipes/glib-2.0/glib-2.0_2.23.6.bb | 2 +-
> recipes/glib-2.0/glib-2.0_2.24.0.bb | 2 +-
> recipes/glib-2.0/glib-2.0_2.24.1.bb | 2 +-
> recipes/glib-2.0/glib-2.0_2.6.4.bb | 2 +-
> recipes/glib-2.0/glib-2.0_2.8.6.bb | 2 +-
> recipes/glib-2.0/glib.inc | 2 +-
> recipes/iperf/iperf.inc | 2 +-
> recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb | 2 +-
> recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb | 2 +-
> recipes/iptables/iptables.inc | 2 +-
> recipes/libtool/libtool.inc | 2 +-
> recipes/linux-libc-headers/linux-libc-headers.inc | 2 +-
> recipes/pkgconfig/pkgconfig.inc | 2 +-
> recipes/psplash/psplash.inc | 2 +-
> recipes/quilt/quilt.inc | 2 +-
> recipes/thttpd/thttpd_2.25b.bb | 2 +-
> recipes/tinylogin/tinylogin_1.4.bb | 2 +-
> recipes/unifdef/unifdef-native_2.6.18+git.bb | 2 +-
> recipes/update-rc.d/update-rc.d_0.7.bb | 2 +-
> recipes/x-load/signgp.bb | 2 +-
> recipes/x-load/x-load.inc | 2 +-
> recipes/xorg-lib/xorg-headers-native.bb | 2 ++
> 39 files changed, 41 insertions(+), 36 deletions(-)
>
> diff --git a/recipes/autoconf/autoconf.inc b/recipes/autoconf/autoconf.inc
> index 35b0289..70e24a0 100644
> --- a/recipes/autoconf/autoconf.inc
> +++ b/recipes/autoconf/autoconf.inc
> @@ -1,6 +1,6 @@
> DESCRIPTION = "A package of M4 macros to produce scripts to \
> automatically configure sourcecode."
> -LICENSE = "GPL"
> +LICENSE = "GPLv3+exception"
> HOMEPAGE = "http://www.gnu.org/software/autoconf/"
> SECTION = "devel"
> DEPENDS += "m4-native"
> diff --git a/recipes/autoconf/autoconf213_2.13.bb
> b/recipes/autoconf/autoconf213_2.13.bb
> index d060bbd..cd55073 100644
> --- a/recipes/autoconf/autoconf213_2.13.bb
> +++ b/recipes/autoconf/autoconf213_2.13.bb
> @@ -1,4 +1,5 @@
> require autoconf.inc
> +LICENSE = "GPLv2+"
> SRC_URI = "${GNU_MIRROR}/autoconf/autoconf-${PV}.tar.gz"
> EXTRA_OECONF = "--program-transform-name=s/\$/2.13/"
> EXTRA_OEMAKE = 'acdatadir="${datadir}/autoconf-${PV}"
> infodir="${datadir}/autoconf-${PV}/info"'
> diff --git a/recipes/autoconf/autoconf_2.61.bb
> b/recipes/autoconf/autoconf_2.61.bb
> index 9542e21..4588608 100644
> --- a/recipes/autoconf/autoconf_2.61.bb
> +++ b/recipes/autoconf/autoconf_2.61.bb
> @@ -1,5 +1,7 @@
> require autoconf.inc
>
> +LICENSE = "GPLv2+"
> +
> PR = "${INC_PR}.1"
>
> SRC_URI += "file://autoreconf-include.patch \
> diff --git a/recipes/bison/bison.inc b/recipes/bison/bison.inc
> index 3441bcf..023895e 100644
> --- a/recipes/bison/bison.inc
> +++ b/recipes/bison/bison.inc
> @@ -1,6 +1,6 @@
> DESCRIPTION = "GNU Project parser generator (yacc replacement)."
> HOMEPAGE = "http://www.gnu.org/software/bison/"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
> SECTION = "devel"
> PRIORITY = "optional"
> DEPENDS = "virtual/libintl flex-native"
> diff --git a/recipes/dbus/dbus-c++_git.bb b/recipes/dbus/dbus-c++_git.bb
> index 7d9db3e..6459823 100644
> --- a/recipes/dbus/dbus-c++_git.bb
> +++ b/recipes/dbus/dbus-c++_git.bb
> @@ -1,5 +1,5 @@
> DESCRIPTION = "C++ bindings for dbus"
> -LICENSE = "LGPL"
> +LICENSE = "LGPLv2.1+"
> SECTION = "libs"
> DEPENDS = "dbus dbus-c++-native expat"
> SRCREV = "530a887913d3b0dd7091eabb8eef8e3c279e3bb8"
> diff --git a/recipes/dbus/dbus-daemon-proxy_git.bb b/recipes/dbus/dbus-
> daemon-proxy_git.bb
> index 16cc34f..32ed7db 100644
> --- a/recipes/dbus/dbus-daemon-proxy_git.bb
> +++ b/recipes/dbus/dbus-daemon-proxy_git.bb
> @@ -1,5 +1,5 @@
> DESCRIPTION = "dbus forwarding daemon"
> -LICENSE = "GPL"
> +LICENSE = "LGPLv2.1+"
> DEPENDS = "dbus dbus-glib"
> SRCREV = "1226a0a1374628ff191f6d8a56000be5e53e7608"
> PV = "0.0.0+gitr${SRCPV}"
> diff --git a/recipes/dbus/dbus-glib.inc b/recipes/dbus/dbus-glib.inc
> index 4db734b..c1c1813 100644
> --- a/recipes/dbus/dbus-glib.inc
> +++ b/recipes/dbus/dbus-glib.inc
> @@ -1,7 +1,7 @@
> DESCRIPTION = "GLib bindings for the dbus message bus system"
> HOMEPAGE = "http://www.freedesktop.org/Software/dbus"
> SECTION = "libs"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+ AFLv2.1"
>
> DEPENDS = "expat glib-2.0 virtual/libintl dbus-glib-native dbus"
> DEPENDS_virtclass-native = "expat-native glib-2.0-native dbus-native"
> diff --git a/recipes/dbus/dbus.inc b/recipes/dbus/dbus.inc
> index 55a156d..73fc426 100644
> --- a/recipes/dbus/dbus.inc
> +++ b/recipes/dbus/dbus.inc
> @@ -1,7 +1,7 @@
> DESCRIPTION = "A message bus system for inter-process communication"
> HOMEPAGE = "http://dbus.freedesktop.org"
> SECTION = "base"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+ AFLv2.1"
> DEPENDS = "expat glib-2.0 virtual/libintl libsm libice virtual/libx11"
>
> INC_PR = "r19"
> diff --git a/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
> b/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
> index fa7a633..1da30b1 100644
> --- a/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
> +++ b/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
> @@ -1,7 +1,7 @@
> SECTION = "console/utils"
> HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils"
> DESCRIPTION = "command line utilities to work with *.desktop files"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
>
> DEPENDS = "glib-2.0-native"
>
> diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
> b/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
> index 89919b8..6c1e9f7 100644
> --- a/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
> +++ b/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
> @@ -1,7 +1,7 @@
> SECTION = "console/utils"
> HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils"
> DESCRIPTION = "command line utilities to work with *.desktop files"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
>
> DEPENDS = "glib-2.0"
>
> diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
> b/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
> index 0d2ab9a..9a2ffc3 100644
> --- a/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
> +++ b/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
> @@ -1,7 +1,7 @@
> SECTION = "console/utils"
> HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils"
> DESCRIPTION = "command line utilities to work with *.desktop files"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
>
> DEPENDS = "glib-2.0"
>
> diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
> b/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
> index 4bd0295..48ac169 100644
> --- a/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
> +++ b/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
> @@ -1,7 +1,7 @@
> SECTION = "console/utils"
> HOMEPAGE = "http://www.freedesktop.org/Software/desktop-file-utils"
> DESCRIPTION = "command line utilities to work with *.desktop files"
> -LICENSE = "GPLv2"
> +LICENSE = "GPLv2+"
> DEPENDS = "popt glib-2.0"
>
> SRC_URI = "http://freedesktop.org/software/desktop-file-
> utils/releases/desktop-file-utils-${PV}.tar.gz \
> diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
> b/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
> index 2a1eaf2..0e5c8e8 100644
> --- a/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
> +++ b/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
> @@ -1,7 +1,7 @@
> SECTION = "console/utils"
> HOMEPAGE = "http://www.freedesktop.org/Software/desktop-file-utils"
> DESCRIPTION = "command line utilities to work with *.desktop files"
> -LICENSE = "GPLv2"
> +LICENSE = "GPLv2+"
> DEPENDS = "popt glib-2.0 gnome-vfs"
>
> SRC_URI = "http://freedesktop.org/software/desktop-file-
> utils/releases/desktop-file-utils-${PV}.tar.gz"
> diff --git a/recipes/e2fsprogs/e2fsprogs.inc
> b/recipes/e2fsprogs/e2fsprogs.inc
> index 37d3b6d..7697440 100644
> --- a/recipes/e2fsprogs/e2fsprogs.inc
> +++ b/recipes/e2fsprogs/e2fsprogs.inc
> @@ -1,6 +1,6 @@
> DESCRIPTION = "EXT2 Filesystem Utilities"
> HOMEPAGE = "http://e2fsprogs.sf.net"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+|LGPLv2+|NewBSD|MIT"
> SECTION = "base"
> DEPENDS = "gettext-native util-linux-ng"
> DEPENDS_virtclass-native = "gettext-native util-linux-ng-native"
> diff --git a/recipes/genext2fs/genext2fs.inc
> b/recipes/genext2fs/genext2fs.inc
> index c2984bc..503c74f 100644
> --- a/recipes/genext2fs/genext2fs.inc
> +++ b/recipes/genext2fs/genext2fs.inc
> @@ -1,4 +1,4 @@
> -LICENSE = "GPL"
> +LICENSE = "GPLv2"
> DESCRIPTION = "A tool to generate an ext2 filesystem \
> as a normal (non-root) user."
> SECTION = "console/utils"
> diff --git a/recipes/git/git.inc b/recipes/git/git.inc
> index bbbd7e9..003d7fa 100644
> --- a/recipes/git/git.inc
> +++ b/recipes/git/git.inc
> @@ -1,6 +1,6 @@
> DESCRIPTION = "The git revision control system used by the Linux kernel
> developers"
> SECTION = "console/utils"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2"
>
> SRC_URI = "http://www.kernel.org/pub/software/scm/git/git-
> ${PV}.tar.bz2;name=src"
>
> diff --git a/recipes/glib-2.0/glib-2.0_2.22.4.bb b/recipes/glib-2.0/glib-
> 2.0_2.22.4.bb
> index 05a1342..ddaf4d2 100644
> --- a/recipes/glib-2.0/glib-2.0_2.22.4.bb
> +++ b/recipes/glib-2.0/glib-2.0_2.22.4.bb
> @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> type conversions, string utilities, file utilities, a main \
> loop abstraction, and so on. It works on many \
> UNIX-like platforms, Windows, OS/2 and BeOS."
> -LICENSE = "LGPL"
> +LICENSE = "LGPLv2+"
> SECTION = "libs"
> PRIORITY = "optional"
> DEPENDS = "glib-2.0-native gtk-doc virtual/libiconv virtual/libintl"
> diff --git a/recipes/glib-2.0/glib-2.0_2.23.6.bb b/recipes/glib-2.0/glib-
> 2.0_2.23.6.bb
> index 51a2153..b2c900f 100644
> --- a/recipes/glib-2.0/glib-2.0_2.23.6.bb
> +++ b/recipes/glib-2.0/glib-2.0_2.23.6.bb
> @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> type conversions, string utilities, file utilities, a main \
> loop abstraction, and so on. It works on many \
> UNIX-like platforms, Windows, OS/2 and BeOS."
> -LICENSE = "LGPL"
> +LICENSE = "LGPLv2+"
> SECTION = "libs"
> PRIORITY = "optional"
> DEPENDS = "glib-2.0-native gtk-doc virtual/libiconv virtual/libintl zlib"
> diff --git a/recipes/glib-2.0/glib-2.0_2.24.0.bb b/recipes/glib-2.0/glib-
> 2.0_2.24.0.bb
> index 3a90dc6..b0755a4 100644
> --- a/recipes/glib-2.0/glib-2.0_2.24.0.bb
> +++ b/recipes/glib-2.0/glib-2.0_2.24.0.bb
> @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> type conversions, string utilities, file utilities, a main \
> loop abstraction, and so on. It works on many \
> UNIX-like platforms, Windows, OS/2 and BeOS."
> -LICENSE = "LGPL"
> +LICENSE = "LGPLv2+"
> SECTION = "libs"
> PRIORITY = "optional"
> DEPENDS = "glib-2.0-native gtk-doc zlib"
> diff --git a/recipes/glib-2.0/glib-2.0_2.24.1.bb b/recipes/glib-2.0/glib-
> 2.0_2.24.1.bb
> index 3bc11de..79cb9b9 100644
> --- a/recipes/glib-2.0/glib-2.0_2.24.1.bb
> +++ b/recipes/glib-2.0/glib-2.0_2.24.1.bb
> @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> type conversions, string utilities, file utilities, a main \
> loop abstraction, and so on. It works on many \
> UNIX-like platforms, Windows, OS/2 and BeOS."
> -LICENSE = "LGPL"
> +LICENSE = "LGPLv2+"
> SECTION = "libs"
> PRIORITY = "optional"
> DEPENDS = "gtk-doc zlib"
> diff --git a/recipes/glib-2.0/glib-2.0_2.6.4.bb b/recipes/glib-2.0/glib-
> 2.0_2.6.4.bb
> index 1a483f4..ca3c133 100644
> --- a/recipes/glib-2.0/glib-2.0_2.6.4.bb
> +++ b/recipes/glib-2.0/glib-2.0_2.6.4.bb
> @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> type conversions, string utilities, file utilities, a main \
> loop abstraction, and so on. It works on many \
> UNIX-like platforms, Windows, OS/2 and BeOS."
> -LICENSE = "LGPL"
> +LICENSE = "LGPLv2+"
> SECTION = "libs"
> PRIORITY = "optional"
> DEPENDS += "glib-2.0-native gtk-doc"
> diff --git a/recipes/glib-2.0/glib-2.0_2.8.6.bb b/recipes/glib-2.0/glib-
> 2.0_2.8.6.bb
> index f025046..f03072a 100644
> --- a/recipes/glib-2.0/glib-2.0_2.8.6.bb
> +++ b/recipes/glib-2.0/glib-2.0_2.8.6.bb
> @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> type conversions, string utilities, file utilities, a main \
> loop abstraction, and so on. It works on many \
> UNIX-like platforms, Windows, OS/2 and BeOS."
> -LICENSE = "LGPL"
> +LICENSE = "LGPLv2+"
> SECTION = "libs"
> PRIORITY = "optional"
> DEPENDS += "glib-2.0-native gtk-doc"
> diff --git a/recipes/glib-2.0/glib.inc b/recipes/glib-2.0/glib.inc
> index 5cc697f..52c2f89 100644
> --- a/recipes/glib-2.0/glib.inc
> +++ b/recipes/glib-2.0/glib.inc
> @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> type conversions, string utilities, file utilities, a main \
> loop abstraction, and so on. It works on many \
> UNIX-like platforms, Windows, OS/2 and BeOS."
> -LICENSE = "LGPL"
> +LICENSE = "LGPLv2"
> SECTION = "libs"
> PRIORITY = "optional"
> DEPENDS += "glib-2.0-native gtk-doc"
> diff --git a/recipes/iperf/iperf.inc b/recipes/iperf/iperf.inc
> index 138ba29..c9aea29 100644
> --- a/recipes/iperf/iperf.inc
> +++ b/recipes/iperf/iperf.inc
> @@ -1,7 +1,7 @@
> SECTION = "console/network"
> DESCRIPTION = "Iperf is a tool to measure maximum TCP bandwidth, allowing
> the tuning of various parameters and UDP characteristics"
> HOMEPAGE = "http://dast.nlanr.net/Projects/Iperf/"
> -LICENSE = "BSD"
> +LICENSE = "NewBSD"
> INC_PR = "r1"
>
> inherit autotools
> diff --git a/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
> b/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
> index 6687129..6a80d01 100644
> --- a/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
> +++ b/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
> @@ -1,6 +1,6 @@
> SECTION = "base"
> DESCRIPTION = "Itsy Package Manager utilities link script"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
> CONFLICTS = "ipkg-utils"
> SRCDATE = "20050930"
> PR = "r4"
> diff --git a/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
> b/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
> index d22fd26..26584e9 100644
> --- a/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
> +++ b/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
> @@ -1,7 +1,7 @@
> DESCRIPTION = "Itsy Package Manager utilities"
> SECTION = "base"
> PRIORITY = "optional"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
> CONFLICTS = "ipkg-link"
> RDEPENDS_${PN} = "python"
> SRCDATE = "20050930"
> diff --git a/recipes/iptables/iptables.inc b/recipes/iptables/iptables.inc
> index db2b6f0..5f948f3 100644
> --- a/recipes/iptables/iptables.inc
> +++ b/recipes/iptables/iptables.inc
> @@ -1,7 +1,7 @@
> DESCRIPTION = "iptables network filtering tools"
> HOMEPAGE = "http://www.netfilter.org/"
> SECTION = "console/utils"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
>
> SRC_URI = "http://netfilter.org/projects/iptables/files/iptables-
> ${PV}.tar.bz2;name=iptables-${PV}"
> S = "${WORKDIR}/iptables-${PV}"
> diff --git a/recipes/libtool/libtool.inc b/recipes/libtool/libtool.inc
> index 838f029..518b0b2 100644
> --- a/recipes/libtool/libtool.inc
> +++ b/recipes/libtool/libtool.inc
> @@ -3,7 +3,7 @@ This is GNU libtool, a generic library support script.
> Libtool hides \
> the complexity of generating special library types (such as shared \
> libraries) behind a consistent interface."
> HOMEPAGE = "http://www.gnu.org/software/libtool/libtool.html"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
> SECTION = "devel"
>
> INC_PR = "r25"
> diff --git a/recipes/linux-libc-headers/linux-libc-headers.inc
> b/recipes/linux-libc-headers/linux-libc-headers.inc
> index 642e369..0b27e46 100644
> --- a/recipes/linux-libc-headers/linux-libc-headers.inc
> +++ b/recipes/linux-libc-headers/linux-libc-headers.inc
> @@ -1,6 +1,6 @@
> DESCRIPTION = "Sanitized set of 2.6 kernel headers for the C library's
> use."
> SECTION = "devel"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2"
> NATIVE_INSTALL_WORKS = "1"
> BBCLASSEXTEND = "native"
>
> diff --git a/recipes/pkgconfig/pkgconfig.inc
> b/recipes/pkgconfig/pkgconfig.inc
> index acbda40..4edad6a 100644
> --- a/recipes/pkgconfig/pkgconfig.inc
> +++ b/recipes/pkgconfig/pkgconfig.inc
> @@ -4,7 +4,7 @@ compile/link flags that works with automake and autoconf.
> \
> It replaces the ubiquitous *-config scripts you may have \
> seen with a single tool."
> HOMEPAGE = "http://pkg-config.freedesktop.org/wiki/"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
> INC_PR = "r8"
>
> SRC_URI = "http://pkgconfig.freedesktop.org/releases/pkg-config-
> ${PV}.tar.gz \
> diff --git a/recipes/psplash/psplash.inc b/recipes/psplash/psplash.inc
> index efd6a0c..fe446ed 100644
> --- a/recipes/psplash/psplash.inc
> +++ b/recipes/psplash/psplash.inc
> @@ -1,7 +1,7 @@
> DESCRIPTION = "Userspace framebuffer boot logo based on usplash."
> HOMEPAGE = "http://projects.o-hand.com/psplash"
> SECTION = "base"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
> RDEPENDS_${PN} = "initscripts"
> PROVIDES = "virtual/psplash"
> RPROVIDES_${PN} = "virtual-psplash"
> diff --git a/recipes/quilt/quilt.inc b/recipes/quilt/quilt.inc
> index 7fd9eac..329c3b5 100644
> --- a/recipes/quilt/quilt.inc
> +++ b/recipes/quilt/quilt.inc
> @@ -1,7 +1,7 @@
> DESCRIPTION = "Tool to work with series of patches."
> HOMEPAGE = "http://savannah.nongnu.org/projects/quilt/"
> SECTION = "devel"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
> INC_PR = "r7"
>
> SRC_URI = "http://download.savannah.gnu.org/releases/quilt/quilt-
> ${PV}.tar.gz \
> diff --git a/recipes/thttpd/thttpd_2.25b.bb
> b/recipes/thttpd/thttpd_2.25b.bb
> index 85c7f70..bf03525 100644
> --- a/recipes/thttpd/thttpd_2.25b.bb
> +++ b/recipes/thttpd/thttpd_2.25b.bb
> @@ -1,5 +1,5 @@
> DESCRIPTION = "A simple, small, portable, fast, and secure HTTP server."
> -LICENSE = "BSD"
> +LICENSE = "FreeBSD"
> HOMEPAGE = "http://www.acme.com/software/thttpd/"
> PR ="r8"
>
> diff --git a/recipes/tinylogin/tinylogin_1.4.bb
> b/recipes/tinylogin/tinylogin_1.4.bb
> index 40171ff..47c1190 100644
> --- a/recipes/tinylogin/tinylogin_1.4.bb
> +++ b/recipes/tinylogin/tinylogin_1.4.bb
> @@ -4,7 +4,7 @@ changing passwords, and otherwise maintaining users \
> and groups on an embedded system."
> HOMEPAGE = "http://tinylogin.busybox.net/"
> SECTION = "base"
> -LICENSE = "GPLv2"
> +LICENSE = "GPLv2+|NewBSD"
> PR = "r7"
>
> #SRC_URI = "http://tinylogin.busybox.net/downloads/tinylogin-
> ${PV}.tar.bz2 \
> diff --git a/recipes/unifdef/unifdef-native_2.6.18+git.bb
> b/recipes/unifdef/unifdef-native_2.6.18+git.bb
> index ae3eb4f..56880a8 100644
> --- a/recipes/unifdef/unifdef-native_2.6.18+git.bb
> +++ b/recipes/unifdef/unifdef-native_2.6.18+git.bb
> @@ -1,6 +1,6 @@
> DESCRIPTION = "Kernel header preprocessor"
> SECTION = "devel"
> -LICENSE = "GPL"
> +LICENSE = "FreeBSD"
>
> SRC_URI = "file://unifdef.c"
>
> diff --git a/recipes/update-rc.d/update-rc.d_0.7.bb b/recipes/update-
> rc.d/update-rc.d_0.7.bb
> index d2d22ab..b36b8ca 100644
> --- a/recipes/update-rc.d/update-rc.d_0.7.bb
> +++ b/recipes/update-rc.d/update-rc.d_0.7.bb
> @@ -1,7 +1,7 @@
> SECTION = "base"
> PRIORITY = "standard"
> DESCRIPTION = "Manage symlinks in /etc/rcN.d"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
> S = "${WORKDIR}/update-rc.d"
> INHIBIT_DEFAULT_DEPS = "1"
> PR = "r1"
> diff --git a/recipes/x-load/signgp.bb b/recipes/x-load/signgp.bb
> index 8ee36b5..8eea85c 100644
> --- a/recipes/x-load/signgp.bb
> +++ b/recipes/x-load/signgp.bb
> @@ -1,4 +1,4 @@
> -LICENSE = "BSD"
> +LICENSE = "NewBSD"
> DESCRIPTION = "Tool to sign omap3 x-loader images"
>
> PR = "r4"
> diff --git a/recipes/x-load/x-load.inc b/recipes/x-load/x-load.inc
> index 0699c01..c7d0851 100644
> --- a/recipes/x-load/x-load.inc
> +++ b/recipes/x-load/x-load.inc
> @@ -1,7 +1,7 @@
> DESCRIPTION = "x-load bootloader loader"
> SECTION = "bootloaders"
> PRIORITY = "optional"
> -LICENSE = "GPL"
> +LICENSE = "GPLv2+"
>
> DEPENDS = "signgp-native"
>
> diff --git a/recipes/xorg-lib/xorg-headers-native.bb b/recipes/xorg-
> lib/xorg-headers-native.bb
> index e303c18..ce90fc0 100644
> --- a/recipes/xorg-lib/xorg-headers-native.bb
> +++ b/recipes/xorg-lib/xorg-headers-native.bb
> @@ -1,3 +1,5 @@
> +LICENSE = "MIT"
> +
> PR = "r2"
>
> SRC_URI = "file://X11"
> --
> 1.7.0.4
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCHv2] recipe licenses: update recipe LICENSE fields
2010-10-15 15:16 ` Maupin, Chase
@ 2010-10-20 18:11 ` Denys Dmytriyenko
0 siblings, 0 replies; 20+ messages in thread
From: Denys Dmytriyenko @ 2010-10-20 18:11 UTC (permalink / raw)
To: openembedded-devel
On Fri, Oct 15, 2010 at 10:16:43AM -0500, Maupin, Chase wrote:
> ping
> > -----Original Message-----
> > From: Chase Maupin [mailto:chasemaupin03@gmail.com]
> > Sent: Monday, October 11, 2010 10:58 AM
> > To: openembedded-devel@lists.openembedded.org
> > Cc: Maupin, Chase
> > Subject: [PATCHv2] recipe licenses: update recipe LICENSE fields
> >
> > * While verifying the licensing for the packages I am building
> > into my file system I found that for some packages the
> > LICENSE value set in the recipe was either incorrect or
> > generic and not detailed enough. This patch is my attempt
> > to update the LICENSE fields for these packages to match
> > the actual versions of the licenses in the sources.
> >
> > Signed-off-by: Chase Maupin <chase.maupin@ti.com>
Chase,
I keep forgetting to ask you to split this patch into individual pieces. I
understand it would be a lot of them, but it would be easier to push some/most
of them, while still waiting on few questionable ones...
--
Denys
> >
> > ---
> > Added in version 2:
> > * Checked sources and updated GPLv2 packages to GPLv2+ if the
> > "or later" clause was found in the sources.
> > * Changed the separator for packages licensed under multiple
> > licenses to "|" instead of "/"
> > ---
> > recipes/autoconf/autoconf.inc | 2 +-
> > recipes/autoconf/autoconf213_2.13.bb | 1 +
> > recipes/autoconf/autoconf_2.61.bb | 2 ++
> > recipes/bison/bison.inc | 2 +-
> > recipes/dbus/dbus-c++_git.bb | 2 +-
> > recipes/dbus/dbus-daemon-proxy_git.bb | 2 +-
> > recipes/dbus/dbus-glib.inc | 2 +-
> > recipes/dbus/dbus.inc | 2 +-
> > .../desktop-file-utils-native_0.14.bb | 2 +-
> > .../desktop-file-utils/desktop-file-utils_0.15.bb | 2 +-
> > .../desktop-file-utils/desktop-file-utils_0.16.bb | 2 +-
> > .../desktop-file-utils/desktop-file-utils_0.3.bb | 2 +-
> > .../desktop-file-utils/desktop-file-utils_0.6.bb | 2 +-
> > recipes/e2fsprogs/e2fsprogs.inc | 2 +-
> > recipes/genext2fs/genext2fs.inc | 2 +-
> > recipes/git/git.inc | 2 +-
> > recipes/glib-2.0/glib-2.0_2.22.4.bb | 2 +-
> > recipes/glib-2.0/glib-2.0_2.23.6.bb | 2 +-
> > recipes/glib-2.0/glib-2.0_2.24.0.bb | 2 +-
> > recipes/glib-2.0/glib-2.0_2.24.1.bb | 2 +-
> > recipes/glib-2.0/glib-2.0_2.6.4.bb | 2 +-
> > recipes/glib-2.0/glib-2.0_2.8.6.bb | 2 +-
> > recipes/glib-2.0/glib.inc | 2 +-
> > recipes/iperf/iperf.inc | 2 +-
> > recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb | 2 +-
> > recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb | 2 +-
> > recipes/iptables/iptables.inc | 2 +-
> > recipes/libtool/libtool.inc | 2 +-
> > recipes/linux-libc-headers/linux-libc-headers.inc | 2 +-
> > recipes/pkgconfig/pkgconfig.inc | 2 +-
> > recipes/psplash/psplash.inc | 2 +-
> > recipes/quilt/quilt.inc | 2 +-
> > recipes/thttpd/thttpd_2.25b.bb | 2 +-
> > recipes/tinylogin/tinylogin_1.4.bb | 2 +-
> > recipes/unifdef/unifdef-native_2.6.18+git.bb | 2 +-
> > recipes/update-rc.d/update-rc.d_0.7.bb | 2 +-
> > recipes/x-load/signgp.bb | 2 +-
> > recipes/x-load/x-load.inc | 2 +-
> > recipes/xorg-lib/xorg-headers-native.bb | 2 ++
> > 39 files changed, 41 insertions(+), 36 deletions(-)
> >
> > diff --git a/recipes/autoconf/autoconf.inc b/recipes/autoconf/autoconf.inc
> > index 35b0289..70e24a0 100644
> > --- a/recipes/autoconf/autoconf.inc
> > +++ b/recipes/autoconf/autoconf.inc
> > @@ -1,6 +1,6 @@
> > DESCRIPTION = "A package of M4 macros to produce scripts to \
> > automatically configure sourcecode."
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv3+exception"
> > HOMEPAGE = "http://www.gnu.org/software/autoconf/"
> > SECTION = "devel"
> > DEPENDS += "m4-native"
> > diff --git a/recipes/autoconf/autoconf213_2.13.bb
> > b/recipes/autoconf/autoconf213_2.13.bb
> > index d060bbd..cd55073 100644
> > --- a/recipes/autoconf/autoconf213_2.13.bb
> > +++ b/recipes/autoconf/autoconf213_2.13.bb
> > @@ -1,4 +1,5 @@
> > require autoconf.inc
> > +LICENSE = "GPLv2+"
> > SRC_URI = "${GNU_MIRROR}/autoconf/autoconf-${PV}.tar.gz"
> > EXTRA_OECONF = "--program-transform-name=s/\$/2.13/"
> > EXTRA_OEMAKE = 'acdatadir="${datadir}/autoconf-${PV}"
> > infodir="${datadir}/autoconf-${PV}/info"'
> > diff --git a/recipes/autoconf/autoconf_2.61.bb
> > b/recipes/autoconf/autoconf_2.61.bb
> > index 9542e21..4588608 100644
> > --- a/recipes/autoconf/autoconf_2.61.bb
> > +++ b/recipes/autoconf/autoconf_2.61.bb
> > @@ -1,5 +1,7 @@
> > require autoconf.inc
> >
> > +LICENSE = "GPLv2+"
> > +
> > PR = "${INC_PR}.1"
> >
> > SRC_URI += "file://autoreconf-include.patch \
> > diff --git a/recipes/bison/bison.inc b/recipes/bison/bison.inc
> > index 3441bcf..023895e 100644
> > --- a/recipes/bison/bison.inc
> > +++ b/recipes/bison/bison.inc
> > @@ -1,6 +1,6 @@
> > DESCRIPTION = "GNU Project parser generator (yacc replacement)."
> > HOMEPAGE = "http://www.gnu.org/software/bison/"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> > SECTION = "devel"
> > PRIORITY = "optional"
> > DEPENDS = "virtual/libintl flex-native"
> > diff --git a/recipes/dbus/dbus-c++_git.bb b/recipes/dbus/dbus-c++_git.bb
> > index 7d9db3e..6459823 100644
> > --- a/recipes/dbus/dbus-c++_git.bb
> > +++ b/recipes/dbus/dbus-c++_git.bb
> > @@ -1,5 +1,5 @@
> > DESCRIPTION = "C++ bindings for dbus"
> > -LICENSE = "LGPL"
> > +LICENSE = "LGPLv2.1+"
> > SECTION = "libs"
> > DEPENDS = "dbus dbus-c++-native expat"
> > SRCREV = "530a887913d3b0dd7091eabb8eef8e3c279e3bb8"
> > diff --git a/recipes/dbus/dbus-daemon-proxy_git.bb b/recipes/dbus/dbus-
> > daemon-proxy_git.bb
> > index 16cc34f..32ed7db 100644
> > --- a/recipes/dbus/dbus-daemon-proxy_git.bb
> > +++ b/recipes/dbus/dbus-daemon-proxy_git.bb
> > @@ -1,5 +1,5 @@
> > DESCRIPTION = "dbus forwarding daemon"
> > -LICENSE = "GPL"
> > +LICENSE = "LGPLv2.1+"
> > DEPENDS = "dbus dbus-glib"
> > SRCREV = "1226a0a1374628ff191f6d8a56000be5e53e7608"
> > PV = "0.0.0+gitr${SRCPV}"
> > diff --git a/recipes/dbus/dbus-glib.inc b/recipes/dbus/dbus-glib.inc
> > index 4db734b..c1c1813 100644
> > --- a/recipes/dbus/dbus-glib.inc
> > +++ b/recipes/dbus/dbus-glib.inc
> > @@ -1,7 +1,7 @@
> > DESCRIPTION = "GLib bindings for the dbus message bus system"
> > HOMEPAGE = "http://www.freedesktop.org/Software/dbus"
> > SECTION = "libs"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+ AFLv2.1"
> >
> > DEPENDS = "expat glib-2.0 virtual/libintl dbus-glib-native dbus"
> > DEPENDS_virtclass-native = "expat-native glib-2.0-native dbus-native"
> > diff --git a/recipes/dbus/dbus.inc b/recipes/dbus/dbus.inc
> > index 55a156d..73fc426 100644
> > --- a/recipes/dbus/dbus.inc
> > +++ b/recipes/dbus/dbus.inc
> > @@ -1,7 +1,7 @@
> > DESCRIPTION = "A message bus system for inter-process communication"
> > HOMEPAGE = "http://dbus.freedesktop.org"
> > SECTION = "base"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+ AFLv2.1"
> > DEPENDS = "expat glib-2.0 virtual/libintl libsm libice virtual/libx11"
> >
> > INC_PR = "r19"
> > diff --git a/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
> > b/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
> > index fa7a633..1da30b1 100644
> > --- a/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
> > +++ b/recipes/desktop-file-utils/desktop-file-utils-native_0.14.bb
> > @@ -1,7 +1,7 @@
> > SECTION = "console/utils"
> > HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils"
> > DESCRIPTION = "command line utilities to work with *.desktop files"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> >
> > DEPENDS = "glib-2.0-native"
> >
> > diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
> > b/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
> > index 89919b8..6c1e9f7 100644
> > --- a/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
> > +++ b/recipes/desktop-file-utils/desktop-file-utils_0.15.bb
> > @@ -1,7 +1,7 @@
> > SECTION = "console/utils"
> > HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils"
> > DESCRIPTION = "command line utilities to work with *.desktop files"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> >
> > DEPENDS = "glib-2.0"
> >
> > diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
> > b/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
> > index 0d2ab9a..9a2ffc3 100644
> > --- a/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
> > +++ b/recipes/desktop-file-utils/desktop-file-utils_0.16.bb
> > @@ -1,7 +1,7 @@
> > SECTION = "console/utils"
> > HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils"
> > DESCRIPTION = "command line utilities to work with *.desktop files"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> >
> > DEPENDS = "glib-2.0"
> >
> > diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
> > b/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
> > index 4bd0295..48ac169 100644
> > --- a/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
> > +++ b/recipes/desktop-file-utils/desktop-file-utils_0.3.bb
> > @@ -1,7 +1,7 @@
> > SECTION = "console/utils"
> > HOMEPAGE = "http://www.freedesktop.org/Software/desktop-file-utils"
> > DESCRIPTION = "command line utilities to work with *.desktop files"
> > -LICENSE = "GPLv2"
> > +LICENSE = "GPLv2+"
> > DEPENDS = "popt glib-2.0"
> >
> > SRC_URI = "http://freedesktop.org/software/desktop-file-
> > utils/releases/desktop-file-utils-${PV}.tar.gz \
> > diff --git a/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
> > b/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
> > index 2a1eaf2..0e5c8e8 100644
> > --- a/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
> > +++ b/recipes/desktop-file-utils/desktop-file-utils_0.6.bb
> > @@ -1,7 +1,7 @@
> > SECTION = "console/utils"
> > HOMEPAGE = "http://www.freedesktop.org/Software/desktop-file-utils"
> > DESCRIPTION = "command line utilities to work with *.desktop files"
> > -LICENSE = "GPLv2"
> > +LICENSE = "GPLv2+"
> > DEPENDS = "popt glib-2.0 gnome-vfs"
> >
> > SRC_URI = "http://freedesktop.org/software/desktop-file-
> > utils/releases/desktop-file-utils-${PV}.tar.gz"
> > diff --git a/recipes/e2fsprogs/e2fsprogs.inc
> > b/recipes/e2fsprogs/e2fsprogs.inc
> > index 37d3b6d..7697440 100644
> > --- a/recipes/e2fsprogs/e2fsprogs.inc
> > +++ b/recipes/e2fsprogs/e2fsprogs.inc
> > @@ -1,6 +1,6 @@
> > DESCRIPTION = "EXT2 Filesystem Utilities"
> > HOMEPAGE = "http://e2fsprogs.sf.net"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+|LGPLv2+|NewBSD|MIT"
> > SECTION = "base"
> > DEPENDS = "gettext-native util-linux-ng"
> > DEPENDS_virtclass-native = "gettext-native util-linux-ng-native"
> > diff --git a/recipes/genext2fs/genext2fs.inc
> > b/recipes/genext2fs/genext2fs.inc
> > index c2984bc..503c74f 100644
> > --- a/recipes/genext2fs/genext2fs.inc
> > +++ b/recipes/genext2fs/genext2fs.inc
> > @@ -1,4 +1,4 @@
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2"
> > DESCRIPTION = "A tool to generate an ext2 filesystem \
> > as a normal (non-root) user."
> > SECTION = "console/utils"
> > diff --git a/recipes/git/git.inc b/recipes/git/git.inc
> > index bbbd7e9..003d7fa 100644
> > --- a/recipes/git/git.inc
> > +++ b/recipes/git/git.inc
> > @@ -1,6 +1,6 @@
> > DESCRIPTION = "The git revision control system used by the Linux kernel
> > developers"
> > SECTION = "console/utils"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2"
> >
> > SRC_URI = "http://www.kernel.org/pub/software/scm/git/git-
> > ${PV}.tar.bz2;name=src"
> >
> > diff --git a/recipes/glib-2.0/glib-2.0_2.22.4.bb b/recipes/glib-2.0/glib-
> > 2.0_2.22.4.bb
> > index 05a1342..ddaf4d2 100644
> > --- a/recipes/glib-2.0/glib-2.0_2.22.4.bb
> > +++ b/recipes/glib-2.0/glib-2.0_2.22.4.bb
> > @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> > type conversions, string utilities, file utilities, a main \
> > loop abstraction, and so on. It works on many \
> > UNIX-like platforms, Windows, OS/2 and BeOS."
> > -LICENSE = "LGPL"
> > +LICENSE = "LGPLv2+"
> > SECTION = "libs"
> > PRIORITY = "optional"
> > DEPENDS = "glib-2.0-native gtk-doc virtual/libiconv virtual/libintl"
> > diff --git a/recipes/glib-2.0/glib-2.0_2.23.6.bb b/recipes/glib-2.0/glib-
> > 2.0_2.23.6.bb
> > index 51a2153..b2c900f 100644
> > --- a/recipes/glib-2.0/glib-2.0_2.23.6.bb
> > +++ b/recipes/glib-2.0/glib-2.0_2.23.6.bb
> > @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> > type conversions, string utilities, file utilities, a main \
> > loop abstraction, and so on. It works on many \
> > UNIX-like platforms, Windows, OS/2 and BeOS."
> > -LICENSE = "LGPL"
> > +LICENSE = "LGPLv2+"
> > SECTION = "libs"
> > PRIORITY = "optional"
> > DEPENDS = "glib-2.0-native gtk-doc virtual/libiconv virtual/libintl zlib"
> > diff --git a/recipes/glib-2.0/glib-2.0_2.24.0.bb b/recipes/glib-2.0/glib-
> > 2.0_2.24.0.bb
> > index 3a90dc6..b0755a4 100644
> > --- a/recipes/glib-2.0/glib-2.0_2.24.0.bb
> > +++ b/recipes/glib-2.0/glib-2.0_2.24.0.bb
> > @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> > type conversions, string utilities, file utilities, a main \
> > loop abstraction, and so on. It works on many \
> > UNIX-like platforms, Windows, OS/2 and BeOS."
> > -LICENSE = "LGPL"
> > +LICENSE = "LGPLv2+"
> > SECTION = "libs"
> > PRIORITY = "optional"
> > DEPENDS = "glib-2.0-native gtk-doc zlib"
> > diff --git a/recipes/glib-2.0/glib-2.0_2.24.1.bb b/recipes/glib-2.0/glib-
> > 2.0_2.24.1.bb
> > index 3bc11de..79cb9b9 100644
> > --- a/recipes/glib-2.0/glib-2.0_2.24.1.bb
> > +++ b/recipes/glib-2.0/glib-2.0_2.24.1.bb
> > @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> > type conversions, string utilities, file utilities, a main \
> > loop abstraction, and so on. It works on many \
> > UNIX-like platforms, Windows, OS/2 and BeOS."
> > -LICENSE = "LGPL"
> > +LICENSE = "LGPLv2+"
> > SECTION = "libs"
> > PRIORITY = "optional"
> > DEPENDS = "gtk-doc zlib"
> > diff --git a/recipes/glib-2.0/glib-2.0_2.6.4.bb b/recipes/glib-2.0/glib-
> > 2.0_2.6.4.bb
> > index 1a483f4..ca3c133 100644
> > --- a/recipes/glib-2.0/glib-2.0_2.6.4.bb
> > +++ b/recipes/glib-2.0/glib-2.0_2.6.4.bb
> > @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> > type conversions, string utilities, file utilities, a main \
> > loop abstraction, and so on. It works on many \
> > UNIX-like platforms, Windows, OS/2 and BeOS."
> > -LICENSE = "LGPL"
> > +LICENSE = "LGPLv2+"
> > SECTION = "libs"
> > PRIORITY = "optional"
> > DEPENDS += "glib-2.0-native gtk-doc"
> > diff --git a/recipes/glib-2.0/glib-2.0_2.8.6.bb b/recipes/glib-2.0/glib-
> > 2.0_2.8.6.bb
> > index f025046..f03072a 100644
> > --- a/recipes/glib-2.0/glib-2.0_2.8.6.bb
> > +++ b/recipes/glib-2.0/glib-2.0_2.8.6.bb
> > @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> > type conversions, string utilities, file utilities, a main \
> > loop abstraction, and so on. It works on many \
> > UNIX-like platforms, Windows, OS/2 and BeOS."
> > -LICENSE = "LGPL"
> > +LICENSE = "LGPLv2+"
> > SECTION = "libs"
> > PRIORITY = "optional"
> > DEPENDS += "glib-2.0-native gtk-doc"
> > diff --git a/recipes/glib-2.0/glib.inc b/recipes/glib-2.0/glib.inc
> > index 5cc697f..52c2f89 100644
> > --- a/recipes/glib-2.0/glib.inc
> > +++ b/recipes/glib-2.0/glib.inc
> > @@ -3,7 +3,7 @@ which provides many useful data types, macros, \
> > type conversions, string utilities, file utilities, a main \
> > loop abstraction, and so on. It works on many \
> > UNIX-like platforms, Windows, OS/2 and BeOS."
> > -LICENSE = "LGPL"
> > +LICENSE = "LGPLv2"
> > SECTION = "libs"
> > PRIORITY = "optional"
> > DEPENDS += "glib-2.0-native gtk-doc"
> > diff --git a/recipes/iperf/iperf.inc b/recipes/iperf/iperf.inc
> > index 138ba29..c9aea29 100644
> > --- a/recipes/iperf/iperf.inc
> > +++ b/recipes/iperf/iperf.inc
> > @@ -1,7 +1,7 @@
> > SECTION = "console/network"
> > DESCRIPTION = "Iperf is a tool to measure maximum TCP bandwidth, allowing
> > the tuning of various parameters and UDP characteristics"
> > HOMEPAGE = "http://dast.nlanr.net/Projects/Iperf/"
> > -LICENSE = "BSD"
> > +LICENSE = "NewBSD"
> > INC_PR = "r1"
> >
> > inherit autotools
> > diff --git a/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
> > b/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
> > index 6687129..6a80d01 100644
> > --- a/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
> > +++ b/recipes/ipkg-utils/ipkg-link_1.6+cvs20050404.bb
> > @@ -1,6 +1,6 @@
> > SECTION = "base"
> > DESCRIPTION = "Itsy Package Manager utilities link script"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> > CONFLICTS = "ipkg-utils"
> > SRCDATE = "20050930"
> > PR = "r4"
> > diff --git a/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
> > b/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
> > index d22fd26..26584e9 100644
> > --- a/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
> > +++ b/recipes/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb
> > @@ -1,7 +1,7 @@
> > DESCRIPTION = "Itsy Package Manager utilities"
> > SECTION = "base"
> > PRIORITY = "optional"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> > CONFLICTS = "ipkg-link"
> > RDEPENDS_${PN} = "python"
> > SRCDATE = "20050930"
> > diff --git a/recipes/iptables/iptables.inc b/recipes/iptables/iptables.inc
> > index db2b6f0..5f948f3 100644
> > --- a/recipes/iptables/iptables.inc
> > +++ b/recipes/iptables/iptables.inc
> > @@ -1,7 +1,7 @@
> > DESCRIPTION = "iptables network filtering tools"
> > HOMEPAGE = "http://www.netfilter.org/"
> > SECTION = "console/utils"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> >
> > SRC_URI = "http://netfilter.org/projects/iptables/files/iptables-
> > ${PV}.tar.bz2;name=iptables-${PV}"
> > S = "${WORKDIR}/iptables-${PV}"
> > diff --git a/recipes/libtool/libtool.inc b/recipes/libtool/libtool.inc
> > index 838f029..518b0b2 100644
> > --- a/recipes/libtool/libtool.inc
> > +++ b/recipes/libtool/libtool.inc
> > @@ -3,7 +3,7 @@ This is GNU libtool, a generic library support script.
> > Libtool hides \
> > the complexity of generating special library types (such as shared \
> > libraries) behind a consistent interface."
> > HOMEPAGE = "http://www.gnu.org/software/libtool/libtool.html"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> > SECTION = "devel"
> >
> > INC_PR = "r25"
> > diff --git a/recipes/linux-libc-headers/linux-libc-headers.inc
> > b/recipes/linux-libc-headers/linux-libc-headers.inc
> > index 642e369..0b27e46 100644
> > --- a/recipes/linux-libc-headers/linux-libc-headers.inc
> > +++ b/recipes/linux-libc-headers/linux-libc-headers.inc
> > @@ -1,6 +1,6 @@
> > DESCRIPTION = "Sanitized set of 2.6 kernel headers for the C library's
> > use."
> > SECTION = "devel"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2"
> > NATIVE_INSTALL_WORKS = "1"
> > BBCLASSEXTEND = "native"
> >
> > diff --git a/recipes/pkgconfig/pkgconfig.inc
> > b/recipes/pkgconfig/pkgconfig.inc
> > index acbda40..4edad6a 100644
> > --- a/recipes/pkgconfig/pkgconfig.inc
> > +++ b/recipes/pkgconfig/pkgconfig.inc
> > @@ -4,7 +4,7 @@ compile/link flags that works with automake and autoconf.
> > \
> > It replaces the ubiquitous *-config scripts you may have \
> > seen with a single tool."
> > HOMEPAGE = "http://pkg-config.freedesktop.org/wiki/"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> > INC_PR = "r8"
> >
> > SRC_URI = "http://pkgconfig.freedesktop.org/releases/pkg-config-
> > ${PV}.tar.gz \
> > diff --git a/recipes/psplash/psplash.inc b/recipes/psplash/psplash.inc
> > index efd6a0c..fe446ed 100644
> > --- a/recipes/psplash/psplash.inc
> > +++ b/recipes/psplash/psplash.inc
> > @@ -1,7 +1,7 @@
> > DESCRIPTION = "Userspace framebuffer boot logo based on usplash."
> > HOMEPAGE = "http://projects.o-hand.com/psplash"
> > SECTION = "base"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> > RDEPENDS_${PN} = "initscripts"
> > PROVIDES = "virtual/psplash"
> > RPROVIDES_${PN} = "virtual-psplash"
> > diff --git a/recipes/quilt/quilt.inc b/recipes/quilt/quilt.inc
> > index 7fd9eac..329c3b5 100644
> > --- a/recipes/quilt/quilt.inc
> > +++ b/recipes/quilt/quilt.inc
> > @@ -1,7 +1,7 @@
> > DESCRIPTION = "Tool to work with series of patches."
> > HOMEPAGE = "http://savannah.nongnu.org/projects/quilt/"
> > SECTION = "devel"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> > INC_PR = "r7"
> >
> > SRC_URI = "http://download.savannah.gnu.org/releases/quilt/quilt-
> > ${PV}.tar.gz \
> > diff --git a/recipes/thttpd/thttpd_2.25b.bb
> > b/recipes/thttpd/thttpd_2.25b.bb
> > index 85c7f70..bf03525 100644
> > --- a/recipes/thttpd/thttpd_2.25b.bb
> > +++ b/recipes/thttpd/thttpd_2.25b.bb
> > @@ -1,5 +1,5 @@
> > DESCRIPTION = "A simple, small, portable, fast, and secure HTTP server."
> > -LICENSE = "BSD"
> > +LICENSE = "FreeBSD"
> > HOMEPAGE = "http://www.acme.com/software/thttpd/"
> > PR ="r8"
> >
> > diff --git a/recipes/tinylogin/tinylogin_1.4.bb
> > b/recipes/tinylogin/tinylogin_1.4.bb
> > index 40171ff..47c1190 100644
> > --- a/recipes/tinylogin/tinylogin_1.4.bb
> > +++ b/recipes/tinylogin/tinylogin_1.4.bb
> > @@ -4,7 +4,7 @@ changing passwords, and otherwise maintaining users \
> > and groups on an embedded system."
> > HOMEPAGE = "http://tinylogin.busybox.net/"
> > SECTION = "base"
> > -LICENSE = "GPLv2"
> > +LICENSE = "GPLv2+|NewBSD"
> > PR = "r7"
> >
> > #SRC_URI = "http://tinylogin.busybox.net/downloads/tinylogin-
> > ${PV}.tar.bz2 \
> > diff --git a/recipes/unifdef/unifdef-native_2.6.18+git.bb
> > b/recipes/unifdef/unifdef-native_2.6.18+git.bb
> > index ae3eb4f..56880a8 100644
> > --- a/recipes/unifdef/unifdef-native_2.6.18+git.bb
> > +++ b/recipes/unifdef/unifdef-native_2.6.18+git.bb
> > @@ -1,6 +1,6 @@
> > DESCRIPTION = "Kernel header preprocessor"
> > SECTION = "devel"
> > -LICENSE = "GPL"
> > +LICENSE = "FreeBSD"
> >
> > SRC_URI = "file://unifdef.c"
> >
> > diff --git a/recipes/update-rc.d/update-rc.d_0.7.bb b/recipes/update-
> > rc.d/update-rc.d_0.7.bb
> > index d2d22ab..b36b8ca 100644
> > --- a/recipes/update-rc.d/update-rc.d_0.7.bb
> > +++ b/recipes/update-rc.d/update-rc.d_0.7.bb
> > @@ -1,7 +1,7 @@
> > SECTION = "base"
> > PRIORITY = "standard"
> > DESCRIPTION = "Manage symlinks in /etc/rcN.d"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> > S = "${WORKDIR}/update-rc.d"
> > INHIBIT_DEFAULT_DEPS = "1"
> > PR = "r1"
> > diff --git a/recipes/x-load/signgp.bb b/recipes/x-load/signgp.bb
> > index 8ee36b5..8eea85c 100644
> > --- a/recipes/x-load/signgp.bb
> > +++ b/recipes/x-load/signgp.bb
> > @@ -1,4 +1,4 @@
> > -LICENSE = "BSD"
> > +LICENSE = "NewBSD"
> > DESCRIPTION = "Tool to sign omap3 x-loader images"
> >
> > PR = "r4"
> > diff --git a/recipes/x-load/x-load.inc b/recipes/x-load/x-load.inc
> > index 0699c01..c7d0851 100644
> > --- a/recipes/x-load/x-load.inc
> > +++ b/recipes/x-load/x-load.inc
> > @@ -1,7 +1,7 @@
> > DESCRIPTION = "x-load bootloader loader"
> > SECTION = "bootloaders"
> > PRIORITY = "optional"
> > -LICENSE = "GPL"
> > +LICENSE = "GPLv2+"
> >
> > DEPENDS = "signgp-native"
> >
> > diff --git a/recipes/xorg-lib/xorg-headers-native.bb b/recipes/xorg-
> > lib/xorg-headers-native.bb
> > index e303c18..ce90fc0 100644
> > --- a/recipes/xorg-lib/xorg-headers-native.bb
> > +++ b/recipes/xorg-lib/xorg-headers-native.bb
> > @@ -1,3 +1,5 @@
> > +LICENSE = "MIT"
> > +
> > PR = "r2"
> >
> > SRC_URI = "file://X11"
> > --
> > 1.7.0.4
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2010-10-21 6:40 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-11 15:57 [PATCHv2] recipe licenses: update recipe LICENSE fields Chase Maupin
2010-10-11 17:41 ` Frans Meulenbroeks
2010-10-11 18:14 ` Maupin, Chase
2010-10-11 18:40 ` Koen Kooi
2010-10-11 19:00 ` Frans Meulenbroeks
2010-10-11 19:53 ` Maupin, Chase
2010-10-20 18:15 ` Denys Dmytriyenko
2010-10-20 18:27 ` Maupin, Chase
2010-10-20 18:37 ` Denys Dmytriyenko
2010-10-20 18:41 ` Maupin, Chase
2010-10-20 18:57 ` Andreas Oberritter
2010-10-20 19:03 ` Denys Dmytriyenko
2010-10-20 19:26 ` Maupin, Chase
2010-10-11 18:53 ` Frans Meulenbroeks
2010-10-20 18:25 ` Denys Dmytriyenko
2010-10-20 18:49 ` Andreas Oberritter
2010-10-20 18:58 ` Denys Dmytriyenko
2010-10-21 6:39 ` Frans Meulenbroeks
2010-10-15 15:16 ` Maupin, Chase
2010-10-20 18:11 ` Denys Dmytriyenko
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.