aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergei Miroshnichenko <sergeimir@emcraft.com>2016-07-26 10:54:44 +0300
committerSergei Miroshnichenko <sergeimir@emcraft.com>2016-10-18 13:14:57 +0300
commit13d4d1b0ba80d98d138921ca846a530d1ae8877c (patch)
tree96d7f9a90a92bbc09c74c67ef9498ee2e209a9f5
parent42e7af2a1758a911705d3bd26d8ab6b33262e5fa (diff)
downloadopenembedded-core-contrib-sergeimir/spdx2_sync.tar.gz
openembedded-core-contrib-sergeimir/spdx2_sync.tar.bz2
openembedded-core-contrib-sergeimir/spdx2_sync.zip
license: Remove deprecated referencessergeimir/spdx2_sync
Replace deprecated licenses using WITH operator to comply with http://spdx.org/licenses/index.html Signed-off-by: Sergei Miroshnichenko <sergeimir@emcraft.com>
-rw-r--r--meta/conf/licenses.conf7
-rw-r--r--meta/files/common-licenses/GPL-2.0-with-GCC-exception17
-rw-r--r--meta/files/common-licenses/GPL-2.0-with-autoconf-exception6
-rw-r--r--meta/files/common-licenses/GPL-2.0-with-font-exception18
-rw-r--r--meta/files/common-licenses/deprecated_GPL-2.0-with-GCC-exception4
-rw-r--r--meta/files/common-licenses/deprecated_GPL-2.0-with-autoconf-exception9
-rw-r--r--meta/files/common-licenses/deprecated_GPL-2.0-with-bison-exception (renamed from meta/files/common-licenses/GPL-2-with-bison-exception)8
-rw-r--r--meta/files/common-licenses/deprecated_GPL-2.0-with-classpath-exception (renamed from meta/files/common-licenses/GPL-2.0-with-classpath-exception)3
-rw-r--r--meta/files/common-licenses/deprecated_GPL-2.0-with-font-exception5
-rw-r--r--meta/files/common-licenses/deprecated_GPL-3.0-with-GCC-exception (renamed from meta/files/common-licenses/GPL-3.0-with-GCC-exception)7
-rw-r--r--meta/files/common-licenses/deprecated_GPL-3.0-with-autoconf-exception (renamed from meta/files/common-licenses/GPL-3.0-with-autoconf-exception)8
-rw-r--r--meta/recipes-devtools/gcc/gcc-5.4.inc2
-rw-r--r--meta/recipes-devtools/gcc/gcc-6.2.inc2
-rw-r--r--meta/recipes-devtools/gcc/gcc-runtime.inc2
-rw-r--r--meta/recipes-devtools/gcc/libgcc-initial.inc2
-rw-r--r--meta/recipes-devtools/gcc/libgcc.inc6
-rw-r--r--meta/recipes-devtools/gnu-config/gnu-config_git.bb2
-rw-r--r--meta/recipes-extended/xz/xz_5.2.2.bb14
18 files changed, 45 insertions, 77 deletions
diff --git a/meta/conf/licenses.conf b/meta/conf/licenses.conf
index 9917c40e19..7eb6c32b4a 100644
--- a/meta/conf/licenses.conf
+++ b/meta/conf/licenses.conf
@@ -19,13 +19,6 @@ SRC_DISTRIBUTE_LICENSES += "ECL-1.0 ECL-2.0 eCos-2.0 EDL-1.0 EFL-1.0 EFL-2.0"
SRC_DISTRIBUTE_LICENSES += "Elfutils-Exception Entessa EPL-1.0 ErlPL-1.1"
SRC_DISTRIBUTE_LICENSES += "EUDatagrid EUPL-1.0 EUPL-1.1 Fair Frameworx-1.0"
SRC_DISTRIBUTE_LICENSES += "FreeType GFDL-1.1 GFDL-1.2 GFDL-1.3 GPL-1.0"
-SRC_DISTRIBUTE_LICENSES += "GPL-2.0 GPL-2.0-with-autoconf-exception"
-SRC_DISTRIBUTE_LICENSES += "GPL-2.0-with-classpath-exception"
-SRC_DISTRIBUTE_LICENSES += "GPL-2.0-with-font-exception"
-SRC_DISTRIBUTE_LICENSES += "GPL-2.0-with-GCC-exception"
-SRC_DISTRIBUTE_LICENSES += "GPL-2-with-bison-exception GPL-3.0"
-SRC_DISTRIBUTE_LICENSES += "GPL-3.0-with-autoconf-exception"
-SRC_DISTRIBUTE_LICENSES += "GPL-3.0-with-GCC-exception"
SRC_DISTRIBUTE_LICENSES += "gSOAP-1 gSOAP-1.3b HPND IPA IPL-1.0 ISC LGPL-2.0"
SRC_DISTRIBUTE_LICENSES += "LGPL-2.1 LGPL-3.0 Libpng LPL-1.02 LPPL-1.0 LPPL-1.1"
SRC_DISTRIBUTE_LICENSES += "LPPL-1.2 LPPL-1.3c MirOS MIT Motosoto MPL-1.0"
diff --git a/meta/files/common-licenses/GPL-2.0-with-GCC-exception b/meta/files/common-licenses/GPL-2.0-with-GCC-exception
deleted file mode 100644
index ff8de09dc7..0000000000
--- a/meta/files/common-licenses/GPL-2.0-with-GCC-exception
+++ /dev/null
@@ -1,17 +0,0 @@
-
-insert GPL v2 text here
-
-GCC Linking Exception
-In addition to the permissions in the GNU General Public License, the Free
-Software Foundation gives you unlimited permission to link the compiled version
-of this file into combinations with other programs, and to distribute those
-combinations without any restriction coming from the use of this file. (The
-General Public License restrictions do apply in other respects; for example,
-they cover modification of the file, and distribution when not linked into a
-combine executable.)
-
-
-
-
-
-
diff --git a/meta/files/common-licenses/GPL-2.0-with-autoconf-exception b/meta/files/common-licenses/GPL-2.0-with-autoconf-exception
deleted file mode 100644
index a22aad7eda..0000000000
--- a/meta/files/common-licenses/GPL-2.0-with-autoconf-exception
+++ /dev/null
@@ -1,6 +0,0 @@
-
-insert GPL v2 license text here
-
-As a special exception, the respective Autoconf Macro`s copyright owner gives unlimited permission to copy, distribute and modify the configure scripts that are the output of Autoconf when processing the Macro. You need not follow the terms of the GNU General Public License when using or
-This special exception to the GPL applies to versions of the Autoconf Macro released by the Autoconf Archive. When you make and distribute a modified version of the Autoconf Macro, you may extend this special exception to the GPL to apply to your modified version as well.
-
diff --git a/meta/files/common-licenses/GPL-2.0-with-font-exception b/meta/files/common-licenses/GPL-2.0-with-font-exception
deleted file mode 100644
index abb42f9f97..0000000000
--- a/meta/files/common-licenses/GPL-2.0-with-font-exception
+++ /dev/null
@@ -1,18 +0,0 @@
-
-insert GPL v2 text here
-
-Font Exception
-As a special exception, if you create a document which uses this font, and
-embed this font or unaltered portions of this font into the document, this font
-does not by itself cause the resulting document to be covered by the GNU
-General Public License. This exception does not however invalidate any other
-reasons why the document might be covered by the GNU General Public License. If
-you modify this font, you may extend this exception to your version of the
-font, but you are not obligated to do so. If you do not wish to do so, delete
-this exception statement from your version.
-
-
-
-
-
-
diff --git a/meta/files/common-licenses/deprecated_GPL-2.0-with-GCC-exception b/meta/files/common-licenses/deprecated_GPL-2.0-with-GCC-exception
new file mode 100644
index 0000000000..57f59a5d2e
--- /dev/null
+++ b/meta/files/common-licenses/deprecated_GPL-2.0-with-GCC-exception
@@ -0,0 +1,4 @@
+insert GPL v2 text here
+
+GCC Linking Exception
+In addition to the permissions in the GNU General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file into combinations with other programs, and to distribute those combinations without any restriction coming from the use of this file. (The General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into a combine executable.) \ No newline at end of file
diff --git a/meta/files/common-licenses/deprecated_GPL-2.0-with-autoconf-exception b/meta/files/common-licenses/deprecated_GPL-2.0-with-autoconf-exception
new file mode 100644
index 0000000000..5e381fac11
--- /dev/null
+++ b/meta/files/common-licenses/deprecated_GPL-2.0-with-autoconf-exception
@@ -0,0 +1,9 @@
+insert GPL v2 license text here
+
+Autoconf Exception
+
+As a special exception, the Free Software Foundation gives unlimited permission to copy, distribute and modify the configure scripts that are the output of Autoconf. You need not follow the terms of the GNU General Public License when using or distributing such scripts, even though portions of the text of Autoconf appear in them. The GNU General Public License (GPL) does govern all other use of the material that constitutes the Autoconf program.
+
+Certain portions of the Autoconf source text are designed to be copied (in certain cases, depending on the input) into the output of Autoconf. We call these the "data" portions. The rest of the Autoconf source text consists of comments plus executable code that decides which of the data portions to output in any given case. We call these comments and executable code the "non-data" portions. Autoconf never copies any of the non-data portions into its output.
+
+This special exception to the GPL applies to versions of Autoconf released by the Free Software Foundation. When you make and distribute a modified version of Autoconf, you may extend this special exception to the GPL to apply to your modified version as well, *unless* your modified version has the potential to copy into its output some of the text that was the non-data portion of the version that you started with. (In other words, unless your change moves or copies text from the non-data portions to the data portions.) If your modification has such potential, you must delete any notice of this special exception to the GPL from your modified version. \ No newline at end of file
diff --git a/meta/files/common-licenses/GPL-2-with-bison-exception b/meta/files/common-licenses/deprecated_GPL-2.0-with-bison-exception
index dd3427397c..33ed0c7d82 100644
--- a/meta/files/common-licenses/GPL-2-with-bison-exception
+++ b/meta/files/common-licenses/deprecated_GPL-2.0-with-bison-exception
@@ -1,7 +1,5 @@
-
-insert GPL v2 text here
-
Bison Exception
-As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn`t itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception.
-This special exception was added by the Free Software Foundation in version 2.2 of Bison.
+As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception.
+
+This special exception was added by the Free Software Foundation in version 2.2 of Bison. \ No newline at end of file
diff --git a/meta/files/common-licenses/GPL-2.0-with-classpath-exception b/meta/files/common-licenses/deprecated_GPL-2.0-with-classpath-exception
index 14194b61da..65b9528328 100644
--- a/meta/files/common-licenses/GPL-2.0-with-classpath-exception
+++ b/meta/files/common-licenses/deprecated_GPL-2.0-with-classpath-exception
@@ -4,5 +4,4 @@ Class Path Exception
Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination.
-As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
-
+As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. \ No newline at end of file
diff --git a/meta/files/common-licenses/deprecated_GPL-2.0-with-font-exception b/meta/files/common-licenses/deprecated_GPL-2.0-with-font-exception
new file mode 100644
index 0000000000..8cb45355c0
--- /dev/null
+++ b/meta/files/common-licenses/deprecated_GPL-2.0-with-font-exception
@@ -0,0 +1,5 @@
+insert GPL v2 text here
+
+Font Exception
+
+As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. \ No newline at end of file
diff --git a/meta/files/common-licenses/GPL-3.0-with-GCC-exception b/meta/files/common-licenses/deprecated_GPL-3.0-with-GCC-exception
index 64487cc5fe..5f5ffa0a02 100644
--- a/meta/files/common-licenses/GPL-3.0-with-GCC-exception
+++ b/meta/files/common-licenses/deprecated_GPL-3.0-with-GCC-exception
@@ -6,21 +6,24 @@ Version 3.1, 31 March 2009
General information:
http://www.gnu.org/licenses/gcc-exception.html
Copyright (C) 2009 Free Software Foundation, Inc. <http://fsf.org/>
+
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception.
+
When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception.
0. Definitions.
A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library.
"GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF.
"GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC.
+
"Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation.
The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors.
+
A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process.
1. Grant of Additional Permission.
You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules.
2. No Weakening of GCC Copyleft.
-The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC.
-
+The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. \ No newline at end of file
diff --git a/meta/files/common-licenses/GPL-3.0-with-autoconf-exception b/meta/files/common-licenses/deprecated_GPL-3.0-with-autoconf-exception
index a86f0d7c81..149a2a2f03 100644
--- a/meta/files/common-licenses/GPL-3.0-with-autoconf-exception
+++ b/meta/files/common-licenses/deprecated_GPL-3.0-with-autoconf-exception
@@ -1,17 +1,16 @@
-
insert GPL v3 text here
AUTOCONF CONFIGURE SCRIPT EXCEPTION
Version 3.0, 18 August 2009
-Copyright &#169; 2009 Free Software Foundation, Inc. <http://fsf.org/>
+Copyright © 2009 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
This Exception is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception.
-The purpose of this Exception is to allow distribution of Autoconf`s typical output under terms of the recipient`s choice (including proprietary).
+The purpose of this Exception is to allow distribution of Autoconf's typical output under terms of the recipient's choice (including proprietary).
0. Definitions.
"Covered Code" is the source or object code of a version of Autoconf that is a covered work under this License.
@@ -24,5 +23,4 @@ The purpose of this Exception is to allow distribution of Autoconf`s typical out
You have permission to propagate output of Autoconf, even if such propagation would otherwise violate the terms of GPLv3. However, if by modifying Autoconf you cause any Ineligible Code of the version you received to become Normally Copied Code of your modified version, then you void this Exception for the resulting covered work. If you convey that resulting covered work, you must remove this Exception in accordance with the second paragraph of Section 7 of GPLv3.
2. No Weakening of Autoconf Copyleft.
-The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of Autoconf.
-
+The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of Autoconf. \ No newline at end of file
diff --git a/meta/recipes-devtools/gcc/gcc-5.4.inc b/meta/recipes-devtools/gcc/gcc-5.4.inc
index 338530fd6d..60ef72aa02 100644
--- a/meta/recipes-devtools/gcc/gcc-5.4.inc
+++ b/meta/recipes-devtools/gcc/gcc-5.4.inc
@@ -15,7 +15,7 @@ FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-5.4:${FILE_DIRNAME}/gcc-5.4/backport:"
DEPENDS =+ "mpfr gmp libmpc zlib"
NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native"
-LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
+LICENSE = "GPL-3.0 WITH GCC-exception-3.1"
LIC_FILES_CHKSUM = "\
file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
diff --git a/meta/recipes-devtools/gcc/gcc-6.2.inc b/meta/recipes-devtools/gcc/gcc-6.2.inc
index b118995e1d..83478f0b11 100644
--- a/meta/recipes-devtools/gcc/gcc-6.2.inc
+++ b/meta/recipes-devtools/gcc/gcc-6.2.inc
@@ -13,7 +13,7 @@ FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-6.2:${FILE_DIRNAME}/gcc-6.2/backport:"
DEPENDS =+ "mpfr gmp libmpc zlib"
NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native"
-LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
+LICENSE = "GPL-3.0 WITH GCC-exception-3.1"
LIC_FILES_CHKSUM = "\
file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc
index 15252f1a40..f43616e51f 100644
--- a/meta/recipes-devtools/gcc/gcc-runtime.inc
+++ b/meta/recipes-devtools/gcc/gcc-runtime.inc
@@ -4,7 +4,7 @@ SUMMARY = "Runtime libraries from GCC"
# Over-ride the LICENSE set by gcc-${PV}.inc to remove "& GPLv3"
# All gcc-runtime packages are now covered by the runtime exception.
-LICENSE = "GPL-3.0-with-GCC-exception"
+LICENSE = "GPL-3.0 WITH GCC-exception-3.1"
CXXFLAGS_remove = "-fvisibility-inlines-hidden"
diff --git a/meta/recipes-devtools/gcc/libgcc-initial.inc b/meta/recipes-devtools/gcc/libgcc-initial.inc
index 687a8a0b09..f42f7ba592 100644
--- a/meta/recipes-devtools/gcc/libgcc-initial.inc
+++ b/meta/recipes-devtools/gcc/libgcc-initial.inc
@@ -2,7 +2,7 @@ require libgcc-common.inc
DEPENDS = "virtual/${TARGET_PREFIX}gcc-initial"
-LICENSE = "GPL-3.0-with-GCC-exception"
+LICENSE = "GPL-3.0 WITH GCC-exception-3.1"
STAGINGCC = "gcc-cross-initial-${TARGET_ARCH}"
STAGINGCC_class-nativesdk = "gcc-crosssdk-initial-${SDK_SYS}"
diff --git a/meta/recipes-devtools/gcc/libgcc.inc b/meta/recipes-devtools/gcc/libgcc.inc
index 4770394c42..6467aa466e 100644
--- a/meta/recipes-devtools/gcc/libgcc.inc
+++ b/meta/recipes-devtools/gcc/libgcc.inc
@@ -21,9 +21,9 @@ PACKAGES = "\
# All libgcc source is marked with the exception.
#
-LICENSE_${PN} = "GPL-3.0-with-GCC-exception"
-LICENSE_${PN}-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_${PN}-dbg = "GPL-3.0-with-GCC-exception"
+LICENSE_${PN} = "GPL-3.0 WITH GCC-exception-3.1"
+LICENSE_${PN}-dev = "GPL-3.0 WITH GCC-exception-3.1"
+LICENSE_${PN}-dbg = "GPL-3.0 WITH GCC-exception-3.1"
FILES_${PN}-dev = "\
diff --git a/meta/recipes-devtools/gnu-config/gnu-config_git.bb b/meta/recipes-devtools/gnu-config/gnu-config_git.bb
index 072726f60d..9616030b7f 100644
--- a/meta/recipes-devtools/gnu-config/gnu-config_git.bb
+++ b/meta/recipes-devtools/gnu-config/gnu-config_git.bb
@@ -1,7 +1,7 @@
SUMMARY = "gnu-configize"
DESCRIPTION = "Tool that installs the GNU config.guess / config.sub into a directory tree"
SECTION = "devel"
-LICENSE = "GPL-3.0-with-autoconf-exception"
+LICENSE = "GPL-3.0 WITH Autoconf-exception-3.0"
LIC_FILES_CHKSUM = "file://config.guess;beginline=7;endline=27;md5=9bac8b1743c2240ae07cce6e546ac2f2"
DEPENDS_class-native = "hostperl-runtime-native"
diff --git a/meta/recipes-extended/xz/xz_5.2.2.bb b/meta/recipes-extended/xz/xz_5.2.2.bb
index d118f3a744..f2f04ae2a3 100644
--- a/meta/recipes-extended/xz/xz_5.2.2.bb
+++ b/meta/recipes-extended/xz/xz_5.2.2.bb
@@ -6,13 +6,13 @@ SECTION = "base"
# which is GPLv3 is an m4 macro which isn't shipped in any of our packages,
# and the LGPL bits are under lib/, which appears to be used for libgnu, which
# appears to be used for DOS builds. So we're left with GPLv2+ and PD.
-LICENSE = "GPLv2+ & GPL-3.0-with-autoconf-exception & LGPLv2.1+ & PD"
-LICENSE_${PN} = "GPLv2+"
-LICENSE_${PN}-dev = "GPLv2+"
-LICENSE_${PN}-staticdev = "GPLv2+"
-LICENSE_${PN}-doc = "GPLv2+"
-LICENSE_${PN}-dbg = "GPLv2+"
-LICENSE_${PN}-locale = "GPLv2+"
+LICENSE = "GPL-2.0+ AND (GPL-3.0 WITH Autoconf-exception-3.0) AND LGPL-2.1+ AND PD"
+LICENSE_${PN} = "GPL-2.0+"
+LICENSE_${PN}-dev = "GPL-2.0+"
+LICENSE_${PN}-staticdev = "GPL-2.0+"
+LICENSE_${PN}-doc = "GPL-2.0+"
+LICENSE_${PN}-dbg = "GPL-2.0+"
+LICENSE_${PN}-locale = "GPL-2.0+"
LICENSE_liblzma = "PD"
LIC_FILES_CHKSUM = "file://COPYING;md5=c475b6c7dca236740ace4bba553e8e1c \