@@ -1,6 +1,6 @@
# Copyright (C) 2014-2018 Stefano Babic <sbabic@denx.de>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
obj-$(CONFIG_LUA) += auxiliar.o lua_swupdate.o lua_compat_shared.o
EXTRA_CFLAGS += -fPIC
@@ -1,6 +1,6 @@
# Copyright (C) 2014-2018 Stefano Babic <sbabic@denx.de>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
#
lib-$(CONFIG_UBOOT) += uboot.o
lib-$(CONFIG_BOOTLOADER_NONE) += none.o
@@ -3,7 +3,7 @@
* Author: Andreas Reichel
* Copyright (C) 2018, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <unistd.h>
@@ -2,7 +2,7 @@
* Author: Maciej Pijanowski maciej.pijanowski@3mdeb.com
* Copyright (C) 2017, 3mdeb
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include "bootloader.h"
@@ -2,7 +2,7 @@
* Author: Maciej Pijanowski, maciej.pijanowski@3mdeb.com
* Copyright (C) 2017, 3mdeb
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _GRUBENV_H
@@ -2,7 +2,7 @@
* (C) Copyright 2017
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <unistd.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2017
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -6,7 +6,7 @@
#
# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
obj-y += swupdate.o \
cpio_utils.o \
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2012
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdbool.h>
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdlib.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2020
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
#include <stdlib.h>
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2013-2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2013
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <unistd.h>
@@ -1,7 +1,7 @@
/* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2012-2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -5,7 +5,7 @@
* Copyright (C) 2018 Weidmüller Interface GmbH & Co. KG
* Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Denis Osterland, Diehl Connectivity Solutions GmbH, Denis.Osterland@diehl.com.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <syslog.h>
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2013
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -1,6 +1,6 @@
# Copyright (C) 2014-2018 Stefano Babic <sbabic@denx.de>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
lib-$(CONFIG_DOWNLOAD) += downloader.o
lib-$(CONFIG_MTD) += mtd-interface.o
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdbool.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2015
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdlib.h>
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdlib.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2014
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -1,7 +1,7 @@
/* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -1,7 +1,7 @@
/* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2019
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*
* Code mostly taken from openssl examples
*/
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*
* Code mostly taken from openssl examples
*
@@ -2,7 +2,7 @@
* (C) Copyright 2020, Linutronix GmbH
* Author: Bastian Germann
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <errno.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2019
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*
* Code mostly taken from openssl examples
*/
@@ -2,7 +2,7 @@
* (C) Copyright 2019
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <assert.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2019
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _SWUPDATE_VERIFY_H
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*
* Code mostly taken from openssl examples
*/
@@ -18,7 +18,7 @@ replaced by a single line:
::
- SPDX-License-Identifier: GPL-2.0+
+ SPDX-License-Identifier: GPL-2.0-only
Ideally, the license terms of all files in the source tree should be
defined by such License Identifiers; in no case a file can contain
@@ -30,7 +30,7 @@ used under the terms of either of these licenses, i. e. with
::
- SPDX-License-Identifier: GPL-2.0+ BSD-3-Clause
+ SPDX-License-Identifier: GPL-2.0-only
you can choose between GPL-2.0+ and BSD-3-Clause licensing.
@@ -46,8 +46,6 @@ We use the SPDX_ Unique License Identifiers (SPDX-Identifiers_)
+=================================================+==================+==============+
| GNU General Public License v2.0_ only | GPL-2.0-only | Y |
+-------------------------------------------------+------------------+--------------+
- | GNU General Public License v2.0_ or later | GPL-2.0-or-later | Y |
- +-------------------------------------------------+------------------+--------------+
| GNU Lesser General Public License v2.1_ or later| LGPL-2.1-or-later| Y |
+-------------------------------------------------+------------------+--------------+
| BSD 2-Clause_ License | BSD-2-Clause | Y |
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# Copyright (c) 2018 Stefano Babic <sbabic@denx.de>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
#
import asyncio
@@ -2,7 +2,7 @@
* Copyright (C) 2021 Weidmueller Interface GmbH & Co. KG
* Roland Gaudig <roland.gaudig@weidmueller.com>
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <errno.h>
@@ -2,7 +2,7 @@
* Copyright (C) 2021 Weidmueller Interface GmbH & Co. KG
* Roland Gaudig <roland.gaudig@weidmueller.com>
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <errno.h>
@@ -1,6 +1,6 @@
# Copyright (C) 2014-2018 Stefano Babic <sbabic@denx.de>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
#
# Note: the handlers are inserted automatically
# via a GCC constructor. To work, the linker should
@@ -2,7 +2,7 @@
* (C) Copyright 2015
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <sys/types.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2013
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <sys/types.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2019
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <sys/types.h>
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2018, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -1,7 +1,7 @@
/*
* SPDX-FileCopyrightText: 2020 Bosch Sicherheitssysteme GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <sys/types.h>
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <sys/types.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2019
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2017
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2017-2019
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _SWUFORWARD_HANDLER_H
@@ -2,7 +2,7 @@
* (C) Copyright 2013
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <sys/types.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2018
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2020
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2017
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _BOOTLOADER_INTERFACE_H
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -5,7 +5,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2018, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
@@ -2,7 +2,7 @@
* Copyright (C) 2021 Weidmueller Interface GmbH & Co. KG
* Roland Gaudig <roland.gaudig@weidmueller.com>
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _FATFS_INTERFACE_H
@@ -2,7 +2,7 @@
* (C) Copyright 2014
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
@@ -2,7 +2,7 @@
* (C) Copyright 2014
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _GLOBALS_H
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
@@ -2,7 +2,7 @@
* (C) Copyright 2013
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
@@ -2,7 +2,7 @@
* (C) Copyright 2020
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _INSTALLER_PRIV_H
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _LUA_UTIL_H
@@ -2,7 +2,7 @@
* (C) Copyright 2012-2014
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _MONGOOSE_INTERFACE_H
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _NETWORK_INTERFACE_H
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _PARSE_LIBRARY_H
@@ -2,7 +2,7 @@
* (C) Copyright 2008-2013
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _RECOVERY_PARSERS_H
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _SWUPDATE_PCTL_H
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _INSTALL_PROGRESS_H
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _SWUPDATE_SSL_H
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -2,7 +2,7 @@
* (C) Copyright 2012-2014
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _SWUPDATE_H
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _SWDICT_H
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _SWUPDATE_SETTINGS_H
@@ -2,7 +2,7 @@
* (C) Copyright 2012-2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#ifndef _UTIL_H
@@ -1,6 +1,6 @@
# Copyright (C) 2014-2018 Stefano Babic <sbabic@denx.de>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
obj-y += network_ipc.o network_ipc-if.o progress_ipc.o
EXTRA_CFLAGS += -fPIC
@@ -3,7 +3,7 @@
* Copyright (c) 2013-2020 Cesanta Software Limited
* All rights reserved
*
- * SPDX-License-Identifier: GPL-2.0
+ * SPDX-License-Identifier: GPL-2.0-only
*
* This software is dual-licensed: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
@@ -7,7 +7,7 @@
*
* Copyright (c) 2004-2013 Sergey Lyubka
*
- * SPDX-License-Identifier: MIT AND GPL-2.0-or-later
+ * SPDX-License-Identifier: MIT AND GPL-2.0-only
*/
#define _XOPEN_SOURCE 600 // For PATH_MAX on linux
@@ -1,4 +1,4 @@
# Copyright (C) 2014-2018 Stefano Babic <sbabic@denx.de>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
lib-y += parser.o parse_external.o
@@ -3,7 +3,7 @@
* Stefano Babic, DENX Software Engineering, sbabic@denx.de
* on behalf of ifm electronic GmbH
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
@@ -2,7 +2,7 @@
* (C) Copyright 2015-2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <limits.h>
@@ -1,6 +1,6 @@
# Copyright (C) 2014-2018 Stefano Babic <sbabic@denx.de>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
lib-$(CONFIG_SURICATTA) += suricatta.o common.o
ifneq ($(CONFIG_SURICATTA_HAWKBIT),)
lib-$(CONFIG_SURICATTA) += server_hawkbit.o
@@ -2,7 +2,7 @@
* (C) Copyright 2018
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <unistd.h>
#include <stdbool.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2018
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2018
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -2,7 +2,7 @@
* Author: Christian Storm
* Copyright (C) 2016, Siemens AG
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdbool.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2018
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
@@ -6,7 +6,7 @@
#
# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
#
-# SPDX-License-Identifier: GPL-2.0-or-later
+# SPDX-License-Identifier: GPL-2.0-only
lib-y += \
swupdate-client.o \
@@ -2,7 +2,7 @@
* (C) Copyright 2015
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2017
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
@@ -2,7 +2,7 @@
* (C) Copyright 2017
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
/*
@@ -2,7 +2,7 @@
* (C) Copyright 2016
* Stefano Babic, DENX Software Engineering, sbabic@denx.de.
*
- * SPDX-License-Identifier: GPL-2.0-or-later
+ * SPDX-License-Identifier: GPL-2.0-only
*/
#include <stdio.h>
SWUpdate is licensed under GPLv2. Single files (if not imported from other projects) should be set to this license. Replace GPL-2.0-or-later with GPL-2.0-only, as it should be. Fix some erroneous SPDX identifier and sync them with https://spdx.org/licenses/. Signed-off-by: Stefano Babic <sbabic@denx.de> --- Changes in V2: - drop GPL-2.0-or-later in documentation - drop erroneous double license explanation in licensing.rst bindings/Makefile | 2 +- bootloader/Makefile | 2 +- bootloader/ebg.c | 2 +- bootloader/grub.c | 2 +- bootloader/grub.h | 2 +- bootloader/none.c | 2 +- bootloader/uboot.c | 2 +- core/Makefile | 2 +- core/artifacts_versions.c | 2 +- core/cpio_utils.c | 2 +- core/handler.c | 2 +- core/install_from_file.c | 2 +- core/installer.c | 2 +- core/network_thread.c | 2 +- core/notifier.c | 2 +- core/parser.c | 2 +- core/parsing_library.c | 2 +- core/pctl.c | 2 +- core/progress_thread.c | 2 +- core/state.c | 2 +- core/stream_interface.c | 2 +- core/swupdate.c | 2 +- core/swupdate_dict.c | 2 +- core/syslog.c | 2 +- core/util.c | 2 +- corelib/Makefile | 2 +- corelib/channel_curl.c | 2 +- corelib/downloader.c | 2 +- corelib/lua_interface.c | 2 +- corelib/mtd-interface.c | 2 +- corelib/parsing_library_libconfig.c | 2 +- corelib/parsing_library_libjson.c | 2 +- corelib/swupdate_cms_verify.c | 2 +- corelib/swupdate_decrypt.c | 2 +- corelib/swupdate_decrypt_pkcs11.c | 2 +- corelib/swupdate_rsa_verify.c | 2 +- corelib/swupdate_rsa_verify_mbedtls.c | 2 +- corelib/swupdate_settings.c | 2 +- corelib/swupdate_verify_private.h | 2 +- corelib/verify_signature.c | 2 +- doc/source/licensing.rst | 6 ++---- examples/client/swupdate-client.py | 2 +- fatfs/diskio.c | 2 +- fatfs/fat_fs.c | 2 +- handlers/Makefile | 2 +- handlers/archive_handler.c | 2 +- handlers/boot_handler.c | 2 +- handlers/diskpart_handler.c | 2 +- handlers/dummy_handler.c | 2 +- handlers/lua_scripthandler.c | 2 +- handlers/raw_handler.c | 2 +- handlers/rdiff_handler.c | 2 +- handlers/readback_handler.c | 2 +- handlers/remote_handler.c | 2 +- handlers/shell_scripthandler.c | 2 +- handlers/swuforward-ws.c | 2 +- handlers/swuforward_handler.c | 2 +- handlers/swuforward_handler.h | 2 +- handlers/ubivol_handler.c | 2 +- handlers/ucfw_handler.c | 2 +- handlers/uniqueuuid_handler.c | 2 +- include/bootloader.h | 2 +- include/channel.h | 2 +- include/channel_curl.h | 2 +- include/channel_op_res.h | 2 +- include/compat.h | 2 +- include/cpiohdr.h | 2 +- include/download_interface.h | 2 +- include/fatfs_interface.h | 2 +- include/flash.h | 2 +- include/globals.h | 2 +- include/handler.h | 2 +- include/installer.h | 2 +- include/installer_priv.h | 2 +- include/lua_util.h | 2 +- include/mongoose_interface.h | 2 +- include/network_interface.h | 2 +- include/parselib.h | 2 +- include/parsers.h | 2 +- include/pctl.h | 2 +- include/progress.h | 2 +- include/sslapi.h | 2 +- include/state.h | 2 +- include/suricatta/server.h | 2 +- include/suricatta/suricatta.h | 2 +- include/swupdate.h | 2 +- include/swupdate_dict.h | 2 +- include/swupdate_settings.h | 2 +- include/util.h | 2 +- ipc/Makefile | 2 +- mongoose/mongoose.c | 2 +- mongoose/mongoose_interface.c | 2 +- parser/Makefile | 2 +- parser/parse_external.c | 2 +- parser/parser.c | 2 +- suricatta/Makefile | 2 +- suricatta/common.c | 2 +- suricatta/server_general.c | 2 +- suricatta/server_general.h | 2 +- suricatta/server_hawkbit.c | 2 +- suricatta/server_hawkbit.h | 2 +- suricatta/suricatta.c | 2 +- suricatta/suricatta_private.h | 2 +- tools/Makefile | 2 +- tools/swupdate-client.c | 2 +- tools/swupdate-hawkbitcfg.c | 2 +- tools/swupdate-progress.c | 2 +- tools/swupdate-sendtohawkbit.c | 2 +- tools/swupdate-sysrestart.c | 2 +- 109 files changed, 110 insertions(+), 112 deletions(-)