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

Rafał Miłecki zajec5 at gmail.com
Wed Aug 4 04:13:51 PDT 2021


Cc people from copyrights

On 04.08.2021 13:12, Rafał Miłecki wrote:
> From: Rafał Miłecki <rafal at milecki.pl>
> 
> This uses "GPL-2.0-or-later" header for files identified using scancode
> license scanner with 100% score as GPL 2.0 or later.
> 
> Signed-off-by: Rafał Miłecki <rafal at milecki.pl>
> ---
>   tools/firmware-utils/src/addpattern.c      | 15 +--------------
>   tools/firmware-utils/src/asustrx.c         |  6 +-----
>   tools/firmware-utils/src/dgn3500sum.c      | 15 +--------------
>   tools/firmware-utils/src/encode_crc.c      | 15 +--------------
>   tools/firmware-utils/src/jcgimage.c        | 16 +---------------
>   tools/firmware-utils/src/lzma2eva.c        | 15 +--------------
>   tools/firmware-utils/src/makeamitbin.c     | 16 +---------------
>   tools/firmware-utils/src/mkchkimg.c        | 15 +--------------
>   tools/firmware-utils/src/mkcsysimg.c       | 16 +---------------
>   tools/firmware-utils/src/mkdlinkfw-lib.c   |  6 +-----
>   tools/firmware-utils/src/mkdlinkfw.c       |  6 +-----
>   tools/firmware-utils/src/mkedimaximg.c     |  7 +------
>   tools/firmware-utils/src/mkfwimage.c       | 15 +--------------
>   tools/firmware-utils/src/mkfwimage2.c      | 15 +--------------
>   tools/firmware-utils/src/mkheader_gemtek.c | 15 +--------------
>   tools/firmware-utils/src/mkmylofw.c        | 17 +----------------
>   tools/firmware-utils/src/motorola-bin.c    | 17 +----------------
>   tools/firmware-utils/src/oseama.c          |  6 +-----
>   tools/firmware-utils/src/otrx.c            |  6 +-----
>   tools/firmware-utils/src/ptgen.c           | 15 +--------------
>   tools/firmware-utils/src/sign_dlink_ru.c   | 14 +-------------
>   tools/firmware-utils/src/spw303v.c         | 15 +--------------
>   tools/firmware-utils/src/trx.c             | 15 +--------------
>   tools/firmware-utils/src/xorimage.c        | 15 +--------------
>   tools/firmware-utils/src/zyxbcm.c          | 15 +--------------
>   25 files changed, 25 insertions(+), 303 deletions(-)
> 
> diff --git a/tools/firmware-utils/src/addpattern.c b/tools/firmware-utils/src/addpattern.c
> index 9791527878..74286fd563 100644
> --- a/tools/firmware-utils/src/addpattern.c
> +++ b/tools/firmware-utils/src/addpattern.c
> @@ -1,19 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * Copyright (C) 2004  Manuel Novoa III  <mjn3 at codepoet.org>
> - *
> - * 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 of the License, or
> - * (at your option) any later version.
> - *
> - * 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
>    */
>   
>   /* July 29, 2004
> diff --git a/tools/firmware-utils/src/asustrx.c b/tools/firmware-utils/src/asustrx.c
> index 04af9a184a..ce721687d8 100644
> --- a/tools/firmware-utils/src/asustrx.c
> +++ b/tools/firmware-utils/src/asustrx.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * asustrx
>    *
>    * Copyright (C) 2015 Rafał Miłecki <zajec5 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 as published by the Free
> - * Software Foundation; either version 2 of the License, or (at your option)
> - * any later version.
>    */
>   
>   #include <byteswap.h>
> diff --git a/tools/firmware-utils/src/dgn3500sum.c b/tools/firmware-utils/src/dgn3500sum.c
> index e86621bc1f..6c2937ed51 100644
> --- a/tools/firmware-utils/src/dgn3500sum.c
> +++ b/tools/firmware-utils/src/dgn3500sum.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /* **************************************************************************
>   
>      This program creates a modified 16bit checksum used for the Netgear
> @@ -9,20 +10,6 @@
>   
>      Based on previous unattributed work.
>   
> -   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 of the License, or
> -   (at your option) any later version.
> -
> -   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/encode_crc.c b/tools/firmware-utils/src/encode_crc.c
> index 647fb92e89..80f44f133e 100644
> --- a/tools/firmware-utils/src/encode_crc.c
> +++ b/tools/firmware-utils/src/encode_crc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /* **************************************************************************
>   
>      This program creates a CRC checksum and encodes the file that is named
> @@ -9,20 +10,6 @@
>      Copyright:  Freecom Technology GmbH, Berlin, 2004
>                  www.freecom.com
>   
> -  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 of the License, or
> -  (at your option) any later version.
> -
> -  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/jcgimage.c b/tools/firmware-utils/src/jcgimage.c
> index 81d9f79f52..59a6ac4de5 100644
> --- a/tools/firmware-utils/src/jcgimage.c
> +++ b/tools/firmware-utils/src/jcgimage.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * jcgimage - Create a JCG firmware image
>    *
>    * Copyright (C) 2015 Reinhard Max <reinhard at m4x.de>
>    * Copyright (C) 2019 Davide Fioravanti <pantanastyle 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
> - * as published by the Free Software Foundation; either version 2
> - * of the License, or (at your option) any later version.
> - *
> - * 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/lzma2eva.c b/tools/firmware-utils/src/lzma2eva.c
> index 1d7e364889..f72ec74c19 100644
> --- a/tools/firmware-utils/src/lzma2eva.c
> +++ b/tools/firmware-utils/src/lzma2eva.c
> @@ -1,20 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>       lzma2eva - convert lzma-compressed file to AVM EVA bootloader format
>       Copyright (C) 2007  Enrik Berkhan <Enrik.Berkhan at inka.de>
> -
> -    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 of the License, or
> -    (at your option) any later version.
> -
> -    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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
>   */
>   
>   #include <stdint.h>
> diff --git a/tools/firmware-utils/src/makeamitbin.c b/tools/firmware-utils/src/makeamitbin.c
> index 5c334424e6..c626d5ce6a 100644
> --- a/tools/firmware-utils/src/makeamitbin.c
> +++ b/tools/firmware-utils/src/makeamitbin.c
> @@ -1,23 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    *  makeamitbin - create firmware binaries for MGB100
>    *
>    *  Copyright (C) 2007 Volker Weiss     <dev at tintuc.de>
>    *                     Christian Welzel <dev at welzel-online.ch>
> - *
> - *  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 of the License, or
> - *  (at your option) any later version.
> - *
> - *  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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>    */
>   
>   
> diff --git a/tools/firmware-utils/src/mkchkimg.c b/tools/firmware-utils/src/mkchkimg.c
> index dff5169a25..b51eca9369 100644
> --- a/tools/firmware-utils/src/mkchkimg.c
> +++ b/tools/firmware-utils/src/mkchkimg.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * 	Make CHK Image
>    *
>    * 	This utility creates Netgear .chk files.
>    *
>    * 	Copyright (C) 2008 Dave C. Reeve <Dave.Reeve at dreeve.org>
> - *
> - *	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 of the License, or
> - *	(at your option) any later version.
> - *
> - *	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.,
> - *	51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
>    */
>   #include <stdio.h>
>   #include <stdlib.h>
> diff --git a/tools/firmware-utils/src/mkcsysimg.c b/tools/firmware-utils/src/mkcsysimg.c
> index 0ddb54c4ec..2347e63da1 100644
> --- a/tools/firmware-utils/src/mkcsysimg.c
> +++ b/tools/firmware-utils/src/mkcsysimg.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    *
>    *  Copyright (C) 2007-2009 Gabor Juhos <juhosg at openwrt.org>
> @@ -5,21 +6,6 @@
>    *  This program was based on the code found in various Linux
>    *  source tarballs released by Edimax for it's devices.
>    *  Original author: David Hsu <davidhsu at realtek.com.tw>
> - *
> - *  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
> - *  of the License, or (at your option) any later version.
> - *
> - *  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., 51 Franklin Street, Fifth Floor,
> - *  Boston, MA  02110-1301, USA.
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkdlinkfw-lib.c b/tools/firmware-utils/src/mkdlinkfw-lib.c
> index b3f3f41348..dbe178c6dd 100644
> --- a/tools/firmware-utils/src/mkdlinkfw-lib.c
> +++ b/tools/firmware-utils/src/mkdlinkfw-lib.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * mkdlinkfw
>    *
> @@ -6,11 +7,6 @@
>    * This tool is based on mktplinkfw.
>    * Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
>    * 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 as published by the Free
> - * Software Foundation; either version 2 of the License, or (at your option)
> - * any later version.
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkdlinkfw.c b/tools/firmware-utils/src/mkdlinkfw.c
> index 3b59a5d2df..6dbaf4ae27 100644
> --- a/tools/firmware-utils/src/mkdlinkfw.c
> +++ b/tools/firmware-utils/src/mkdlinkfw.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * mkdlinkfw
>    *
> @@ -6,11 +7,6 @@
>    * This tool is based on mktplinkfw.
>    * Copyright (C) 2009 Gabor Juhos <juhosg at openwrt.org>
>    * 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 as published by the Free
> - * Software Foundation; either version 2 of the License, or (at your option)
> - * any later version.
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkedimaximg.c b/tools/firmware-utils/src/mkedimaximg.c
> index 541eaaaa3f..899f9f6146 100644
> --- a/tools/firmware-utils/src/mkedimaximg.c
> +++ b/tools/firmware-utils/src/mkedimaximg.c
> @@ -1,11 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * Copyright (C) 2011 Vasilis Tsiligiannis <b_tsiligiannis at silverton.gr>
> - *
> - * 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 of the
> - * License, or (at your option) any later version.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/mkfwimage.c b/tools/firmware-utils/src/mkfwimage.c
> index 5b749a3f66..7f15d1f196 100644
> --- a/tools/firmware-utils/src/mkfwimage.c
> +++ b/tools/firmware-utils/src/mkfwimage.c
> @@ -1,20 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * Copyright (C) 2007 Ubiquiti Networks, Inc.
>    * Copyright (C) 2008 Lukas Kuna <ValXdater at seznam.cz>
> - *
> - * 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 of the
> - * License, or (at your option) any later version.
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
>    */
>   
>   #include <sys/types.h>
> diff --git a/tools/firmware-utils/src/mkfwimage2.c b/tools/firmware-utils/src/mkfwimage2.c
> index 9d8b2f6f8b..a0db930df2 100644
> --- a/tools/firmware-utils/src/mkfwimage2.c
> +++ b/tools/firmware-utils/src/mkfwimage2.c
> @@ -1,21 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * Copyright (C) 2007 Ubiquiti Networks, Inc.
>    * Copyright (C) 2008 Lukas Kuna <ValXdater at seznam.cz>
>    * Copyright (C) 2008 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 as
> - * published by the Free Software Foundation; either version 2 of the
> - * License, or (at your option) any later version.
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
>    */
>   
>   #include <sys/types.h>
> diff --git a/tools/firmware-utils/src/mkheader_gemtek.c b/tools/firmware-utils/src/mkheader_gemtek.c
> index 9e618efbad..ab72a644ef 100644
> --- a/tools/firmware-utils/src/mkheader_gemtek.c
> +++ b/tools/firmware-utils/src/mkheader_gemtek.c
> @@ -1,19 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * Copyright (C) 2014  Claudio Leite <leitec at staticky.com>
> - *
> - * 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 of the License, or
> - * (at your option) any later version.
> - *
> - * 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/mkmylofw.c b/tools/firmware-utils/src/mkmylofw.c
> index 93eab202d9..9999b3c235 100644
> --- a/tools/firmware-utils/src/mkmylofw.c
> +++ b/tools/firmware-utils/src/mkmylofw.c
> @@ -1,21 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    *  Copyright (C) 2006-2008 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
> - *  as published by the Free Software Foundation; either version 2
> - *  of the License, or (at your option) any later version.
> - *
> - *  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., 51 Franklin Street, Fifth Floor,
> - *  Boston, MA  02110-1301, USA.
> - *
>    */
>   
>   #include <stdio.h>
> diff --git a/tools/firmware-utils/src/motorola-bin.c b/tools/firmware-utils/src/motorola-bin.c
> index fecb4ce95b..6fda2a9e31 100644
> --- a/tools/firmware-utils/src/motorola-bin.c
> +++ b/tools/firmware-utils/src/motorola-bin.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * motorola-bin.c
>    *
> @@ -5,22 +6,6 @@
>    *                         Imre Kaloz <kaloz at openwrt.org>
>    *                         D. Hugh Redelmeier
>    *                         OpenWrt.org
> - *
> - *
> - * 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
> - * of the License, or (at your option) any later version.
> - *
> - * 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/oseama.c b/tools/firmware-utils/src/oseama.c
> index 4434b11162..75580e6cf5 100644
> --- a/tools/firmware-utils/src/oseama.c
> +++ b/tools/firmware-utils/src/oseama.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * oseama
>    *
>    * Copyright (C) 2016 Rafał Miłecki <zajec5 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 as published by the Free
> - * Software Foundation; either version 2 of the License, or (at your option)
> - * any later version.
>    */
>   
>   #include <byteswap.h>
> diff --git a/tools/firmware-utils/src/otrx.c b/tools/firmware-utils/src/otrx.c
> index 3bbbac39e3..b5cd70d6c8 100644
> --- a/tools/firmware-utils/src/otrx.c
> +++ b/tools/firmware-utils/src/otrx.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * otrx
>    *
>    * Copyright (C) 2015-2017 Rafał Miłecki <zajec5 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 as published by the Free
> - * Software Foundation; either version 2 of the License, or (at your option)
> - * any later version.
>    */
>   
>   #include <byteswap.h>
> diff --git a/tools/firmware-utils/src/ptgen.c b/tools/firmware-utils/src/ptgen.c
> index d911b9d1f0..665c5f7a04 100644
> --- a/tools/firmware-utils/src/ptgen.c
> +++ b/tools/firmware-utils/src/ptgen.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * ptgen - partition table generator
>    * Copyright (C) 2006 by Felix Fietkau <nbd at nbd.name>
> @@ -7,20 +8,6 @@
>    *
>    * UUID/GUID definition stolen from kernel/include/uapi/linux/uuid.h
>    * Copyright (C) 2010, Intel Corp. Huang Ying <ying.huang at intel.com>
> - *
> - * 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 of the License, or
> - * (at your option) any later version.
> - *
> - * 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
>    */
>   
>   #include <sys/types.h>
> diff --git a/tools/firmware-utils/src/sign_dlink_ru.c b/tools/firmware-utils/src/sign_dlink_ru.c
> index 9c02ed50af..50f2e67bf4 100644
> --- a/tools/firmware-utils/src/sign_dlink_ru.c
> +++ b/tools/firmware-utils/src/sign_dlink_ru.c
> @@ -1,21 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * This program is designed to sign firmware images so they are accepted
>    * by D-Link DIR-882 R1 WebUIs.
>    *
>    * Copyright (C) 2020 Andrew Pikler
> - *
> - * 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
> - * of the License, or (at your option) any later version.
> - *
> - * 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, see <http://www.gnu.org/licenses/>.
>    */
>   
>   #include <stdlib.h>
> diff --git a/tools/firmware-utils/src/spw303v.c b/tools/firmware-utils/src/spw303v.c
> index 980f41ded6..3244a73a2f 100644
> --- a/tools/firmware-utils/src/spw303v.c
> +++ b/tools/firmware-utils/src/spw303v.c
> @@ -1,21 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * spw303v.c - partially based on OpenWrt's imagetag.c and addpattern.c
>    *
>    * Copyright (C) 2011  Jonas Gorski <jonas.gorski 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 as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * 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 <arpa/inet.h>
> diff --git a/tools/firmware-utils/src/trx.c b/tools/firmware-utils/src/trx.c
> index dc5bb672ae..e09d671f02 100644
> --- a/tools/firmware-utils/src/trx.c
> +++ b/tools/firmware-utils/src/trx.c
> @@ -1,19 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * Copyright (C) 2004  Manuel Novoa III  <mjn3 at codepoet.org>
> - *
> - * 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 of the License, or
> - * (at your option) any later version.
> - *
> - * 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
>    */
>   
>   /* July 29, 2004
> diff --git a/tools/firmware-utils/src/xorimage.c b/tools/firmware-utils/src/xorimage.c
> index e13531ab4a..94190fd181 100644
> --- a/tools/firmware-utils/src/xorimage.c
> +++ b/tools/firmware-utils/src/xorimage.c
> @@ -1,19 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * xorimage.c - partially based on OpenWrt's addpattern.c
> - *
> - * 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 of the License, or
> - * (at your option) any later version.
> - *
> - * 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/zyxbcm.c b/tools/firmware-utils/src/zyxbcm.c
> index 1a2926bfd3..0266c82caf 100644
> --- a/tools/firmware-utils/src/zyxbcm.c
> +++ b/tools/firmware-utils/src/zyxbcm.c
> @@ -1,21 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-or-later
>   /*
>    * zyxbcm.c - based on Jonas Gorski's spw303v.c
>    *
>    * Copyright (C) 2014 Álvaro Fernández Rojas <noltari 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 as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * 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 <arpa/inet.h>
> 



More information about the openwrt-devel mailing list