Skip to contentSkip to conversation

Various license clarifications v2

PATCH New Joshua Lock 1 participant 11 messages Dec 19, 2011

lore
Share & tools
lore
#0 lore raw

cover Various license clarifications v2

This series is a v2 of an earlier series. It includes a few metadata massages to ensure LICENSE fields specify the correct license version.

Since v1 I've used the same notation as common convention and further clarified some of the GPL licenses which have an or later clause.

Regards,
Joshua

The following changes since commit ae4118a1f78f113c3d687c3aa6a86007cf977cae:

libsdl 1.2.14: fix packaging (2011-12-19 12:17:36 +0000)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib josh/updates
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=josh/updates

Joshua Lock (10):
gypsy: fix LICENSE field
udev: tidy the LICENSE fields
apt: clarify LICENSE as GPLv2.0
dpkg: clarify LICENSE as GPLv2.0
clutter: clarify LICENSE as LGPLv2.1
cogl: clarify LICENSE as LGPLv2.1 and fix metadata
matchbox-wm: clarify LICENSE as GPLv2.0
pango: clarify LICENSE is LGPLv2.0+
matchbox-desktop: clarify LICENSE is GPLv2.0+
matchbox-session-sato: clarify LICENSE in GPLv2.0

 meta/recipes-connectivity/gypsy/gypsy.inc          |    2 +-
 meta/recipes-core/udev/udev-new.inc                |    4 ++--
 meta/recipes-core/udev/udev.inc                    |    4 ++--
 meta/recipes-devtools/apt/apt.inc                  |    2 +-
 meta/recipes-devtools/dpkg/dpkg.inc                |    2 +-
 meta/recipes-graphics/clutter/clutter.inc          |    2 +-
 meta/recipes-graphics/clutter/cogl.inc             |    6 +++---
 .../matchbox-wm/matchbox-wm_1.2.bb                 |    2 +-
 meta/recipes-graphics/pango/pango.inc              |    2 +-
 .../matchbox-desktop/matchbox-desktop_0.9.1.bb     |    2 +-
 .../matchbox-desktop/matchbox-desktop_2.0.bb       |    2 +-
 .../matchbox-sato/matchbox-session-sato_0.1.bb     |    2 +-
 12 files changed, 16 insertions(+), 16 deletions(-)
Signature · 1 line
1.7.7.4
#1 lore raw

PATCH 1/10 gypsy: fix LICENSE field

Gypsy binaries are Gplv2.0 and the libraries LGPLv2.1

---
 meta/recipes-connectivity/gypsy/gypsy.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-connectivity/gypsy/gypsy.inc +1 -1
index 9b1c97e..11a7204 100644
@@ -4,7 +4,7 @@ multiple clients to access GPS data from multiple GPS sources \
 concurrently.  Gypsy also hides the details of parsing NMEA from the \
 client applications, passing the data as simple values for the clients \
 to use."
-LICENSE = "GPL"
+LICENSE = "GPLv2.0 & LGPLv2.1"
 SECTION = "x11"
 DEPENDS = "glib-2.0 dbus bluez4 dbus-glib"
 
Signature · 1 line
1.7.7.4
#2 lore raw

PATCH 2/10 udev: tidy the LICENSE fields

In reply to Joshua Lock

fix udev

---
 meta/recipes-core/udev/udev-new.inc |    4 ++--
 meta/recipes-core/udev/udev.inc     |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
meta/recipes-core/udev/udev-new.inc +2 -2
index eac7903..e302c03 100644
@@ -2,8 +2,8 @@ SUMMARY = "/dev/ and hotplug management daemon"
 DESCRIPTION = "udev is a daemon which dynamically creates and removes device nodes from \
 /dev/, handles hotplug events and loads drivers at boot time."
 HOMEPAGE = "http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"
-LICENSE = "GPLv2+ & LGPLv2.1+"
-LICENSE_${PN} = "GPLv2+"
+LICENSE = "GPLv2.0+ & LGPLv2.1+"
+LICENSE_${PN} = "GPLv2.0+"
 LICENSE_libudev = "LGPLv2.1+"
 LICENSE_libgudev = "LGPLv2.1+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
meta/recipes-core/udev/udev.inc +2 -2
index d731816..eb096ee 100644
@@ -1,7 +1,7 @@
 SUMMARY = "/dev/ and hotplug management daemon"
 DESCRIPTION = "udev is a program which dynamically creates and removes device nodes from \
 /dev/. It responds to /sbin/hotplug device events and requires a 2.6 kernel."
-LICENSE = "GPL"
+LICENSE = "GPLv2.0+ & LGPLv2.1+"
 
 SRC_URI += " \
 	   file://udev.rules \
@@ -11,7 +11,7 @@ SRC_URI += " \
 	   file://mount.sh \
 	   file://network.sh \
 	   file://local.rules \
-       file://udev-cache \
+           file://udev-cache \
            file://init"
 
 UDEV_DEVFS_RULES ?= "0"
Signature · 1 line
1.7.7.4
#3 lore raw

PATCH 3/10 apt: clarify LICENSE as GPLv2.0

In reply to Joshua Lock
---
 meta/recipes-devtools/apt/apt.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-devtools/apt/apt.inc +1 -1
index 9d3268d..6265203 100644
@@ -1,5 +1,5 @@
 DESCRIPTION = "Advanced front-end for dpkg."
-LICENSE = "GPL"
+LICENSE = "GPLv2.0+"
 SECTION = "base"
 
 SRC_URI = "${DEBIAN_MIRROR}/main/a/apt/apt_${PV}.tar.gz \
Signature · 1 line
1.7.7.4
#4 lore raw

PATCH 4/10 dpkg: clarify LICENSE as GPLv2.0

In reply to Joshua Lock
---
 meta/recipes-devtools/dpkg/dpkg.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-devtools/dpkg/dpkg.inc +1 -1
index 2aecff5..1326994 100644
@@ -1,5 +1,5 @@
 DESCRIPTION = "Package maintenance system for Debian."
-LICENSE = "GPL"
+LICENSE = "GPLv2.0+"
 SECTION = "base"
 
 INC_PR = "r15"
Signature · 1 line
1.7.7.4
#5 lore raw

PATCH 5/10 clutter: clarify LICENSE as LGPLv2.1

In reply to Joshua Lock
---
 meta/recipes-graphics/clutter/clutter.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-graphics/clutter/clutter.inc +1 -1
index 24cb30d..9d7760f 100644
@@ -1,6 +1,6 @@
 DESCRIPTION = "Clutter graphics library"
 HOMEPAGE = "http://www.clutter-project.org/"
-LICENSE = "LGPL"
+LICENSE = "LGPLv2.1+"
 
 # Internal json-glib was removed in Clutter 1.5.2, cogl was removed in 1.8, atk required since 1.8
 STDDEPENDS = "virtual/libx11 gtk-doc-native pango glib-2.0 libxfixes libxi json-glib cogl atk"
Signature · 1 line
1.7.7.4
#6 lore raw

PATCH 6/10 cogl: clarify LICENSE as LGPLv2.1 and fix metadata

In reply to Joshua Lock

Fix the HOMEPAGE and DESCRIPTION which were using the same values as Clutter.

---
 meta/recipes-graphics/clutter/cogl.inc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-graphics/clutter/cogl.inc +3 -3
index 81317c6..f2ad6d1 100644
@@ -1,6 +1,6 @@
-DESCRIPTION = "Clutter graphics library"
-HOMEPAGE = "http://www.clutter-project.org/"
-LICENSE = "LGPL"
+DESCRIPTION = "a modern 3D graphics API with associated utility APIs"
+HOMEPAGE = "http://wiki.clutter-project.org/wiki/Cogl"
+LICENSE = "LGPLv2.1+"
 
 STDDEPENDS = "virtual/libx11 gtk-doc-native pango glib-2.0 libxfixes gdk-pixbuf libxi"
 BASE_CONF = "--disable-gtk-doc ${@get_clutter_fpu_setting(bb, d)}"
Signature · 1 line
1.7.7.4
#7 lore raw

PATCH 7/10 matchbox-wm: clarify LICENSE as GPLv2.0

In reply to Joshua Lock
---
 .../matchbox-wm/matchbox-wm_1.2.bb                 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.bb +1 -1
index 63829ec..84b966a 100644
@@ -1,6 +1,6 @@
 SECTION = "x11/wm"
 DESCRIPTION = "Matchbox window manager"
-LICENSE = "GPL"
+LICENSE = "GPLv2.0+"
 DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes xdamage libxrender startup-notification expat"
 PR = "r4"
 
Signature · 1 line
1.7.7.4
#8 lore raw

PATCH 8/10 pango: clarify LICENSE is LGPLv2.0+

In reply to Joshua Lock
---
 meta/recipes-graphics/pango/pango.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-graphics/pango/pango.inc +1 -1
index ff5a73a..b428b9d 100644
@@ -7,7 +7,7 @@ core of text and font handling for GTK+-2.x."
 HOMEPAGE = "http://www.pango.org/"
 BUGTRACKER = "http://bugzilla.gnome.org"
 SECTION = "libs"
-LICENSE = "LGPL"
+LICENSE = "LGPLv2.0+"
 
 X11DEPENDS = "virtual/libx11 libxft"
 DEPENDS = "glib-2.0 fontconfig freetype zlib virtual/libiconv gtk-doc-native cairo "
Signature · 1 line
1.7.7.4
#9 lore raw

PATCH 9/10 matchbox-desktop: clarify LICENSE is GPLv2.0+

In reply to Joshua Lock
---
 .../matchbox-desktop/matchbox-desktop_0.9.1.bb     |    2 +-
 .../matchbox-desktop/matchbox-desktop_2.0.bb       |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-sato/matchbox-desktop/matchbox-desktop_0.9.1.bb +1 -1
index 0a02bb9..43e10ca 100644
@@ -1,5 +1,5 @@
 DESCRIPTION = "Matchbox Window Manager Desktop"
-LICENSE = "GPL"
+LICENSE = "GPLv2.0+"
 DEPENDS = "libmatchbox startup-notification"
 SECTION = "x11/wm"
 
meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.0.bb +1 -1
index 2943e4d..3e95bc1 100644
@@ -1,5 +1,5 @@
 DESCRIPTION = "Matchbox Window Manager Desktop"
-LICENSE = "GPL"
+LICENSE = "GPLv2.0+"
 DEPENDS = "gtk+ startup-notification"
 SECTION = "x11/wm"
 PR = "r2"
Signature · 1 line
1.7.7.4
#10 lore raw

PATCH 10/10 matchbox-session-sato: clarify LICENSE in GPLv2.0

In reply to Joshua Lock
---
 .../matchbox-sato/matchbox-session-sato_0.1.bb     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb +1 -1
index c738584..10fd5b4 100644
@@ -2,7 +2,7 @@ DESCRIPTION = "Custom MB session files for poky"
 HOMEPAGE = "http://www.matchbox-project.org/"
 BUGTRACKER = "http://bugzilla.openedhand.com/"
 
-LICENSE = "GPL"
+LICENSE = "GPLv2.0+"
 LIC_FILES_CHKSUM = "file://session;endline=3;md5=f8a5c5b9c279e52dc094d10e11c2be63"
 
 # Distro can override initscripts provider
Signature · 1 line
1.7.7.4