From patchwork Fri Mar 23 23:51:38 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [0/8] License Fixes. Date: Fri, 23 Mar 2012 23:51:38 -0000 From: Elizabeth Flanagan X-Patchwork-Id: 24385 Message-Id: To: openembedded-core@lists.openembedded.org This patchset covers three main topics. The first, and most important is how INCOMPATIBLE_LICENSE deals with LICENSE naming variations and pkg level licensing. We now have the ability to set the recipe level license to one that is inherited by all packages as well as the ability to override the main license. This allows us to specify that some packages may have incompatible licenses or the recipe may be incompatible, but the package itself isn't. I've included an example of this in util-license. Also included are fixes to the last of the license warnings. And lastly, I've corrected some whitespace within license.bbclass according to the style guide. The following changes since commit 6c77a0f0fa0c97bfbe93f4a930a1549566a7f016: taglib: Refresh patch after recent accidental breakage (2012-03-23 18:36:20 +0000) are available in the git repository at: git://git.yoctoproject.org/poky-contrib eflanagan/incompatible_license http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=eflanagan/incompatible_license Elizabeth Flanagan (8): license.bbclass: Add spdx mapping to GPL-1.0 license.bbclass: Whitespace standardization INCOMPATIBLE_LICENSE: support for spdx and pkg licenses util-linux: Example of pkg level INCOMPATIBLE_LICENSE license.bbclass: Style guide compliance common-licenses: Adding GPL-2.0-with-OpenSSL-exception common-license: Add ICU generic setserial: Correct LICENSE meta/classes/base.bbclass | 40 +++- meta/classes/license.bbclass | 172 +++++++------ meta/classes/package.bbclass | 17 +- .../common-licenses/GPL-2.0-with-OpenSSL-exception | 285 ++++++++++++++++++++ meta/files/common-licenses/ICU | 13 + meta/recipes-bsp/setserial/setserial_2.17.bb | 4 +- meta/recipes-core/util-linux/util-linux_2.21.bb | 10 +- 7 files changed, 440 insertions(+), 101 deletions(-) create mode 100644 meta/files/common-licenses/GPL-2.0-with-OpenSSL-exception create mode 100644 meta/files/common-licenses/ICU