LICENSES: Remove the use of deprecated SPDX tags

The GPL and LGPL SPDX forms without an explicit -only or -or-later suffix are
deprecated and should not be used.  Update the documention.

Somewhat unhelpfully at the time of writing, this only appears to be indicated
by the separation of the two tables at https://spdx.org/licenses/

The recent changes to libacpi are the only examples of deprecated LGPL tags in
tree, so fix them all up.

For GPL, we have many examples using deprecated tags.  For now, just identify
them as such and recommend that no new instances get added.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
Andrew Cooper committed 2023-05-09 10:37:29 +01:00
1 parent 6b9781d96a
commit be1fdacf54
16 files changed
+33 -30

No files matched your search

+8 -7
View File
@@ -1,9 +1,11 @@
Valid-License-Identifier: GPL-2.0
Valid-License-Identifier: GPL-2.0-only
Valid-License-Identifier: GPL-2.0+
Valid-License-Identifier: GPL-2.0-or-later
SPDX-URL: https://spdx.org/licenses/GPL-2.0.html
SPDX-URL: https://spdx.org/licenses/GPL-2.0-only.html
SPDX-URL: https://spdx.org/licenses/GPL-2.0-or-later.html
Deprecated-Identifier: GPL-2.0
Deprecated-Identifier: GPL-2.0+
Usage-Guide:
@@ -13,14 +15,13 @@ Usage-Guide:
For 'GNU General Public License (GPL) version 2 only' use:
SPDX-License-Identifier: GPL-2.0-only
or (now deprecated)
SPDX-License-Identifier: GPL-2.0
For 'GNU General Public License (GPL) version 2 or any later version' use:
SPDX-License-Identifier: GPL-2.0+
or
SPDX-License-Identifier: GPL-2.0-or-later
The deprecated tags should not be used for any new additions. Where
possible, their existing uses should be phased out.
License-Text:
GNU GENERAL PUBLIC LICENSE
+6 -5
View File
@@ -1,7 +1,8 @@
Valid-License-Identifier: LGPL-2.0
Valid-License-Identifier: LGPL-2.0+
Valid-License-Identifier: LGPL-2.0-only
Valid-License-Identifier: LGPL-2.0-or-later
SPDX-URL: https://spdx.org/licenses/LGPL-2.0.html
SPDX-URL: https://spdx.org/licenses/LGPL-2.0-only.html
SPDX-URL: https://spdx.org/licenses/LGPL-2.0-or-later.html
Usage-Guide:
@@ -10,11 +11,11 @@ Usage-Guide:
guidelines in the licensing rules documentation.
For 'GNU Library General Public License (LGPL) version 2.0 only' use:
SPDX-License-Identifier: LGPL-2.0
SPDX-License-Identifier: LGPL-2.0-only
For 'GNU Library General Public License (LGPL) version 2.0 or any later
version' use:
SPDX-License-Identifier: LGPL-2.0+
SPDX-License-Identifier: LGPL-2.0-or-later
License-Text:
+6 -5
View File
@@ -1,7 +1,8 @@
Valid-License-Identifier: LGPL-2.1
Valid-License-Identifier: LGPL-2.1+
Valid-License-Identifier: LGPL-2.1-only
Valid-License-Identifier: LGPL-2.1-or-later
SPDX-URL: https://spdx.org/licenses/LGPL-2.1.html
SPDX-URL: https://spdx.org/licenses/LGPL-2.1-only.html
SPDX-URL: https://spdx.org/licenses/LGPL-2.1-or-later.html
Usage-Guide:
@@ -10,11 +11,11 @@ Usage-Guide:
guidelines in the licensing rules documentation.
For 'GNU Lesser General Public License (LGPL) version 2.1 only' use:
SPDX-License-Identifier: LGPL-2.1
SPDX-License-Identifier: LGPL-2.1-only
For 'GNU Lesser General Public License (LGPL) version 2.1 or any later
version' use:
SPDX-License-Identifier: LGPL-2.1+
SPDX-License-Identifier: LGPL-2.1-or-later
License-Text:
+1 -1
View File
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: LGPL-2.1
# SPDX-License-Identifier: LGPL-2.1-only
#
# Copyright (c) 2004, Intel Corporation.
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/*
* Copyright (c) 2004, Intel Corporation.
*/
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/*
* Copyright (c) 2004, Intel Corporation.
* Copyright (c) 2006, Keir Fraser, XenSource Inc.
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/******************************************************************************
* DSDT for Xen with Qemu device model
*
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
Scope (\_SB)
{
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/******************************************************************************
* libacpi.h
*
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
#include <stdio.h>
#include <stdarg.h>
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/*
* ssdt_conv.asl
*
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/*
* ssdt_pm.asl
*
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/*
* ssdt_s3.asl
*
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/*
* ssdt_s4.asl
*
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/*
* ssdt_tpm.asl
*
+1 -1
View File
@@ -1,4 +1,4 @@
/* SPDX-License-Identifier: LGPL-2.1 */
/* SPDX-License-Identifier: LGPL-2.1-only */
/*
* Copyright (c) 2004, Intel Corporation.
* Copyright (c) 2006, Keir Fraser, XenSource Inc.
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.