ARM: dts: Freescale: re-license device tree files under X11
PATCH 1/1 ARM: dts: Freescale: re-license device tree files under X11
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under license X11.
--- arch/arm/dts/fsl-ls1012a-frdm.dts | 2 +- arch/arm/dts/fsl-ls1012a-frdm.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-qds.dts | 2 +- arch/arm/dts/fsl-ls1012a-qds.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dtsi | 4 +--- arch/arm/dts/fsl-ls1012a.dtsi | 2 +- arch/arm/dts/fsl-ls1043a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1043a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1043a.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1046a.dtsi | 4 +--- arch/arm/dts/fsl-ls1088a-qds.dts | 2 +- arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1088a.dtsi | 2 +- arch/arm/dts/fsl-ls2080a-qds.dts | 2 +- arch/arm/dts/fsl-ls2080a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2080a.dtsi | 2 +- arch/arm/dts/fsl-ls2081a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 2 +- 25 files changed, 25 insertions(+), 39 deletions(-)
arch/arm/dts/fsl-ls1012a-frdm.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1012a-frdm.dtsi +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /include/ "fsl-ls1012a.dtsi"
arch/arm/dts/fsl-ls1012a-qds.dts +1 -1
@@ -1,7 +1,7 @@ /* * Copyright 2016 Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1012a-qds.dtsi +1 -1
@@ -1,7 +1,7 @@ /* * Copyright 2016 Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /include/ "fsl-ls1012a.dtsi"
arch/arm/dts/fsl-ls1012a-rdb.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1012a-rdb.dtsi +1 -3
@@ -3,9 +3,7 @@ * * Copyright 2016, Freescale Semiconductor * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: X11 */ /include/ "fsl-ls1012a.dtsi"
arch/arm/dts/fsl-ls1012a.dtsi +1 -1
@@ -1,7 +1,7 @@ /* * Copyright 2016 Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /include/ "skeleton64.dtsi"
arch/arm/dts/fsl-ls1043a-qds-duart.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright (C) 2015, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1043a-qds-lpuart.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright (C) 2015, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1043a-qds.dtsi +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: X11 */ /include/ "fsl-ls1043a.dtsi"
arch/arm/dts/fsl-ls1043a-rdb.dts +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1043a.dtsi +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: X11 */ /include/ "skeleton64.dtsi"
arch/arm/dts/fsl-ls1046a-qds-duart.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright (C) 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1046a-qds-lpuart.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright (C) 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1046a-qds.dtsi +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: X11 */ /include/ "fsl-ls1046a.dtsi"
arch/arm/dts/fsl-ls1046a-rdb.dts +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1046a.dtsi +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: X11 */ /include/ "skeleton64.dtsi"
arch/arm/dts/fsl-ls1088a-qds.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1088a-rdb.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1088a.dtsi +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ / {
arch/arm/dts/fsl-ls2080a-qds.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2013-2015 Freescale Semiconductor, Inc. * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls2080a-rdb.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2013-2015 Freescale Semiconductor, Inc. * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls2080a.dtsi +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2013-2015 Freescale Semiconductor, Inc. * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ / {
arch/arm/dts/fsl-ls2081a-rdb.dts +1 -1
@@ -5,7 +5,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
arch/arm/dts/fsl-ls2088a-rdb-qspi.dts +1 -1
@@ -5,7 +5,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: X11 */ /dts-v1/;
Signature · 1 line
2.7.4
PATCH 1/1 ARM: dts: Freescale: re-license device tree files under X11
Quoted 30 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under license X11.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>--- arch/arm/dts/fsl-ls1012a-frdm.dts | 2 +- arch/arm/dts/fsl-ls1012a-frdm.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-qds.dts | 2 +- arch/arm/dts/fsl-ls1012a-qds.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dtsi | 4 +--- arch/arm/dts/fsl-ls1012a.dtsi | 2 +- arch/arm/dts/fsl-ls1043a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1043a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1043a.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1046a.dtsi | 4 +--- arch/arm/dts/fsl-ls1088a-qds.dts | 2 +-
Quoted 8 lines
arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1088a.dtsi | 2 +- arch/arm/dts/fsl-ls2080a-qds.dts | 2 +- arch/arm/dts/fsl-ls2080a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2080a.dtsi | 2 +- arch/arm/dts/fsl-ls2081a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 2 +- 25 files changed, 25 insertions(+), 39 deletions(-)
How do these changes match up to the kernel? Thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180115/7a6f99e0/attachment.sig>
PATCH 1/1 ARM: dts: Freescale: re-license device tree files under X11
HI,
Quoted 51 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Tuesday, January 16, 2018 8:32 AM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; Mingkai Hu <[email protected]>
Subject: Re: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11Quoted 30 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under license X11.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>--- arch/arm/dts/fsl-ls1012a-frdm.dts | 2 +- arch/arm/dts/fsl-ls1012a-frdm.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-qds.dts | 2 +- arch/arm/dts/fsl-ls1012a-qds.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dtsi | 4 +--- arch/arm/dts/fsl-ls1012a.dtsi | 2 +- arch/arm/dts/fsl-ls1043a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1043a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1043a.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1046a.dtsi | 4 +--- arch/arm/dts/fsl-ls1088a-qds.dts | 2 +-Quoted 8 lines
arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1088a.dtsi | 2 +- arch/arm/dts/fsl-ls2080a-qds.dts | 2 +- arch/arm/dts/fsl-ls2080a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2080a.dtsi | 2 +- arch/arm/dts/fsl-ls2081a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 2 +- 25 files changed, 25 insertions(+), 39 deletions(-)
Quoted 1 line
How do these changes match up to the kernel? Thanks!
The kernel dts files are GPLv2 and X11 dual licensed. E.g.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
To avoid dual licensing, we used X11 only. See
https://www.gnu.org/licenses/license-list.en.html#X11License
Quoted 3 lines
--
Tom
PATCH 1/1 ARM: dts: Freescale: re-license device tree files under X11
Quoted 53 lines · Pankaj Bansal
HI,
Quoted 51 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Tuesday, January 16, 2018 8:32 AM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; Mingkai Hu <[email protected]>
Subject: Re: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11Quoted 38 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under license X11.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>--- arch/arm/dts/fsl-ls1012a-frdm.dts | 2 +- arch/arm/dts/fsl-ls1012a-frdm.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-qds.dts | 2 +- arch/arm/dts/fsl-ls1012a-qds.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dtsi | 4 +--- arch/arm/dts/fsl-ls1012a.dtsi | 2 +- arch/arm/dts/fsl-ls1043a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1043a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1043a.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1046a.dtsi | 4 +--- arch/arm/dts/fsl-ls1088a-qds.dts | 2 +- arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1088a.dtsi | 2 +- arch/arm/dts/fsl-ls2080a-qds.dts | 2 +- arch/arm/dts/fsl-ls2080a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2080a.dtsi | 2 +- arch/arm/dts/fsl-ls2081a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 2 +- 25 files changed, 25 insertions(+), 39 deletions(-)
Quoted 7 lines
Quoted 1 line
How do these changes match up to the kernel? Thanks!
The kernel dts files are GPLv2 and X11 dual licensed. E.g.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsiTo avoid dual licensing, we used X11 only. See
https://www.gnu.org/licenses/license-list.en.html#X11License
Why would we not want to match the kernel here?
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180115/faa8deca/attachment.sig>
PATCH 1/1 ARM: dts: Freescale: re-license device tree files under X11
++ Leo
Hi Leo. Can you please reply to this question ?
Quoted 77 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Tuesday, January 16, 2018 8:59 AM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; Mingkai Hu <[email protected]>
Subject: Re: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11Quoted 53 lines · Pankaj Bansal
HI,
Quoted 51 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Tuesday, January 16, 2018 8:32 AM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; Mingkai Hu <[email protected]>
Subject: Re: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11Quoted 38 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under license X11.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>--- arch/arm/dts/fsl-ls1012a-frdm.dts | 2 +- arch/arm/dts/fsl-ls1012a-frdm.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-qds.dts | 2 +- arch/arm/dts/fsl-ls1012a-qds.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dtsi | 4 +--- arch/arm/dts/fsl-ls1012a.dtsi | 2 +- arch/arm/dts/fsl-ls1043a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1043a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1043a.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1046a.dtsi | 4 +--- arch/arm/dts/fsl-ls1088a-qds.dts | 2 +- arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1088a.dtsi | 2 +- arch/arm/dts/fsl-ls2080a-qds.dts | 2 +- arch/arm/dts/fsl-ls2080a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2080a.dtsi | 2 +- arch/arm/dts/fsl-ls2081a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 2 +- 25 files changed, 25 insertions(+), 39 deletions(-)Quoted 8 lines
Quoted 1 line
How do these changes match up to the kernel? Thanks!
The kernel dts files are GPLv2 and X11 dual licensed. E.g.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsiTo avoid dual licensing, we used X11 only. See
https://www.gnu.org/licenses/license-list.en.html#X11LicenseWhy would we not want to match the kernel here?
--
Tom
PATCH 1/1 ARM: dts: Freescale: re-license device tree files under X11
Quoted 29 lines
-----Original Message-----
From: Pankaj Bansal
Sent: Monday, January 15, 2018 11:06 PM
To: Leo Li <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Tom Rini <[email protected]>; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; Mingkai Hu <[email protected]>
Subject: RE: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11++ Leo
Hi Leo. Can you please reply to this question ?
Quoted 13 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Tuesday, January 16, 2018 8:59 AM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; Mingkai Hu <[email protected]>
Subject: Re: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11Quoted 2 lines · Pankaj Bansal
HI,
Quoted 62 lines
Quoted 6 lines
Quoted 6 lines
Quoted 6 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Tuesday, January 16, 2018 8:32 AM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; MingkaiHu
Quoted 55 lines
Quoted 45 lines
Quoted 45 lines
<[email protected]>
Subject: Re: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11Quoted 38 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under license X11.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>--- arch/arm/dts/fsl-ls1012a-frdm.dts | 2 +- arch/arm/dts/fsl-ls1012a-frdm.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-qds.dts | 2 +- arch/arm/dts/fsl-ls1012a-qds.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dtsi | 4 +--- arch/arm/dts/fsl-ls1012a.dtsi | 2 +- arch/arm/dts/fsl-ls1043a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1043a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1043a.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1046a.dtsi | 4 +--- arch/arm/dts/fsl-ls1088a-qds.dts | 2 +- arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1088a.dtsi | 2 +- arch/arm/dts/fsl-ls2080a-qds.dts | 2 +- arch/arm/dts/fsl-ls2080a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2080a.dtsi | 2 +- arch/arm/dts/fsl-ls2081a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 2 +- 25 files changed, 25 insertions(+), 39 deletions(-)Quoted 8 lines
Quoted 1 line
How do these changes match up to the kernel? Thanks!
The kernel dts files are GPLv2 and X11 dual licensed. E.g.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.
git/tree/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsiTo avoid dual licensing, we used X11 only. See
https://www.gnu.org/licenses/license-list.en.html#X11LicenseWhy would we not want to match the kernel here?
As we are working with Qualcomm for the potential acquisition, their legal team mentioned that they are against using dual license. So as we are updating the license we would like to take that concern too.
Regards,
Leo
PATCH 1/1 ARM: dts: Freescale: re-license device tree files under X11
Quoted 87 lines · Leo Li
Quoted 87 lines
-----Original Message-----
From: Pankaj Bansal
Sent: Monday, January 15, 2018 11:06 PM
To: Leo Li <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Tom Rini <[email protected]>; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; Mingkai Hu <[email protected]>
Subject: RE: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11++ Leo
Hi Leo. Can you please reply to this question ?
Quoted 10 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Tuesday, January 16, 2018 8:59 AM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; Mingkai Hu <[email protected]>
Subject: Re: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11Quoted 9 lines
Quoted 8 lines · Pankaj Bansal
HI,
Quoted 6 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Tuesday, January 16, 2018 8:32 AM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Priyanka Jain <[email protected]>; Varun Sethi <[email protected]>; MingkaiHu
Quoted 51 lines
Quoted 51 lines
Quoted 45 lines
<[email protected]>
Subject: Re: [U-Boot] [PATCH] ARM: dts: Freescale: re-license device tree files under X11Quoted 30 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under license X11.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>--- arch/arm/dts/fsl-ls1012a-frdm.dts | 2 +- arch/arm/dts/fsl-ls1012a-frdm.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-qds.dts | 2 +- arch/arm/dts/fsl-ls1012a-qds.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dtsi | 4 +--- arch/arm/dts/fsl-ls1012a.dtsi | 2 +- arch/arm/dts/fsl-ls1043a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1043a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1043a.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1046a.dtsi | 4 +--- arch/arm/dts/fsl-ls1088a-qds.dts | 2 +-Quoted 8 lines
arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1088a.dtsi | 2 +- arch/arm/dts/fsl-ls2080a-qds.dts | 2 +- arch/arm/dts/fsl-ls2080a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2080a.dtsi | 2 +- arch/arm/dts/fsl-ls2081a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 2 +- 25 files changed, 25 insertions(+), 39 deletions(-)Quoted 1 line
How do these changes match up to the kernel? Thanks!
The kernel dts files are GPLv2 and X11 dual licensed. E.g.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.
git/tree/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
Quoted 8 lines
Quoted 4 lines
Quoted 4 lines
Quoted 2 lines
To avoid dual licensing, we used X11 only. See
https://www.gnu.org/licenses/license-list.en.html#X11LicenseWhy would we not want to match the kernel here?
As we are working with Qualcomm for the potential acquisition, their legal team mentioned that they are against using dual license. So as we are updating the license we would like to take that concern too.
I want these to be kept in-sync with what is in the Linux kernel. So, whatever you get done there is fine here (and follow the usual rules in the commit message when syncing), thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180117/0dabc00e/attachment.sig>
PATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
In reply to Pankaj BansalThe current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under GPLv2+/X11 dual license.
Same trend is followed in linux.
---
Notes:
V2:
- Change license from X11 only to GPL2.0+/X11 dual license.
- Updated the commit message accordingly.
V1:
- Change the license of freescale (now nxp) dtsi/dts files from GPL2.0+ to X11.
arch/arm/dts/fsl-ls1012a-frdm.dts | 2 +- arch/arm/dts/fsl-ls1012a-frdm.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-qds.dts | 2 +- arch/arm/dts/fsl-ls1012a-qds.dtsi | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1012a-rdb.dtsi | 4 +--- arch/arm/dts/fsl-ls1012a.dtsi | 2 +- arch/arm/dts/fsl-ls1043a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1043a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1043a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1043a.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-qds-duart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds-lpuart.dts | 2 +- arch/arm/dts/fsl-ls1046a-qds.dtsi | 4 +--- arch/arm/dts/fsl-ls1046a-rdb.dts | 4 +--- arch/arm/dts/fsl-ls1046a.dtsi | 4 +--- arch/arm/dts/fsl-ls1088a-qds.dts | 2 +- arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +- arch/arm/dts/fsl-ls1088a.dtsi | 2 +- arch/arm/dts/fsl-ls2080a-qds.dts | 2 +- arch/arm/dts/fsl-ls2080a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2080a.dtsi | 2 +- arch/arm/dts/fsl-ls2081a-rdb.dts | 2 +- arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 2 +- 25 files changed, 25 insertions(+), 39 deletions(-)
arch/arm/dts/fsl-ls1012a-frdm.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1012a-frdm.dtsi +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /include/ "fsl-ls1012a.dtsi"
arch/arm/dts/fsl-ls1012a-qds.dts +1 -1
@@ -1,7 +1,7 @@ /* * Copyright 2016 Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1012a-qds.dtsi +1 -1
@@ -1,7 +1,7 @@ /* * Copyright 2016 Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /include/ "fsl-ls1012a.dtsi"
arch/arm/dts/fsl-ls1012a-rdb.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1012a-rdb.dtsi +1 -3
@@ -3,9 +3,7 @@ * * Copyright 2016, Freescale Semiconductor * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: GPL-2.0+ X11 */ /include/ "fsl-ls1012a.dtsi"
arch/arm/dts/fsl-ls1012a.dtsi +1 -1
@@ -1,7 +1,7 @@ /* * Copyright 2016 Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /include/ "skeleton64.dtsi"
arch/arm/dts/fsl-ls1043a-qds-duart.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright (C) 2015, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1043a-qds-lpuart.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright (C) 2015, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1043a-qds.dtsi +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: GPL-2.0+ X11 */ /include/ "fsl-ls1043a.dtsi"
arch/arm/dts/fsl-ls1043a-rdb.dts +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1043a.dtsi +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: GPL-2.0+ X11 */ /include/ "skeleton64.dtsi"
arch/arm/dts/fsl-ls1046a-qds-duart.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright (C) 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1046a-qds-lpuart.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright (C) 2016, Freescale Semiconductor * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1046a-qds.dtsi +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: GPL-2.0+ X11 */ /include/ "fsl-ls1046a.dtsi"
arch/arm/dts/fsl-ls1046a-rdb.dts +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1046a.dtsi +1 -3
@@ -5,9 +5,7 @@ * * Mingkai Hu <[email protected]> * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. + * SPDX-License-Identifier: GPL-2.0+ X11 */ /include/ "skeleton64.dtsi"
arch/arm/dts/fsl-ls1088a-qds.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1088a-rdb.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls1088a.dtsi +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ / {
arch/arm/dts/fsl-ls2080a-qds.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2013-2015 Freescale Semiconductor, Inc. * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls2080a-rdb.dts +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2013-2015 Freescale Semiconductor, Inc. * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls2080a.dtsi +1 -1
@@ -3,7 +3,7 @@ * * Copyright 2013-2015 Freescale Semiconductor, Inc. * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ / {
arch/arm/dts/fsl-ls2081a-rdb.dts +1 -1
@@ -5,7 +5,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
arch/arm/dts/fsl-ls2088a-rdb-qspi.dts +1 -1
@@ -5,7 +5,7 @@ * * Copyright 2017 NXP * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ X11 */ /dts-v1/;
Signature · 1 line
2.7.4
PATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
Quoted 13 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under GPLv2+/X11 dual license.
Same trend is followed in linux.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>
Quoted 6 lines
---
Notes:
V2:
- Change license from X11 only to GPL2.0+/X11 dual license.
- Updated the commit message accordingly.
OK. But what does the kernel have for these exact files? If it's GPL2.0+/X11 dual, then this is just a normal sync with Linux Kernel v4.xx and you should say that in the commit message. If you haven't gotten these merged to a Linux Kernel release, are they in -next there? Thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180118/5b9b507b/attachment.sig>
PATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
Quoted 29 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Thursday, January 18, 2018 6:34 PM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Varun Sethi <[email protected]>; Leo Li <[email protected]>; Priyanka Jain <[email protected]>; Mingkai Hu <[email protected]>; York Sun <[email protected]>
Subject: Re: [PATCH v2] ARM: dts: Freescale: re-license device tree files under GPLv2+/X11Quoted 15 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under GPLv2+/X11 dual license.
Same trend is followed in linux.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>---
Quoted 6 lines
Quoted 4 lines
Notes:
V2:
- Change license from X11 only to GPL2.0+/X11 dual license.
- Updated the commit message accordingly.OK. But what does the kernel have for these exact files?
The exact same files in linux kernel are GPLv2 and X11 dual licensed. Here is an excerpt from fsl-ls1043a.dtsi
* This file is dual-licensed: you can use it either under the terms
* of the GPLv2 or the X11 license, at your option. Note that this dual
* licensing only applies to this file, and not this project as a
* whole.
*
Quoted 2 lines
If it's GPL2.0+/X11 dual, then this is just a normal sync with Linux Kernel v4.xx and you should say that in the commit message.
I mentioned in commit message "Same trend is followed in linux."
Quoted 1 line
If you haven't gotten these merged to a Linux Kernel release, are they in -next there?
These changes are already in linux.
Quoted 4 lines
Thanks!
--
Tom
PATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
Quoted 34 lines · Pankaj Bansal
Quoted 34 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Thursday, January 18, 2018 6:34 PM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Varun Sethi <[email protected]>; Leo Li <[email protected]>; Priyanka Jain <[email protected]>; Mingkai Hu <[email protected]>; York Sun <[email protected]>
Subject: Re: [PATCH v2] ARM: dts: Freescale: re-license device tree files under GPLv2+/X11Quoted 19 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under GPLv2+/X11 dual license.
Same trend is followed in linux.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>---
Notes:
V2:
- Change license from X11 only to GPL2.0+/X11 dual license.
- Updated the commit message accordingly.
Quoted 8 lines
Quoted 1 line
OK. But what does the kernel have for these exact files?
The exact same files in linux kernel are GPLv2 and X11 dual licensed. Here is an excerpt from
fsl-ls1043a.dtsi
* This file is dual-licensed: you can use it either under the terms
* of the GPLv2 or the X11 license, at your option. Note that this dual
* licensing only applies to this file, and not this project as a
* whole.
*
OK, good.
Quoted 8 lines
Quoted 2 lines
If it's GPL2.0+/X11 dual, then this is just a normal sync with Linux Kernel v4.xx and you should say that in the commit message.
I mentioned in commit message "Same trend is followed in linux."
Quoted 1 line
If you haven't gotten these merged to a Linux Kernel release, are they in -next there?
These changes are already in linux.
OK, good. But there's
http://www.denx.de/wiki/view/U-Boot/Patches#Attributing_Code_Copyrights_Sign
and you need to say what kernel you're syncing this file against (since there shouldn't be anything U-Boot specific in any of these files) so it's clear for the next person to come along and sync them. Thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180118/3d01a121/attachment.sig>
PATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
Hi Tom
Quoted 69 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Thursday, January 18, 2018 6:54 PM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Varun Sethi <[email protected]>; Leo Li <[email protected]>; Priyanka Jain <[email protected]>; Mingkai Hu <[email protected]>; York Sun <[email protected]>
Subject: Re: [PATCH v2] ARM: dts: Freescale: re-license device tree files under GPLv2+/X11Quoted 14 lines · Pankaj Bansal
Quoted 14 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Thursday, January 18, 2018 6:34 PM
To: Pankaj Bansal <[email protected]>
Cc: u-boot at lists.denx.de; albert.u.boot at aribaud.net; Varun Sethi <[email protected]>; Leo Li <[email protected]>; Priyanka Jain <[email protected]>; Mingkai Hu <[email protected]>; York Sun <[email protected]>
Subject: Re: [PATCH v2] ARM: dts: Freescale: re-license device tree files under
GPLv2+/X11Quoted 7 lines
Quoted 7 lines · Pankaj Bansal
Quoted 6 lines
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under GPLv2+/X11 dual
license.
Quoted 16 lines
Quoted 9 lines
Quoted 9 lines
Same trend is followed in linux.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>---
Quoted 6 lines
Quoted 4 lines
Notes:
V2:
- Change license from X11 only to GPL2.0+/X11 dual license.
- Updated the commit message accordingly.OK. But what does the kernel have for these exact files?
Quoted 8 lines
The exact same files in linux kernel are GPLv2 and X11 dual licensed. Here is an excerpt from
fsl-ls1043a.dtsi
* This file is dual-licensed: you can use it either under the terms
* of the GPLv2 or the X11 license, at your option. Note that this
dual
* licensing only applies to this file, and not this project as a
* whole.
*OK, good.
Quoted 6 lines
Quoted 2 lines
If it's GPL2.0+/X11 dual, then this is just a normal sync with Linux Kernel v4.xx and you should say that in the commit message.
I mentioned in commit message "Same trend is followed in linux."
Quoted 1 line
If you haven't gotten these merged to a Linux Kernel release, are they in -
next there?
Quoted 1 line
Quoted 9 lines
Quoted 1 line
These changes are already in linux.
OK, good. But there's
http://www.denx.de/wiki/view/U-
Boot/Patches#Attributing_Code_Copyrights_Sign
and you need to say what kernel you're syncing this file against (since there shouldn't be anything U-Boot specific in any of these files) so it's clear for the next person to come along and sync them. Thanks!
I am not syncing the files from linux to u-boot. I am just changing the license similar to commit 13b2ba1a11. There is no functional change in the commit.
Quoted 2 lines
--
Tom
PATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
Quoted 11 lines · Pankaj Bansal
Quoted 8 lines
OK, good. But there's
http://www.denx.de/wiki/view/U-
Boot/Patches#Attributing_Code_Copyrights_Sign
and you need to say what kernel you're syncing this file against (since there shouldn't be anything U-Boot specific in any of these files) so it's clear for the next person to come along and sync them. Thanks!I am not syncing the files from linux to u-boot. I am just changing the license similar to commit
13b2ba1a11. There is no functional change in the commit.
Tom,
This is the case I explained in another email. These dts files are a subset of the those in Linux. This patch is not syncing with Linux to get the identical files, but to change the license to GPLv2 and X11.
We have been maintaining these dts files in U-Boot and they have been different from Linux from the beginning. If you don't disagree, I tend to accept this patch for dual licensing.
York
PATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
Quoted 15 lines · York Sun
Quoted 11 lines · Pankaj Bansal
Quoted 8 lines
OK, good. But there's
http://www.denx.de/wiki/view/U-
Boot/Patches#Attributing_Code_Copyrights_Sign
and you need to say what kernel you're syncing this file against (since there shouldn't be anything U-Boot specific in any of these files) so it's clear for the next person to come along and sync them. Thanks!I am not syncing the files from linux to u-boot. I am just changing the license similar to commit
13b2ba1a11. There is no functional change in the commit.Tom,
Quoted 7 lines
This is the case I explained in another email. These dts files are a subset of the those in Linux. This patch is not syncing with Linux to get the identical files, but to change the license to GPLv2 and X11.
We have been maintaining these dts files in U-Boot and they have been different from Linux from the beginning. If you don't disagree, I tend to accept this patch for dual licensing.
OK. While I would encourage use of the same dts in both cases, it's not my maintenance burden here, so if that's how you want to go, that's OK with me. And so long as only NXP/Freescale/etc people have made changes to the dts/dtsi files, it would be fine for NXP/Freescale/etc to update the license terms.
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180119/d8c2358d/attachment.sig>
PATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
Quoted 39 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Friday, January 19, 2018 10:33 PM
To: York Sun <[email protected]>
Cc: Pankaj Bansal <[email protected]>; u-boot at lists.denx.de; albert.u.boot at aribaud.net; Varun Sethi <[email protected]>; Leo Li <[email protected]>; Priyanka Jain <[email protected]>; Mingkai Hu <[email protected]>
Subject: Re: [PATCH v2] ARM: dts: Freescale: re-license device tree files under GPLv2+/X11Quoted 8 lines · York Sun
Quoted 7 lines · Pankaj Bansal
Quoted 7 lines
OK, good. But there's
http://www.denx.de/wiki/view/U-
Boot/Patches#Attributing_Code_Copyrights_Sign
and you need to say what kernel you're syncing this file against (since there shouldn't be anything U-Boot specific in any of these files) so it's clear for the next person to come along and sync them.Thanks!
Quoted 3 lines
Quoted 3 lines
Quoted 1 line
I am not syncing the files from linux to u-boot. I am just changing the
license similar to commit
13b2ba1a11. There is no functional change in the commit.Quoted 11 lines
Quoted 1 line
Tom,
This is the case I explained in another email. These dts files are a subset of the those in Linux. This patch is not syncing with Linux to get the identical files, but to change the license to GPLv2 and X11.
We have been maintaining these dts files in U-Boot and they have been different from Linux from the beginning. If you don't disagree, I tend to accept this patch for dual licensing.
Quoted 5 lines
OK. While I would encourage use of the same dts in both cases, it's not my maintenance burden here, so if that's how you want to go, that's OK with me. And so long as only NXP/Freescale/etc people have made changes to the dts/dtsi files, it would be fine for NXP/Freescale/etc to update the license terms.
Thanks Tom. I have checked in git logs that freescale/nxp employees are the only one who have made changes to these dts/dtsi files. Can you please merge these changes in mainline ?
Thanks & Regards,
Pankaj Bansal
Quoted 3 lines
--
Tom
PATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
Quoted 45 lines · Pankaj Bansal
Quoted 39 lines
-----Original Message-----
From: Tom Rini [mailto:trini at konsulko.com]
Sent: Friday, January 19, 2018 10:33 PM
To: York Sun <[email protected]>
Cc: Pankaj Bansal <[email protected]>; u-boot at lists.denx.de; albert.u.boot at aribaud.net; Varun Sethi <[email protected]>; Leo Li <[email protected]>; Priyanka Jain <[email protected]>; Mingkai Hu <[email protected]>
Subject: Re: [PATCH v2] ARM: dts: Freescale: re-license device tree files under GPLv2+/X11Quoted 8 lines · York Sun
Quoted 7 lines · Pankaj Bansal
Quoted 7 lines
OK, good. But there's
http://www.denx.de/wiki/view/U-
Boot/Patches#Attributing_Code_Copyrights_Sign
and you need to say what kernel you're syncing this file against (since there shouldn't be anything U-Boot specific in any of these files) so it's clear for the next person to come along and sync them.Thanks!
Quoted 3 lines
Quoted 3 lines
Quoted 1 line
I am not syncing the files from linux to u-boot. I am just changing the
license similar to commit
13b2ba1a11. There is no functional change in the commit.Quoted 11 lines
Quoted 1 line
Tom,
This is the case I explained in another email. These dts files are a subset of the those in Linux. This patch is not syncing with Linux to get the identical files, but to change the license to GPLv2 and X11.
We have been maintaining these dts files in U-Boot and they have been different from Linux from the beginning. If you don't disagree, I tend to accept this patch for dual licensing.
Quoted 5 lines
OK. While I would encourage use of the same dts in both cases, it's not my maintenance burden here, so if that's how you want to go, that's OK with me. And so long as only NXP/Freescale/etc people have made changes to the dts/dtsi files, it would be fine for NXP/Freescale/etc to update the license terms.
Quoted 3 lines
Thanks Tom. I have checked in git logs that freescale/nxp employees are the only one who have made changes to these dts/dtsi files. Can you please merge these changes in mainline ?
I am fine with the change coming in via the regular tree, thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180122/a35fbab4/attachment.sig>
York Sun
AppliedPATCH v2 1/1 ARM: dts: Freescale: re-license device tree files under GPLv2+/X11
In reply to Pankaj BansalQuoted 15 lines · Pankaj Bansal
The current GPL only licensing on the device trees makes it very impractical for other software components licensed under another license.
To make it easier to reuse them, re-license the the device trees for Freescale (now NXP) SoCs and boards under GPLv2+/X11 dual license.
Same trend is followed in linux.
Cc Priyanka Jain <[email protected]>Cc Mingkai Hu <[email protected]>Cc York Sun <[email protected]>Signed-off-by Pankaj Bansal <[email protected]>---
Quoted 8 lines
Notes:
V2:
- Change license from X11 only to GPL2.0+/X11 dual license.
- Updated the commit message accordingly.V1:
- Change the license of freescale (now nxp) dtsi/dts files from GPL2.0+ to X11.
Applied to fsl-qoriq master. Thanks.
York