Re: [LEDE-DEV] [PATCH V2] ath79: relicense DTS files to the GPL 2.0+ / MIT

2018-05-07 Thread John Crispin



On 07/05/18 10:10, Rafał Miłecki wrote:

From: Rafał Miłecki 

Some 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

2018-05-07 Thread Rafał Miłecki
From: Rafał Miłecki 

Some 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
---