Re: [LEDE-DEV] [PATCH V2] ath79: relicense DTS files to the GPL 2.0+ / MIT
On 07/05/18 10:10, Rafał Miłecki wrote: From: Rafał MiłeckiSome maintainers prefer DTS files licensed under permissive license like MIT / BSD. As all DT bindings should be OS independent and DTS files are pretty separated from Linux code it probably makes sense to share them across projects. The safest solution is to use dual licensing: that way it stays clear these files can be used in GPL projects without depending on current belief of licenses compatibility. Signed-off-by: Rafał Miłecki Acked-by: John Crispin --- V2: Use the new "GPL-2.0-or-later" identifier --- target/linux/ath79/dts/ar7100.dtsi | 2 +- target/linux/ath79/dts/ar7161_netgear_wndr3800.dts | 2 +- target/linux/ath79/dts/ar7241.dtsi | 2 +- target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts| 2 +- target/linux/ath79/dts/ar7241_ubnt-nano-m.dts | 2 +- target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts| 2 +- target/linux/ath79/dts/ar7241_ubnt-unifi.dts | 2 +- target/linux/ath79/dts/ar7241_ubnt-xm.dts | 2 +- target/linux/ath79/dts/ar7241_ubnt-xm.dtsi | 2 +- target/linux/ath79/dts/ar7242.dtsi | 2 +- target/linux/ath79/dts/ar7242_buffalo_wzr-hp-g450h.dts | 2 +- target/linux/ath79/dts/ar724x.dtsi | 2 +- target/linux/ath79/dts/ar9132.dtsi | 2 +- target/linux/ath79/dts/ar9132_tl_wr1043nd_v1.dts | 2 +- target/linux/ath79/dts/ar9330.dtsi | 2 +- target/linux/ath79/dts/ar9330_gl_ar150.dts | 2 +- target/linux/ath79/dts/ar9331.dtsi | 2 +- target/linux/ath79/dts/ar9331_dpt_module.dts | 2 +- target/linux/ath79/dts/ar9331_dragino_ms14.dts | 2 +- target/linux/ath79/dts/ar9331_ew_dorin.dts | 2 +- target/linux/ath79/dts/ar9331_omega.dts| 2 +- target/linux/ath79/dts/ar9331_tl_mr3020.dts| 2 +- target/linux/ath79/dts/ath79.dtsi | 2 +- target/linux/ath79/dts/qca9557.dtsi| 2 +- target/linux/ath79/dts/qca9558_om5p_ac.dts | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/target/linux/ath79/dts/ar7100.dtsi b/target/linux/ath79/dts/ar7100.dtsi index d4a973f505..9957b8df60 100644 --- a/target/linux/ath79/dts/ar7100.dtsi +++ b/target/linux/ath79/dts/ar7100.dtsi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT #include #include "ath79.dtsi" diff --git a/target/linux/ath79/dts/ar7161_netgear_wndr3800.dts b/target/linux/ath79/dts/ar7161_netgear_wndr3800.dts index 60102b03ab..ba6e9ae03c 100644 --- a/target/linux/ath79/dts/ar7161_netgear_wndr3800.dts +++ b/target/linux/ath79/dts/ar7161_netgear_wndr3800.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include diff --git a/target/linux/ath79/dts/ar7241.dtsi b/target/linux/ath79/dts/ar7241.dtsi index f2efbe4358..91ebea54e0 100644 --- a/target/linux/ath79/dts/ar7241.dtsi +++ b/target/linux/ath79/dts/ar7241.dtsi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT #include "ar724x.dtsi" diff --git a/target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts b/target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts index d14e2fdcb0..067c612516 100644 --- a/target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts +++ b/target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include "ar7241_ubnt-xm.dtsi" diff --git a/target/linux/ath79/dts/ar7241_ubnt-nano-m.dts b/target/linux/ath79/dts/ar7241_ubnt-nano-m.dts index 91fbac039e..8fbd7a6eec 100644 --- a/target/linux/ath79/dts/ar7241_ubnt-nano-m.dts +++ b/target/linux/ath79/dts/ar7241_ubnt-nano-m.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include "ar7241_ubnt-xm.dtsi" diff --git a/target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts b/target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts index ef2e407b87..e1ef6d7095 100644 --- a/target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts +++ b/target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include "ar7241_ubnt-xm.dtsi" diff --git a/target/linux/ath79/dts/ar7241_ubnt-unifi.dts b/target/linux/ath79/dts/ar7241_ubnt-unifi.dts index c1829cb4f9..aaafb08424 100644 --- a/target/linux/ath79/dts/ar7241_ubnt-unifi.dts +++ b/target/linux/ath79/dts/ar7241_ubnt-unifi.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include diff
[LEDE-DEV] [PATCH V2] ath79: relicense DTS files to the GPL 2.0+ / MIT
From: Rafał MiłeckiSome maintainers prefer DTS files licensed under permissive license like MIT / BSD. As all DT bindings should be OS independent and DTS files are pretty separated from Linux code it probably makes sense to share them across projects. The safest solution is to use dual licensing: that way it stays clear these files can be used in GPL projects without depending on current belief of licenses compatibility. Signed-off-by: Rafał Miłecki --- V2: Use the new "GPL-2.0-or-later" identifier --- target/linux/ath79/dts/ar7100.dtsi | 2 +- target/linux/ath79/dts/ar7161_netgear_wndr3800.dts | 2 +- target/linux/ath79/dts/ar7241.dtsi | 2 +- target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts| 2 +- target/linux/ath79/dts/ar7241_ubnt-nano-m.dts | 2 +- target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts| 2 +- target/linux/ath79/dts/ar7241_ubnt-unifi.dts | 2 +- target/linux/ath79/dts/ar7241_ubnt-xm.dts | 2 +- target/linux/ath79/dts/ar7241_ubnt-xm.dtsi | 2 +- target/linux/ath79/dts/ar7242.dtsi | 2 +- target/linux/ath79/dts/ar7242_buffalo_wzr-hp-g450h.dts | 2 +- target/linux/ath79/dts/ar724x.dtsi | 2 +- target/linux/ath79/dts/ar9132.dtsi | 2 +- target/linux/ath79/dts/ar9132_tl_wr1043nd_v1.dts | 2 +- target/linux/ath79/dts/ar9330.dtsi | 2 +- target/linux/ath79/dts/ar9330_gl_ar150.dts | 2 +- target/linux/ath79/dts/ar9331.dtsi | 2 +- target/linux/ath79/dts/ar9331_dpt_module.dts | 2 +- target/linux/ath79/dts/ar9331_dragino_ms14.dts | 2 +- target/linux/ath79/dts/ar9331_ew_dorin.dts | 2 +- target/linux/ath79/dts/ar9331_omega.dts| 2 +- target/linux/ath79/dts/ar9331_tl_mr3020.dts| 2 +- target/linux/ath79/dts/ath79.dtsi | 2 +- target/linux/ath79/dts/qca9557.dtsi| 2 +- target/linux/ath79/dts/qca9558_om5p_ac.dts | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/target/linux/ath79/dts/ar7100.dtsi b/target/linux/ath79/dts/ar7100.dtsi index d4a973f505..9957b8df60 100644 --- a/target/linux/ath79/dts/ar7100.dtsi +++ b/target/linux/ath79/dts/ar7100.dtsi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT #include #include "ath79.dtsi" diff --git a/target/linux/ath79/dts/ar7161_netgear_wndr3800.dts b/target/linux/ath79/dts/ar7161_netgear_wndr3800.dts index 60102b03ab..ba6e9ae03c 100644 --- a/target/linux/ath79/dts/ar7161_netgear_wndr3800.dts +++ b/target/linux/ath79/dts/ar7161_netgear_wndr3800.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include diff --git a/target/linux/ath79/dts/ar7241.dtsi b/target/linux/ath79/dts/ar7241.dtsi index f2efbe4358..91ebea54e0 100644 --- a/target/linux/ath79/dts/ar7241.dtsi +++ b/target/linux/ath79/dts/ar7241.dtsi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT #include "ar724x.dtsi" diff --git a/target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts b/target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts index d14e2fdcb0..067c612516 100644 --- a/target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts +++ b/target/linux/ath79/dts/ar7241_ubnt-bullet-m.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include "ar7241_ubnt-xm.dtsi" diff --git a/target/linux/ath79/dts/ar7241_ubnt-nano-m.dts b/target/linux/ath79/dts/ar7241_ubnt-nano-m.dts index 91fbac039e..8fbd7a6eec 100644 --- a/target/linux/ath79/dts/ar7241_ubnt-nano-m.dts +++ b/target/linux/ath79/dts/ar7241_ubnt-nano-m.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include "ar7241_ubnt-xm.dtsi" diff --git a/target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts b/target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts index ef2e407b87..e1ef6d7095 100644 --- a/target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts +++ b/target/linux/ath79/dts/ar7241_ubnt-rocket-m.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include "ar7241_ubnt-xm.dtsi" diff --git a/target/linux/ath79/dts/ar7241_ubnt-unifi.dts b/target/linux/ath79/dts/ar7241_ubnt-unifi.dts index c1829cb4f9..aaafb08424 100644 --- a/target/linux/ath79/dts/ar7241_ubnt-unifi.dts +++ b/target/linux/ath79/dts/ar7241_ubnt-unifi.dts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; #include diff --git a/target/linux/ath79/dts/ar7241_ubnt-xm.dts b/target/linux/ath79/dts/ar7241_ubnt-xm.dts index 3461c5b4c3..efb01f7b51 100644 ---