[PATCH V2] firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX

Rafał Miłecki zajec5 at gmail.com
Wed Aug 4 07:14:20 PDT 2021


Cc people from copyrights

On 04.08.2021 16:12, Rafał Miłecki wrote:
> From: Rafał Miłecki <rafal at milecki.pl>
> 
> This uses "GPL-2.0-only" header for files identified using scancode
> license scanner with 100% score as GPL 2.0.
> 
> Signed-off-by: Rafał Miłecki <rafal at milecki.pl>
> ---
> V2: Include .h files
>      Send without 22 people in cc to let is reach openwrt-devel@
> ---
>   tools/firmware-utils/src/add_header.c         | 14 +-------------
>   tools/firmware-utils/src/buffalo-enc.c        |  6 +-----
>   tools/firmware-utils/src/buffalo-lib.c        |  6 +-----
>   tools/firmware-utils/src/buffalo-lib.h        |  6 +-----
>   tools/firmware-utils/src/buffalo-tag.c        |  6 +-----
>   tools/firmware-utils/src/buffalo-tftp.c       |  6 +-----
>   tools/firmware-utils/src/dns313-header.c      |  2 +-
>   tools/firmware-utils/src/edimax_fw_header.c   |  6 +-----
>   tools/firmware-utils/src/fix-u-media-header.c |  6 +-----
>   tools/firmware-utils/src/mkbrncmdline.c       | 14 +-------------
>   tools/firmware-utils/src/mkbrnimg.c           | 14 +-------------
>   tools/firmware-utils/src/mkbuffaloimg.c       |  6 +-----
>   tools/firmware-utils/src/mkcameofw.c          |  6 +-----
>   tools/firmware-utils/src/mkcasfw.c            |  6 +-----
>   tools/firmware-utils/src/mkdapimg2.c          |  5 +----
>   tools/firmware-utils/src/mkdhpimg.c           |  6 +-----
>   tools/firmware-utils/src/mkdniimg.c           |  6 +-----
>   tools/firmware-utils/src/mkhilinkfw.c         | 14 +-------------
>   tools/firmware-utils/src/mkmerakifw.c         |  6 +-----
>   tools/firmware-utils/src/mkplanexfw.c         |  6 +-----
>   tools/firmware-utils/src/mkporayfw.c          |  6 +-----
>   tools/firmware-utils/src/mkrasimage.c         |  6 +-----
>   tools/firmware-utils/src/mkrtn56uimg.c        |  6 +-----
>   tools/firmware-utils/src/mksenaofw.c          |  6 +-----
>   tools/firmware-utils/src/mktplinkfw-lib.c     |  6 +-----
>   tools/firmware-utils/src/mktplinkfw-lib.h     |  6 +-----
>   tools/firmware-utils/src/mktplinkfw.c         |  6 +-----
>   tools/firmware-utils/src/mktplinkfw2.c        |  6 +-----
>   tools/firmware-utils/src/mkwrggimg.c          |  6 +-----
>   tools/firmware-utils/src/mkwrgimg.c           |  6 +-----
>   tools/firmware-utils/src/mkzcfw.c             |  6 +-----
>   tools/firmware-utils/src/mkzynfw.c            | 10 +---------
>   tools/firmware-utils/src/nand_ecc.c           | 16 +---------------
>   tools/firmware-utils/src/osbridge-crc.c       |  6 +-----
>   tools/firmware-utils/src/pc1crypt.c           |  5 +----
>   tools/firmware-utils/src/uimage_padhdr.c      | 10 +---------
>   tools/firmware-utils/src/zyimage.c            |  6 +-----
>   tools/firmware-utils/src/zynos.h              |  6 +-----
>   tools/firmware-utils/src/zytrx.c              |  4 ----
>   39 files changed, 38 insertions(+), 238 deletions(-)
> 
> diff --git a/tools/firmware-utils/src/add_header.c b/tools/firmware-utils/src/add_header.c
> index 726e54c6bf..a5ad5f4119 100644
> --- a/tools/firmware-utils/src/add_header.c
> +++ b/tools/firmware-utils/src/add_header.c
> @@ -1,21 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * add_header.c - partially based on OpenWrt's motorola-bin.c
>    *
>    * Copyright (C) 2008 Imre Kaloz  <kaloz at openwrt.org>
>    *                    Gabor Juhos <juhosg at openwrt.org>
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License,
> - * version 2 as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
>    */
>   
>   /*
> diff --git a/tools/firmware-utils/src/buffalo-enc.c b/tools/firmware-utils/src/buffalo-enc.c
> index 08fad4ee61..dec226823b 100644
> --- a/tools/firmware-utils/src/buffalo-enc.c
> +++ b/tools/firmware-utils/src/buffalo-enc.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2009-2011 Gabor Juhos <juhosg at openwrt.org>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/buffalo-lib.c b/tools/firmware-utils/src/buffalo-lib.c
> index b1d5ede0a2..7f5a12de60 100644
> --- a/tools/firmware-utils/src/buffalo-lib.c
> +++ b/tools/firmware-utils/src/buffalo-lib.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2009-2011 Gabor Juhos <juhosg at openwrt.org>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/buffalo-lib.h b/tools/firmware-utils/src/buffalo-lib.h
> index 7eb9bf5398..030f7cd1d6 100644
> --- a/tools/firmware-utils/src/buffalo-lib.h
> +++ b/tools/firmware-utils/src/buffalo-lib.h
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2009-2011 Gabor Juhos <juhosg at openwrt.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #ifndef _BUFFALO_LIB_H
> diff --git a/tools/firmware-utils/src/buffalo-tag.c b/tools/firmware-utils/src/buffalo-tag.c
> index 6d479f7fba..a06eb4486c 100644
> --- a/tools/firmware-utils/src/buffalo-tag.c
> +++ b/tools/firmware-utils/src/buffalo-tag.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2009-2011 Gabor Juhos <juhosg at openwrt.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/buffalo-tftp.c b/tools/firmware-utils/src/buffalo-tftp.c
> index 087f9955b6..56af4caa93 100644
> --- a/tools/firmware-utils/src/buffalo-tftp.c
> +++ b/tools/firmware-utils/src/buffalo-tftp.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2009-2011 Gabor Juhos <juhosg at openwrt.org>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/dns313-header.c b/tools/firmware-utils/src/dns313-header.c
> index 42dd67771d..96e4b6e5c2 100644
> --- a/tools/firmware-utils/src/dns313-header.c
> +++ b/tools/firmware-utils/src/dns313-header.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * dns313-header.c
>    *
> @@ -8,7 +9,6 @@
>    * The DNS313 use the same header on zImage, ramdisk, rootfs.
>    *
>    * Written by Linus Walleij <linus.walleij at linaro.org>
> - * License terms: GPLv2
>    */
>   #include <stdlib.h>
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/edimax_fw_header.c b/tools/firmware-utils/src/edimax_fw_header.c
> index b85e3a1781..f326f246ba 100644
> --- a/tools/firmware-utils/src/edimax_fw_header.c
> +++ b/tools/firmware-utils/src/edimax_fw_header.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2014 Gabor Juhos <juhosg at openwrt.org>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/fix-u-media-header.c b/tools/firmware-utils/src/fix-u-media-header.c
> index 21f184e66d..8b6a81a5e3 100644
> --- a/tools/firmware-utils/src/fix-u-media-header.c
> +++ b/tools/firmware-utils/src/fix-u-media-header.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2012 Gabor Juhos <juhosg at openwrt.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   #include <stdio.h>
>   #include <stdlib.h>
> diff --git a/tools/firmware-utils/src/mkbrncmdline.c b/tools/firmware-utils/src/mkbrncmdline.c
> index 6eb4bfe7cf..bcb72b03e7 100644
> --- a/tools/firmware-utils/src/mkbrncmdline.c
> +++ b/tools/firmware-utils/src/mkbrncmdline.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * mkbrncmdline.c - partially based on OpenWrt's wndr3700.c
>    *
>    * Copyright (C) 2011 Tobias Diedrich <ranma+openwrt at tdiedrich.de>
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License,
> - * version 2 as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkbrnimg.c b/tools/firmware-utils/src/mkbrnimg.c
> index 9cddda3575..1c575c6aa7 100644
> --- a/tools/firmware-utils/src/mkbrnimg.c
> +++ b/tools/firmware-utils/src/mkbrnimg.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * mkbrnimg.c - partially based on OpenWrt's wndr3700.c
>    *
>    * Copyright (C) 2011 Tobias Diedrich <ranma+openwrt at tdiedrich.de>
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License,
> - * version 2 as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkbuffaloimg.c b/tools/firmware-utils/src/mkbuffaloimg.c
> index 364dda005b..1a15fe1b55 100644
> --- a/tools/firmware-utils/src/mkbuffaloimg.c
> +++ b/tools/firmware-utils/src/mkbuffaloimg.c
> @@ -1,13 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
>    *  Copyright (C) 2016 FUKAUMI Naoki <naobsd at gmail.com>
>    *
>    *  Based on mkdniimg.c
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkcameofw.c b/tools/firmware-utils/src/mkcameofw.c
> index e0da4baf33..71fb7a2756 100644
> --- a/tools/firmware-utils/src/mkcameofw.c
> +++ b/tools/firmware-utils/src/mkcameofw.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2012 Gabor Juhos <juhosg at openwrt.org>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkcasfw.c b/tools/firmware-utils/src/mkcasfw.c
> index 0e7aa17c1b..8d3ea40509 100644
> --- a/tools/firmware-utils/src/mkcasfw.c
> +++ b/tools/firmware-utils/src/mkcasfw.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *
>    *  Copyright (C) 2007 OpenWrt.org
>    *  Copyright (C) 2007 Gabor Juhos <juhosg at openwrt.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkdapimg2.c b/tools/firmware-utils/src/mkdapimg2.c
> index 1d09290a16..21d90125d1 100644
> --- a/tools/firmware-utils/src/mkdapimg2.c
> +++ b/tools/firmware-utils/src/mkdapimg2.c
> @@ -1,8 +1,5 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License,
> - * version 2 as published by the Free Software Foundation.
> - *
>    * (C) Nicolò Veronese <nicveronese at gmail.com>
>    */
>   
> diff --git a/tools/firmware-utils/src/mkdhpimg.c b/tools/firmware-utils/src/mkdhpimg.c
> index e61d042504..9b77b44e05 100644
> --- a/tools/firmware-utils/src/mkdhpimg.c
> +++ b/tools/firmware-utils/src/mkdhpimg.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (c) 2016 FUKAUMI Naoki <naobsd at gmail.com>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <sys/stat.h>
> diff --git a/tools/firmware-utils/src/mkdniimg.c b/tools/firmware-utils/src/mkdniimg.c
> index 92315f9849..8798b7babf 100644
> --- a/tools/firmware-utils/src/mkdniimg.c
> +++ b/tools/firmware-utils/src/mkdniimg.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkhilinkfw.c b/tools/firmware-utils/src/mkhilinkfw.c
> index 55908e5caa..059692beee 100644
> --- a/tools/firmware-utils/src/mkhilinkfw.c
> +++ b/tools/firmware-utils/src/mkhilinkfw.c
> @@ -1,19 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2013 Jeff Kent <jeff at jkent.net>
>    *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2 as
> - * published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
> - *
>    * This tool encrypts and decrypts uImage formatted firmware for Hilink
>    * HLK-RM04 wireless modules.  It will also truncate a dump of mtd6 and make
>    * it an image suitable for flashing via the stock firmware upgrade page.
> diff --git a/tools/firmware-utils/src/mkmerakifw.c b/tools/firmware-utils/src/mkmerakifw.c
> index 1a50f1658f..b84d42d148 100644
> --- a/tools/firmware-utils/src/mkmerakifw.c
> +++ b/tools/firmware-utils/src/mkmerakifw.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2015 Thomas Hebb <tommyhebb at gmail.com>
>    *
> @@ -6,11 +7,6 @@
>    * same purpose. I have created this reimplementation at his request. The
>    * original script can be found at:
>    * <https://github.com/riptidewave93/meraki-partbuilder>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkplanexfw.c b/tools/firmware-utils/src/mkplanexfw.c
> index 0230fe2252..c86b6b5b88 100644
> --- a/tools/firmware-utils/src/mkplanexfw.c
> +++ b/tools/firmware-utils/src/mkplanexfw.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkporayfw.c b/tools/firmware-utils/src/mkporayfw.c
> index 6ec4f320d9..9efa310629 100644
> --- a/tools/firmware-utils/src/mkporayfw.c
> +++ b/tools/firmware-utils/src/mkporayfw.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Builder/viewer/extractor utility for Poray firmware image files
>    *
> @@ -12,11 +13,6 @@
>    * Itself based on:
>    *   TP-Link WR941 V2 firmware checksum fixing tool.
>    *   Copyright (C) 2008,2009 Wang Jian <lark at linux.net.cn>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkrasimage.c b/tools/firmware-utils/src/mkrasimage.c
> index d8cec527fb..636e90a1cd 100644
> --- a/tools/firmware-utils/src/mkrasimage.c
> +++ b/tools/firmware-utils/src/mkrasimage.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * --- ZyXEL header format ---
>    * Original Version by Benjamin Berg <benjamin at sipsolutions.net>
> @@ -29,11 +30,6 @@
>    *
>    * The checksum for the header is calculated over the first 2048 bytes with
>    * the rootfs image checksum as the placeholder during calculation.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   #include <fcntl.h>
>   #include <getopt.h>
> diff --git a/tools/firmware-utils/src/mkrtn56uimg.c b/tools/firmware-utils/src/mkrtn56uimg.c
> index 689dc8b375..a43746dc1c 100644
> --- a/tools/firmware-utils/src/mkrtn56uimg.c
> +++ b/tools/firmware-utils/src/mkrtn56uimg.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *
>    *  Copyright (C) 2014 OpenWrt.org
>    *  Copyright (C) 2014 Mikko Hissa <mikko.hissa at werzek.com>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <errno.h>
> diff --git a/tools/firmware-utils/src/mksenaofw.c b/tools/firmware-utils/src/mksenaofw.c
> index d9ccfbc1e0..172d5f3b4d 100644
> --- a/tools/firmware-utils/src/mksenaofw.c
> +++ b/tools/firmware-utils/src/mksenaofw.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *
>    *  Copyright (C) 2012 OpenWrt.org
>    *  Copyright (C) 2012 Mikko Hissa <mikko.hissa at uta.fi>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mktplinkfw-lib.c b/tools/firmware-utils/src/mktplinkfw-lib.c
> index e3213274c1..9ad2a5d216 100644
> --- a/tools/firmware-utils/src/mktplinkfw-lib.c
> +++ b/tools/firmware-utils/src/mktplinkfw-lib.c
> @@ -1,14 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
>    *
>    * This tool was based on:
>    *   TP-Link WR941 V2 firmware checksum fixing tool.
>    *   Copyright (C) 2008,2009 Wang Jian <lark at linux.net.cn>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mktplinkfw-lib.h b/tools/firmware-utils/src/mktplinkfw-lib.h
> index 31e6d0b1e6..2003908cf9 100644
> --- a/tools/firmware-utils/src/mktplinkfw-lib.h
> +++ b/tools/firmware-utils/src/mktplinkfw-lib.h
> @@ -1,14 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
>    *
>    * This tool was based on:
>    *   TP-Link WR941 V2 firmware checksum fixing tool.
>    *   Copyright (C) 2008,2009 Wang Jian <lark at linux.net.cn>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   
> diff --git a/tools/firmware-utils/src/mktplinkfw.c b/tools/firmware-utils/src/mktplinkfw.c
> index ed785b48e5..e6d76a1942 100644
> --- a/tools/firmware-utils/src/mktplinkfw.c
> +++ b/tools/firmware-utils/src/mktplinkfw.c
> @@ -1,14 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
>    *
>    * This tool was based on:
>    *   TP-Link WR941 V2 firmware checksum fixing tool.
>    *   Copyright (C) 2008,2009 Wang Jian <lark at linux.net.cn>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mktplinkfw2.c b/tools/firmware-utils/src/mktplinkfw2.c
> index 053ff0050b..47fe710dff 100644
> --- a/tools/firmware-utils/src/mktplinkfw2.c
> +++ b/tools/firmware-utils/src/mktplinkfw2.c
> @@ -1,14 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
>    *
>    * This tool was based on:
>    *   TP-Link WR941 V2 firmware checksum fixing tool.
>    *   Copyright (C) 2008,2009 Wang Jian <lark at linux.net.cn>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkwrggimg.c b/tools/firmware-utils/src/mkwrggimg.c
> index d2c42b02b3..65ad293caa 100644
> --- a/tools/firmware-utils/src/mkwrggimg.c
> +++ b/tools/firmware-utils/src/mkwrggimg.c
> @@ -1,11 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2011 Gabor Juhos <juhosg at openwrt.org>
>    *  Copyright (C) 2016 Stijn Tintel <stijn at linux-ipv6.be>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #define _ANSI_SOURCE
> diff --git a/tools/firmware-utils/src/mkwrgimg.c b/tools/firmware-utils/src/mkwrgimg.c
> index 6ba2fd1577..9a5993c277 100644
> --- a/tools/firmware-utils/src/mkwrgimg.c
> +++ b/tools/firmware-utils/src/mkwrgimg.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2011 Gabor Juhos <juhosg at openwrt.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkzcfw.c b/tools/firmware-utils/src/mkzcfw.c
> index e21504e266..1318b4acdc 100644
> --- a/tools/firmware-utils/src/mkzcfw.c
> +++ b/tools/firmware-utils/src/mkzcfw.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2010 Gabor Juhos <juhosg at openwrt.org>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkzynfw.c b/tools/firmware-utils/src/mkzynfw.c
> index 365264ca68..e856112f16 100644
> --- a/tools/firmware-utils/src/mkzynfw.c
> +++ b/tools/firmware-utils/src/mkzynfw.c
> @@ -1,16 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *
>    *  Copyright (C) 2007-2008 OpenWrt.org
>    *  Copyright (C) 2007-2008 Gabor Juhos <juhosg at openwrt.org>
> - *
> - *  This code was based on the information of the ZyXEL's firmware
> - *  image format written by Kolja Waschk, can be found at:
> - *  http://www.ixo.de/info/zyxel_uclinux
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/nand_ecc.c b/tools/firmware-utils/src/nand_ecc.c
> index 58fb6ce0db..8cb9b34899 100644
> --- a/tools/firmware-utils/src/nand_ecc.c
> +++ b/tools/firmware-utils/src/nand_ecc.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * calculate ecc code for nand flash
>    *
>    * Copyright (C) 2008 yajin <yajin at vm-kernel.org>
>    * Copyright (C) 2009 Felix Fietkau <nbd at nbd.name>
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License as
> - * published by the Free Software Foundation; either version 2 or
> - * (at your option) version 3 of the License.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
> - * MA 02111-1307 USA
>    */
>   
>   
> diff --git a/tools/firmware-utils/src/osbridge-crc.c b/tools/firmware-utils/src/osbridge-crc.c
> index 46ea855ec1..e9c577d8ed 100644
> --- a/tools/firmware-utils/src/osbridge-crc.c
> +++ b/tools/firmware-utils/src/osbridge-crc.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/pc1crypt.c b/tools/firmware-utils/src/pc1crypt.c
> index 5eb6e01d4a..be1038b781 100644
> --- a/tools/firmware-utils/src/pc1crypt.c
> +++ b/tools/firmware-utils/src/pc1crypt.c
> @@ -1,10 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *  Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
>    *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    *  This code was based on:
>    *	PC1 Cipher Algorithm ( Pukall Cipher 1 )
>    *	By Alexander PUKALL 1991
> diff --git a/tools/firmware-utils/src/uimage_padhdr.c b/tools/firmware-utils/src/uimage_padhdr.c
> index d1a1efb575..a56b646403 100644
> --- a/tools/firmware-utils/src/uimage_padhdr.c
> +++ b/tools/firmware-utils/src/uimage_padhdr.c
> @@ -1,16 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * uimage_padhdr.c : add zero paddings after the tail of uimage header
>    *
>    * Copyright (C) 2019 NOGUCHI Hiroshi <drvlabo at gmail.com>
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License,
> - * version 2 as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU General Public License for more details.
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/zyimage.c b/tools/firmware-utils/src/zyimage.c
> index 4f7cfd6f43..51a5cf7573 100644
> --- a/tools/firmware-utils/src/zyimage.c
> +++ b/tools/firmware-utils/src/zyimage.c
> @@ -1,10 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * Copyright (C) 2014 Soul Trace <S-trace at list.ru>
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms of the GNU General Public License version 2 as published
> - * by the Free Software Foundation.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/zynos.h b/tools/firmware-utils/src/zynos.h
> index aaf0fc8a73..6c9c1a0cbd 100644
> --- a/tools/firmware-utils/src/zynos.h
> +++ b/tools/firmware-utils/src/zynos.h
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    *
>    *  Copyright (C) 2007-2008 OpenWrt.org
> @@ -6,11 +7,6 @@
>    *  This code was based on the information of the ZyXEL's firmware
>    *  image format written by Kolja Waschk, can be found at:
>    *  http://www.ixo.de/info/zyxel_uclinux
> - *
> - *  This program is free software; you can redistribute it and/or modify it
> - *  under the terms of the GNU General Public License version 2 as published
> - *  by the Free Software Foundation.
> - *
>    */
>   
>   #ifndef _ZYNOS_H
> diff --git a/tools/firmware-utils/src/zytrx.c b/tools/firmware-utils/src/zytrx.c
> index 7167679206..8c113d6d79 100644
> --- a/tools/firmware-utils/src/zytrx.c
> +++ b/tools/firmware-utils/src/zytrx.c
> @@ -8,10 +8,6 @@
>    * Copyright (C) 2008 Imre Kaloz  <kaloz at openwrt.org>
>    *                    Gabor Juhos <juhosg at openwrt.org>
>    * Copyright (C) 2021 Bjørn Mork <bjorn at mork.no>
> -
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public License,
> - * version 2 as published by the Free Software Foundation.
>    */
>   
>   #include <stdio.h>
> 



More information about the openwrt-devel mailing list