| Subject: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 349 |
| Date: Tue, 07 May 2019 12:02:58 +0100 |
| From: Thomas Gleixner <tglx@linutronix.de> |
| |
| Based on 1 normalized pattern(s): |
| |
| this program is free software you can redistribute it and or modify |
| it under the terms of the version 2 of the gnu general public |
| license 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 see <http www gnu org |
| licenses > |
| |
| |
| |
| extracted by the scancode license scanner the SPDX license identifier |
| |
| GPL-2.0-only |
| |
| has been chosen to replace the boilerplate/reference in 15 file(s). |
| |
| The result has been manually verified and compared against a license |
| compliance dataset provided by .... |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| |
| |
| --- |
| |
| --- a/drivers/net/can/dev.c |
| +++ b/drivers/net/can/dev.c |
| @@ -1,19 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2005 Marc Kleine-Budde, Pengutronix |
| * Copyright (C) 2006 Andrey Volkov, Varma Electronics |
| * Copyright (C) 2008-2009 Wolfgang Grandegger <wg@grandegger.com> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/module.h> |
| |
| |
| --- a/drivers/net/can/rx-offload.c |
| +++ b/drivers/net/can/rx-offload.c |
| @@ -1,18 +1,7 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (c) 2014 David Jander, Protonic Holland |
| * Copyright (C) 2014-2017 Pengutronix, Marc Kleine-Budde <kernel@pengutronix.de> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/can/dev.h> |
| |
| |
| --- a/drivers/net/can/vxcan.c |
| +++ b/drivers/net/can/vxcan.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * vxcan.c - Virtual CAN Tunnel for cross namespace communication |
| * |
| @@ -6,18 +7,6 @@ |
| * for network interface pairs in a common and established way. |
| * |
| * Copyright (c) 2017 Oliver Hartkopp <socketcan@hartkopp.net> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/module.h> |
| |
| |
| --- a/drivers/net/can/mscan/mpc5xxx_can.c |
| +++ b/drivers/net/can/mscan/mpc5xxx_can.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * CAN bus driver for the Freescale MPC5xxx embedded CPU. |
| * |
| @@ -5,18 +6,6 @@ |
| * Varma Electronics Oy |
| * Copyright (C) 2008-2009 Wolfgang Grandegger <wg@grandegger.com> |
| * Copyright (C) 2009 Wolfram Sang, Pengutronix <w.sang@pengutronix.de> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/kernel.h> |
| |
| |
| --- a/drivers/net/can/mscan/mscan.c |
| +++ b/drivers/net/can/mscan/mscan.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * CAN bus driver for the alone generic (as possible as) MSCAN controller. |
| * |
| @@ -5,18 +6,6 @@ |
| * Varma Electronics Oy |
| * Copyright (C) 2008-2009 Wolfgang Grandegger <wg@grandegger.com> |
| * Copyright (C) 2008-2009 Pengutronix <kernel@pengutronix.de> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/kernel.h> |
| |
| |
| --- a/drivers/net/can/mscan/mscan.h |
| +++ b/drivers/net/can/mscan/mscan.h |
| @@ -1,20 +1,9 @@ |
| +/* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Definitions of consts/structs to drive the Freescale MSCAN. |
| * |
| * Copyright (C) 2005-2006 Andrey Volkov <avolkov@varma-el.com>, |
| * Varma Electronics Oy |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #ifndef __MSCAN_H__ |
| |
| |
| --- a/drivers/net/can/sja1000/ems_pci.c |
| +++ b/drivers/net/can/sja1000/ems_pci.c |
| @@ -1,19 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2007 Wolfgang Grandegger <wg@grandegger.com> |
| * Copyright (C) 2008 Markus Plessing <plessing@ems-wuensche.com> |
| * Copyright (C) 2008 Sebastian Haas <haas@ems-wuensche.com> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/kernel.h> |
| |
| |
| --- a/drivers/net/can/sja1000/kvaser_pci.c |
| +++ b/drivers/net/can/sja1000/kvaser_pci.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2008 Per Dalen <per.dalen@cnw.se> |
| * |
| @@ -15,18 +16,6 @@ |
| * Copyright (c) 2002-2007 Volkswagen Group Electronic Research |
| * Copyright (c) 2003 Matthias Brukner, Trajet Gmbh, Rebenring 33, |
| * 38106 Braunschweig, GERMANY |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/kernel.h> |
| |
| |
| --- a/drivers/net/can/sja1000/plx_pci.c |
| +++ b/drivers/net/can/sja1000/plx_pci.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2008-2010 Pavel Cheblakov <P.B.Cheblakov@inp.nsk.su> |
| * |
| @@ -5,18 +6,6 @@ |
| * Copyright (C) 2007 Wolfgang Grandegger <wg@grandegger.com> |
| * Copyright (C) 2008 Markus Plessing <plessing@ems-wuensche.com> |
| * Copyright (C) 2008 Sebastian Haas <haas@ems-wuensche.com> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/kernel.h> |
| |
| |
| --- a/drivers/net/can/sja1000/sja1000_isa.c |
| +++ b/drivers/net/can/sja1000/sja1000_isa.c |
| @@ -1,17 +1,6 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2009 Wolfgang Grandegger <wg@grandegger.com> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/kernel.h> |
| |
| |
| --- a/drivers/net/can/sja1000/sja1000_platform.c |
| +++ b/drivers/net/can/sja1000/sja1000_platform.c |
| @@ -1,18 +1,7 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2005 Sascha Hauer, Pengutronix |
| * Copyright (C) 2007 Wolfgang Grandegger <wg@grandegger.com> |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/kernel.h> |
| |
| |
| --- a/drivers/net/can/softing/softing_cs.c |
| +++ b/drivers/net/can/softing/softing_cs.c |
| @@ -1,19 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2008-2010 |
| * |
| * - Kurt Van Dijck, EIA Electronics |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/module.h> |
| |
| |
| --- a/drivers/net/can/softing/softing_fw.c |
| +++ b/drivers/net/can/softing/softing_fw.c |
| @@ -1,19 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2008-2010 |
| * |
| * - Kurt Van Dijck, EIA Electronics |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/firmware.h> |
| |
| |
| --- a/drivers/net/can/softing/softing_main.c |
| +++ b/drivers/net/can/softing/softing_main.c |
| @@ -1,19 +1,8 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2008-2010 |
| * |
| * - Kurt Van Dijck, EIA Electronics |
| - * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| */ |
| |
| #include <linux/module.h> |
| |
| |
| --- a/drivers/net/can/spi/mcp251x.c |
| +++ b/drivers/net/can/spi/mcp251x.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * CAN bus driver for Microchip 251x CAN Controller with SPI Interface |
| * |
| @@ -18,20 +19,6 @@ |
| * - Simon Kallweit, intefo AG |
| * Copyright 2007 |
| * |
| - * This program is free software; you can redistribute it and/or modify |
| - * it under the terms of the version 2 of the GNU General Public License |
| - * 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, see <http://www.gnu.org/licenses/>. |
| - * |
| - * |
| - * |
| * Your platform definition file should specify something like: |
| * |
| * static struct mcp251x_platform_data mcp251x_info = { |
| @@ -51,7 +38,6 @@ |
| * |
| * Please see mcp251x.h for a description of the fields in |
| * struct mcp251x_platform_data. |
| - * |
| */ |
| |
| #include <linux/can/core.h> |
| |
| |