manuals: Update LICENSE vars in examples to use SPDX license identifiers

Message ID 20220227182435.6239-1-peter.kjellerstedt@axis.com
State New
Headers show
Series manuals: Update LICENSE vars in examples to use SPDX license identifiers | expand

Commit Message

Peter Kjellerstedt Feb. 27, 2022, 6:24 p.m. UTC
This is similar to the recent change in meta to only use SPDX license
identifiers in the recipes.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
---
 documentation/dev-manual/common-tasks.rst |  8 ++++----
 documentation/ref-manual/variables.rst    | 10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

Comments

Quentin Schulz March 1, 2022, 2:03 p.m. UTC | #1
Hi Peter,

On 2/27/22 19:24, Peter Kjellerstedt wrote:
> This is similar to the recent change in meta to only use SPDX license
> identifiers in the recipes.
> 
> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>

Looks good to me.

Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>

Thanks!
Quentin
Michael Opdenacker March 2, 2022, 8:24 a.m. UTC | #2
Hi Peter

On 3/1/22 15:03, Quentin Schulz wrote:
> Hi Peter,
>
> On 2/27/22 19:24, Peter Kjellerstedt wrote:
>> This is similar to the recent change in meta to only use SPDX license
>> identifiers in the recipes.
>>
>> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
>
> Looks good to me.
>
> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>


Many thanks for the patch!
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
... and merged into "master-next"

Thanks again
Michael

Patch

diff --git a/documentation/dev-manual/common-tasks.rst b/documentation/dev-manual/common-tasks.rst
index c111355ccd..cfa81176c3 100644
--- a/documentation/dev-manual/common-tasks.rst
+++ b/documentation/dev-manual/common-tasks.rst
@@ -564,7 +564,7 @@  Directory`.  Here is the main ``xserver-xf86-config`` recipe, which is named
    SUMMARY = "X.Org X server configuration file"
    HOMEPAGE = "http://www.x.org"
    SECTION = "x11/base"
-   LICENSE = "MIT-X"
+   LICENSE = "MIT"
    LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
    PR = "r33"
 
@@ -1543,7 +1543,7 @@  variables:
    given a piece of software licensed under the GNU General Public
    License version 2, you would set :term:`LICENSE` as follows::
 
-      LICENSE = "GPLv2"
+      LICENSE = "GPL-2.0-only"
 
    The licenses you specify within :term:`LICENSE` can have any name as long
    as you do not use spaces, since spaces are used as separators between
@@ -2338,7 +2338,7 @@  Following is one example: (``hello_2.3.bb``)
 
    SUMMARY = "GNU Helloworld application"
    SECTION = "examples"
-   LICENSE = "GPLv2+"
+   LICENSE = "GPL-2.0-or-later"
    LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
 
    SRC_URI = "${GNU_MIRROR}/hello/hello-${PV}.tar.gz"
@@ -2378,7 +2378,7 @@  In the following example, ``mtd-utils`` is a makefile-based package::
    SECTION = "base"
    DEPENDS = "zlib lzo e2fsprogs util-linux"
    HOMEPAGE = "http://www.linux-mtd.infradead.org/"
-   LICENSE = "GPLv2+"
+   LICENSE = "GPL-2.0-or-later"
    LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
        file://include/common.h;beginline=1;endline=17;md5=ba05b07912a44ea2bf81ce409380049c"
 
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index ecb2b60c73..1621e5419e 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -4348,9 +4348,9 @@  system and gives an overview of their function and contents.
 
       Here are some examples::
 
-         LICENSE = "LGPLv2.1 | GPLv3"
-         LICENSE = "MPL-1 & LGPLv2.1"
-         LICENSE = "GPLv2+"
+         LICENSE = "LGPL-2.1-only | GPL-3.0-only"
+         LICENSE = "MPL-1.0 & LGPL-2.1-only"
+         LICENSE = "GPL-2.0-or-later"
 
       The first example is from the
       recipes for Qt, which the user may choose to distribute under either
@@ -4365,8 +4365,8 @@  system and gives an overview of their function and contents.
       but has accompanying documentation licensed under the GNU Free
       Documentation License 1.2 could be specified as follows::
 
-         LICENSE = "GFDL-1.2 & GPLv2"
-         LICENSE:${PN} = "GPLv2"
+         LICENSE = "GFDL-1.2 & GPL-2.0-only"
+         LICENSE:${PN} = "GPL-2.0.only"
          LICENSE:${PN}-doc = "GFDL-1.2"
 
    :term:`LICENSE_CREATE_PACKAGE`