* [Buildroot] [PATCH 01/29] package/qt: default to approved license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 02/29] package/qt5base: " Yann E. MORIN
` (29 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
The only license we can act upon in Buildroot is the publicly
available license.
Qt can come under non-free licenses, but we have no access to
such licenses. The conditions to access the code under those
non-free, non-public licenses is unknown.
Besides, Qt (with Qt5) is the only package that has this choice;
for other packages in a similar situation, we only use the free,
publicly-known licenses.
Finally, the name of the tarballs we download clearly hint that
they can only be used under the free license.
Drop the prompt to the accepted license, and make it mandatory;
packages will be adapted in follow-up patches.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt/Config.in | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/package/qt/Config.in b/package/qt/Config.in
index a7617592a6..5f07bd22f9 100644
--- a/package/qt/Config.in
+++ b/package/qt/Config.in
@@ -100,15 +100,8 @@ config BR2_PACKAGE_QT_STATIC
endchoice
config BR2_PACKAGE_QT_LICENSE_APPROVED
- bool "Approve free license"
- help
- Select this if you approve one of the available free licenses for the
- Qt4 library.
- By doing this you will not be asked while the library is compiled.
- Please read and understand the license terms before approving this.
-
- LGPL v2.1: http://doc.trolltech.com/4.5/lgpl.html
- GPL v3.0: http://doc.trolltech.com/4.5/gpl.html
+ bool
+ default y
config BR2_PACKAGE_QT_CONFIG_FILE
string "Config file"
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 02/29] package/qt5base: default to approved license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 01/29] package/qt: default to approved license Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 03/29] package/qt: always use the opensource license Yann E. MORIN
` (28 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
The only license we can act upon in Buildroot is the publicly
available license.
Qt can come under non-free licenses, but we have no access to
such licenses. The conditions to access the code under those
non-free, non-public licenses is unknown.
Besides, Qt5 (with Qt) is the only package that has this choice;
for other packages in a similar situation, we only use the free,
publicly-known licenses.
Finally, the name of the tarballs we download clearly hint that
they can only be used under the free license.
Drop the prompt to the accepted license, and make it mandatory;
packages will be adapted in follow-up patches.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5base/Config.in | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/package/qt5/qt5base/Config.in b/package/qt5/qt5base/Config.in
index 337dcf2454..044aa5d545 100644
--- a/package/qt5/qt5base/Config.in
+++ b/package/qt5/qt5base/Config.in
@@ -28,16 +28,8 @@ config BR2_PACKAGE_QT5BASE_CUSTOM_CONF_OPTS
-no-feature-style_windowsvista.
config BR2_PACKAGE_QT5BASE_LICENSE_APPROVED
- bool "Approve free license"
- help
- Select this if you approve one of the available free licenses for the
- Qt5 library.
- By doing this you will not be asked while the library is compiled.
- Please read and understand the license terms before approving this.
-
- LGPL: http://doc.qt.io/qt-5/lgpl.html
-
- See also http://doc.qt.io/qt-5/licensing.html
+ bool
+ default y
config BR2_PACKAGE_QT5BASE_CONFIG_FILE
string "Config file"
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 03/29] package/qt: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 01/29] package/qt: default to approved license Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 02/29] package/qt5base: " Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 04/29] package/qt5base: " Yann E. MORIN
` (27 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for Qt will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt/qt.mk | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/package/qt/qt.mk b/package/qt/qt.mk
index 690a4b4d9e..8b52208148 100644
--- a/package/qt/qt.mk
+++ b/package/qt/qt.mk
@@ -15,14 +15,10 @@ QT_DEPENDENCIES = host-pkgconf
QT_INSTALL_STAGING = YES
QT_LICENSE := LGPL-2.1 with exceptions or GPL-3.0
-ifneq ($(BR2_PACKAGE_QT_LICENSE_APPROVED),y)
-QT_LICENSE := $(QT_LICENSE) or Digia Qt Commercial license
-endif
QT_LICENSE_FILES = LICENSE.LGPL LGPL_EXCEPTION.txt LICENSE.GPL3
-ifeq ($(BR2_PACKAGE_QT_LICENSE_APPROVED),y)
+# Opensource licenses are the only one we catter about
QT_CONFIGURE_OPTS += -opensource -confirm-license
-endif
QT_CONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_QT_CONFIG_FILE))
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 04/29] package/qt5base: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (2 preceding siblings ...)
2017-04-23 20:30 ` [Buildroot] [PATCH 03/29] package/qt: always use the opensource license Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 05/29] package/qt53d: " Yann E. MORIN
` (26 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5base will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5base/qt5base.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk
index a91c138f68..0c088350e5 100644
--- a/package/qt5/qt5base/qt5base.mk
+++ b/package/qt5/qt5base/qt5base.mk
@@ -47,7 +47,6 @@ ifeq ($(BR2_PACKAGE_QT5_VERSION_5_6),y)
QT5BASE_CONFIGURE_OPTS += -largefile
endif
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
QT5BASE_CONFIGURE_OPTS += -opensource -confirm-license
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5BASE_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
@@ -60,10 +59,6 @@ ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
QT5BASE_LICENSE := $(QT5BASE_LICENSE), BSD-3-Clause (examples)
QT5BASE_LICENSE_FILES += header.BSD
endif
-else
-QT5BASE_LICENSE = Commercial license
-QT5BASE_REDISTRIBUTE = NO
-endif
QT5BASE_CONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_QT5BASE_CONFIG_FILE))
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 05/29] package/qt53d: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (3 preceding siblings ...)
2017-04-23 20:30 ` [Buildroot] [PATCH 04/29] package/qt5base: " Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 06/29] package/qt5canvas: " Yann E. MORIN
` (25 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt53d will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt53d/qt53d.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt53d/qt53d.mk b/package/qt5/qt53d/qt53d.mk
index 9d890204ca..d66923677e 100644
--- a/package/qt5/qt53d/qt53d.mk
+++ b/package/qt5/qt53d/qt53d.mk
@@ -14,13 +14,8 @@ ifeq ($(BR2_PACKAGE_ASSIMP),y)
QT53D_DEPENDENCIES += assimp
endif
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
QT53D_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-3.0
QT53D_LICENSE_FILES = LICENSE.GPL LICENSE.GPLv3 LICENSE.LGPLv3
-else
-QT53D_LICENSE = Commercial license
-QT53D_REDISTRIBUTE = NO
-endif
define QT53D_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 06/29] package/qt5canvas: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (4 preceding siblings ...)
2017-04-23 20:30 ` [Buildroot] [PATCH 05/29] package/qt53d: " Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 07/29] package/qt5connectivity: " Yann E. MORIN
` (24 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5canvas will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5canvas3d/qt5canvas3d.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5canvas3d/qt5canvas3d.mk b/package/qt5/qt5canvas3d/qt5canvas3d.mk
index f49113b538..c0448cfd54 100644
--- a/package/qt5/qt5canvas3d/qt5canvas3d.mk
+++ b/package/qt5/qt5canvas3d/qt5canvas3d.mk
@@ -10,13 +10,8 @@ QT5CANVAS3D_SOURCE = qtcanvas3d-opensource-src-$(QT5CANVAS3D_VERSION).tar.xz
QT5CANVAS3D_DEPENDENCIES = qt5base qt5declarative
QT5CANVAS3D_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
QT5CANVAS3D_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-3.0
QT5CANVAS3D_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv3
-else
-QT5CANVAS3D_LICENSE = Commercial license
-QT5CANVAS3D_REDISTRIBUTE = NO
-endif
define QT5CANVAS3D_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 07/29] package/qt5connectivity: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (5 preceding siblings ...)
2017-04-23 20:30 ` [Buildroot] [PATCH 06/29] package/qt5canvas: " Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 08/29] package/qt5declarative: " Yann E. MORIN
` (23 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5connectivity will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5connectivity/qt5connectivity.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5connectivity/qt5connectivity.mk b/package/qt5/qt5connectivity/qt5connectivity.mk
index a9518cb4cb..d53aa91f22 100644
--- a/package/qt5/qt5connectivity/qt5connectivity.mk
+++ b/package/qt5/qt5connectivity/qt5connectivity.mk
@@ -10,7 +10,6 @@ QT5CONNECTIVITY_SOURCE = qtconnectivity-opensource-src-$(QT5CONNECTIVITY_VERSION
QT5CONNECTIVITY_DEPENDENCIES = qt5base
QT5CONNECTIVITY_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5CONNECTIVITY_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5CONNECTIVITY_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -21,10 +20,6 @@ endif
ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
QT5CONNECTIVITY_LICENSE := $(QT5CONNECTIVITY_LICENSE), BSD-3-Clause (examples)
endif
-else
-QT5CONNECTIVITY_LICENSE = Commercial license
-QT5CONNECTIVITY_REDISTRIBUTE = NO
-endif
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_QT5DECLARATIVE),qt5declarative)
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_BLUEZ_UTILS),bluez_utils)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 08/29] package/qt5declarative: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (6 preceding siblings ...)
2017-04-23 20:30 ` [Buildroot] [PATCH 07/29] package/qt5connectivity: " Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 09/29] package/qt5enginio: " Yann E. MORIN
` (22 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5declarative will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5declarative/qt5declarative.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5declarative/qt5declarative.mk b/package/qt5/qt5declarative/qt5declarative.mk
index c4b3f07402..f9ed8c7515 100644
--- a/package/qt5/qt5declarative/qt5declarative.mk
+++ b/package/qt5/qt5declarative/qt5declarative.mk
@@ -10,7 +10,6 @@ QT5DECLARATIVE_SOURCE = qtdeclarative-opensource-src-$(QT5DECLARATIVE_VERSION).t
QT5DECLARATIVE_DEPENDENCIES = qt5base qt5xmlpatterns
QT5DECLARATIVE_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5DECLARATIVE_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5DECLARATIVE_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -18,10 +17,6 @@ else
QT5DECLARATIVE_LICENSE = GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5DECLARATIVE_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5DECLARATIVE_LICENSE = Commercial license
-QT5DECLARATIVE_REDISTRIBUTE = NO
-endif
define QT5DECLARATIVE_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 09/29] package/qt5enginio: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (7 preceding siblings ...)
2017-04-23 20:30 ` [Buildroot] [PATCH 08/29] package/qt5declarative: " Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 10/29] package/qt5graphicaleffects: " Yann E. MORIN
` (21 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5enginio will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5enginio/qt5enginio.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5enginio/qt5enginio.mk b/package/qt5/qt5enginio/qt5enginio.mk
index e550fccfdc..bffd1f6274 100644
--- a/package/qt5/qt5enginio/qt5enginio.mk
+++ b/package/qt5/qt5enginio/qt5enginio.mk
@@ -12,16 +12,11 @@ QT5ENGINIO_SOURCE = qtenginio-opensource-src-$(QT5ENGINIO_VERSION).tar.xz
QT5ENGINIO_DEPENDENCIES = openssl qt5base
QT5ENGINIO_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
QT5ENGINIO_LICENSE = GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5ENGINIO_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
QT5ENGINIO_LICENSE := $(QT5ENGINIO_LICENSE), BSD-3-Clause (examples)
endif
-else
-QT5ENGINIO_LICENSE = Commercial license
-QT5ENGINIO_REDISTRIBUTE = NO
-endif
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
QT5ENGINIO_DEPENDENCIES += qt5declarative
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 10/29] package/qt5graphicaleffects: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (8 preceding siblings ...)
2017-04-23 20:30 ` [Buildroot] [PATCH 09/29] package/qt5enginio: " Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 11/29] package/qt5imageformats: " Yann E. MORIN
` (20 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5graphicaleffects will be there to be consulted
as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk b/package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk
index 9354a4d250..929a62e2dd 100644
--- a/package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk
+++ b/package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk
@@ -10,7 +10,6 @@ QT5GRAPHICALEFFECTS_SOURCE = qtgraphicaleffects-opensource-src-$(QT5GRAPHICALEFF
QT5GRAPHICALEFFECTS_DEPENDENCIES = qt5base qt5declarative
QT5GRAPHICALEFFECTS_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5GRAPHICALEFFECTS_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5GRAPHICALEFFECTS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -18,10 +17,6 @@ else
QT5GRAPHICALEFFECTS_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5GRAPHICALEFFECTS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5GRAPHICALEFFECTS_LICENSE = Commercial license
-QT5GRAPHICALEFFECTS_REDISTRIBUTE = NO
-endif
define QT5GRAPHICALEFFECTS_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 11/29] package/qt5imageformats: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (9 preceding siblings ...)
2017-04-23 20:30 ` [Buildroot] [PATCH 10/29] package/qt5graphicaleffects: " Yann E. MORIN
@ 2017-04-23 20:30 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 12/29] package/qt5location: " Yann E. MORIN
` (19 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:30 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5imageformats will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5imageformats/qt5imageformats.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5imageformats/qt5imageformats.mk b/package/qt5/qt5imageformats/qt5imageformats.mk
index 5d31e14a2f..f3d9d7427f 100644
--- a/package/qt5/qt5imageformats/qt5imageformats.mk
+++ b/package/qt5/qt5imageformats/qt5imageformats.mk
@@ -10,7 +10,6 @@ QT5IMAGEFORMATS_SOURCE = qtimageformats-opensource-src-$(QT5IMAGEFORMATS_VERSION
QT5IMAGEFORMATS_DEPENDENCIES = qt5base
QT5IMAGEFORMATS_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5IMAGEFORMATS_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5IMAGEFORMATS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -18,10 +17,6 @@ else
QT5IMAGEFORMATS_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5IMAGEFORMATS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5IMAGEFORMATS_LICENSE = Commercial license
-QT5IMAGEFORMATS_REDISTRIBUTE = NO
-endif
define QT5IMAGEFORMATS_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 12/29] package/qt5location: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (10 preceding siblings ...)
2017-04-23 20:30 ` [Buildroot] [PATCH 11/29] package/qt5imageformats: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 13/29] package/qt5multimedia: " Yann E. MORIN
` (18 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5location will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5location/qt5location.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5location/qt5location.mk b/package/qt5/qt5location/qt5location.mk
index 96263e89b9..b31bee7d17 100644
--- a/package/qt5/qt5location/qt5location.mk
+++ b/package/qt5/qt5location/qt5location.mk
@@ -10,7 +10,6 @@ QT5LOCATION_SOURCE = qtlocation-opensource-src-$(QT5LOCATION_VERSION).tar.xz
QT5LOCATION_DEPENDENCIES = qt5base
QT5LOCATION_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5LOCATION_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5LOCATION_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -18,10 +17,6 @@ else
QT5LOCATION_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5LOCATION_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5LOCATION_LICENSE = Commercial license
-QT5LOCATION_REDISTRIBUTE = NO
-endif
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
QT5LOCATION_DEPENDENCIES += qt5declarative
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 13/29] package/qt5multimedia: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (11 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 12/29] package/qt5location: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 14/29] package/qt5quickcontrols: " Yann E. MORIN
` (17 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5multimedia will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5multimedia/qt5multimedia.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5multimedia/qt5multimedia.mk b/package/qt5/qt5multimedia/qt5multimedia.mk
index e66ce40851..133536e1ab 100644
--- a/package/qt5/qt5multimedia/qt5multimedia.mk
+++ b/package/qt5/qt5multimedia/qt5multimedia.mk
@@ -10,7 +10,6 @@ QT5MULTIMEDIA_SOURCE = qtmultimedia-opensource-src-$(QT5MULTIMEDIA_VERSION).tar.
QT5MULTIMEDIA_DEPENDENCIES = qt5base
QT5MULTIMEDIA_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5MULTIMEDIA_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5MULTIMEDIA_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -18,10 +17,6 @@ else
QT5MULTIMEDIA_LICENSE = GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5MULTIMEDIA_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5MULTIMEDIA_LICENSE = Commercial license
-QT5MULTIMEDIA_REDISTRIBUTE = NO
-endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE),y)
QT5MULTIMEDIA_DEPENDENCIES += gst1-plugins-base
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 14/29] package/qt5quickcontrols: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (12 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 13/29] package/qt5multimedia: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 15/29] package/qt5quickcontrols2: " Yann E. MORIN
` (16 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5quickcontrols will be there to be consulted
as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5quickcontrols/qt5quickcontrols.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5quickcontrols/qt5quickcontrols.mk b/package/qt5/qt5quickcontrols/qt5quickcontrols.mk
index d28993244e..5fee6ff424 100644
--- a/package/qt5/qt5quickcontrols/qt5quickcontrols.mk
+++ b/package/qt5/qt5quickcontrols/qt5quickcontrols.mk
@@ -10,13 +10,8 @@ QT5QUICKCONTROLS_SOURCE = qtquickcontrols-opensource-src-$(QT5QUICKCONTROLS_VERS
QT5QUICKCONTROLS_DEPENDENCIES = qt5base qt5declarative
QT5QUICKCONTROLS_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
QT5QUICKCONTROLS_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-3.0, GFDL-1.3 (docs)
QT5QUICKCONTROLS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv3 LICENSE.FDL
-else
-QT5QUICKCONTROLS_LICENSE = Commercial license
-QT5QUICKCONTROLS_REDISTRIBUTE = NO
-endif
define QT5QUICKCONTROLS_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 15/29] package/qt5quickcontrols2: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (13 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 14/29] package/qt5quickcontrols: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 16/29] package/qt5script: " Yann E. MORIN
` (15 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5quickcontrols2 will be there to be consulted
as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk b/package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk
index d6c3ee3e48..23bcbad737 100644
--- a/package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk
+++ b/package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk
@@ -10,13 +10,8 @@ QT5QUICKCONTROLS2_SOURCE = qtquickcontrols2-opensource-src-$(QT5QUICKCONTROLS2_V
QT5QUICKCONTROLS2_DEPENDENCIES = qt5base qt5declarative
QT5QUICKCONTROLS2_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
QT5QUICKCONTROLS2_LICENSE = GPL-3.0 or LGPL-3.0, GFDL-1.3 (docs)
QT5QUICKCONTROLS2_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv3 LICENSE.FDL
-else
-QT5QUICKCONTROLS2_LICENSE = Commercial license
-QT5QUICKCONTROLS2_REDISTRIBUTE = NO
-endif
define QT5QUICKCONTROLS2_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 16/29] package/qt5script: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (14 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 15/29] package/qt5quickcontrols2: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 17/29] package/qt5sensors: " Yann E. MORIN
` (14 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5script will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5script/qt5script.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5script/qt5script.mk b/package/qt5/qt5script/qt5script.mk
index c24ef3336e..50ee52ad0a 100644
--- a/package/qt5/qt5script/qt5script.mk
+++ b/package/qt5/qt5script/qt5script.mk
@@ -10,13 +10,8 @@ QT5SCRIPT_SOURCE = qtscript-opensource-src-$(QT5SCRIPT_VERSION).tar.xz
QT5SCRIPT_DEPENDENCIES = qt5base
QT5SCRIPT_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
QT5SCRIPT_LICENSE = GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5SCRIPT_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
-else
-QT5SCRIPT_LICENSE = Commercial license
-QT5SCRIPT_REDISTRIBUTE = NO
-endif
define QT5SCRIPT_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 17/29] package/qt5sensors: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (15 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 16/29] package/qt5script: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 18/29] package/qt5serialbus: " Yann E. MORIN
` (13 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5sensors will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5sensors/qt5sensors.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5sensors/qt5sensors.mk b/package/qt5/qt5sensors/qt5sensors.mk
index f73ae5b8d0..079f056da7 100644
--- a/package/qt5/qt5sensors/qt5sensors.mk
+++ b/package/qt5/qt5sensors/qt5sensors.mk
@@ -10,7 +10,6 @@ QT5SENSORS_SOURCE = qtsensors-opensource-src-$(QT5SENSORS_VERSION).tar.xz
QT5SENSORS_DEPENDENCIES = qt5base
QT5SENSORS_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5SENSORS_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5SENSORS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -18,10 +17,6 @@ else
QT5SENSORS_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5SENSORS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5SENSORS_LICENSE = Commercial license
-QT5SENSORS_REDISTRIBUTE = NO
-endif
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
QT5SENSORS_DEPENDENCIES += qt5declarative
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 18/29] package/qt5serialbus: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (16 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 17/29] package/qt5sensors: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 19/29] package/qt5serialport: " Yann E. MORIN
` (12 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5serialbus will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5serialbus/qt5serialbus.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5serialbus/qt5serialbus.mk b/package/qt5/qt5serialbus/qt5serialbus.mk
index 05ca181eae..24fe8b1506 100644
--- a/package/qt5/qt5serialbus/qt5serialbus.mk
+++ b/package/qt5/qt5serialbus/qt5serialbus.mk
@@ -10,13 +10,8 @@ QT5SERIALBUS_SOURCE = qtserialbus-opensource-src-$(QT5SERIALBUS_VERSION).tar.xz
QT5SERIALBUS_DEPENDENCIES = qt5base qt5serialport
QT5SERIALBUS_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
QT5SERIALBUS_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-3.0, GFDL-1.3 (docs)
QT5SERIALBUS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv3 LICENSE.FDL
-else
-QT5SERIALBUS_LICENSE = Commercial license
-QT5SERIALBUS_REDISTRIBUTE = NO
-endif
define QT5SERIALBUS_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 19/29] package/qt5serialport: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (17 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 18/29] package/qt5serialbus: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 20/29] package/qt5svg: " Yann E. MORIN
` (11 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5serialport will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5serialport/qt5serialport.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5serialport/qt5serialport.mk b/package/qt5/qt5serialport/qt5serialport.mk
index 1a137fde11..cf41019a86 100644
--- a/package/qt5/qt5serialport/qt5serialport.mk
+++ b/package/qt5/qt5serialport/qt5serialport.mk
@@ -10,7 +10,6 @@ QT5SERIALPORT_SOURCE = qtserialport-opensource-src-$(QT5SERIALPORT_VERSION).tar.
QT5SERIALPORT_DEPENDENCIES = qt5base
QT5SERIALPORT_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5SERIALPORT_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5SERIALPORT_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -18,10 +17,6 @@ else
QT5SERIALPORT_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5SERIALPORT_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5SERIALPORT_LICENSE = Commercial license
-QT5SERIALPORT_REDISTRIBUTE = NO
-endif
define QT5SERIALPORT_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 20/29] package/qt5svg: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (18 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 19/29] package/qt5serialport: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 21/29] package/qt5tools: " Yann E. MORIN
` (10 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5svg will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5svg/qt5svg.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5svg/qt5svg.mk b/package/qt5/qt5svg/qt5svg.mk
index 8986332b43..43959615aa 100644
--- a/package/qt5/qt5svg/qt5svg.mk
+++ b/package/qt5/qt5svg/qt5svg.mk
@@ -10,7 +10,6 @@ QT5SVG_SOURCE = qtsvg-opensource-src-$(QT5SVG_VERSION).tar.xz
QT5SVG_DEPENDENCIES = qt5base
QT5SVG_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5SVG_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5SVG_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPLv3 LICENSE.LGPLv3 LICENSE.FDL
@@ -18,10 +17,6 @@ else
QT5SVG_LICENSE = GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5SVG_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5SVG_LICENSE = Commercial license
-QT5SVG_REDISTRIBUTE = NO
-endif
define QT5SVG_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 21/29] package/qt5tools: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (19 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 20/29] package/qt5svg: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 22/29] package/qt5webchannel: " Yann E. MORIN
` (9 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5tools will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5tools/qt5tools.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5tools/qt5tools.mk b/package/qt5/qt5tools/qt5tools.mk
index c7d2e8f88c..7d5353a434 100644
--- a/package/qt5/qt5tools/qt5tools.mk
+++ b/package/qt5/qt5tools/qt5tools.mk
@@ -19,7 +19,6 @@ ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
QT5TOOLS_DEPENDENCIES += qt5declarative
endif
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5TOOLS_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5TOOLS_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPLv3 LICENSE.LGPLv3 LICENSE.FDL
@@ -27,10 +26,6 @@ else
QT5TOOLS_LICENSE = GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5TOOLS_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5TOOLS_LICENSE = Commercial license
-QT5TOOLS_REDISTRIBUTE = NO
-endif
QT5TOOLS_BUILD_DIRS_$(BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS) += \
linguist/lconvert linguist/lrelease linguist/lupdate
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 22/29] package/qt5webchannel: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (20 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 21/29] package/qt5tools: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 23/29] package/qt5webkit: " Yann E. MORIN
` (8 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5webchannel will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5webchannel/qt5webchannel.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5webchannel/qt5webchannel.mk b/package/qt5/qt5webchannel/qt5webchannel.mk
index e12e945703..791f4a92f4 100644
--- a/package/qt5/qt5webchannel/qt5webchannel.mk
+++ b/package/qt5/qt5webchannel/qt5webchannel.mk
@@ -10,7 +10,6 @@ QT5WEBCHANNEL_SOURCE = qtwebchannel-opensource-src-$(QT5WEBCHANNEL_VERSION).tar.
QT5WEBCHANNEL_DEPENDENCIES = qt5base qt5websockets
QT5WEBCHANNEL_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5WEBCHANNEL_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5WEBCHANNEL_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -21,10 +20,6 @@ endif
ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
QT5WEBCHANNEL_LICENSE := $(QT5WEBCHANNEL_LICENSE), BSD-3-Clause (examples)
endif
-else
-QT5WEBCHANNEL_LICENSE = Commercial license
-QT5WEBCHANNEL_REDISTRIBUTE = NO
-endif
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
QT5WEBCHANNEL_DEPENDENCIES += qt5declarative
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 23/29] package/qt5webkit: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (21 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 22/29] package/qt5webchannel: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 24/29] package/qt5websockets: " Yann E. MORIN
` (7 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5webkit will be there to be consulted as well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5webkit/qt5webkit.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5webkit/qt5webkit.mk b/package/qt5/qt5webkit/qt5webkit.mk
index 295d24d16f..d435192994 100644
--- a/package/qt5/qt5webkit/qt5webkit.mk
+++ b/package/qt5/qt5webkit/qt5webkit.mk
@@ -14,15 +14,10 @@ QT5WEBKIT_INSTALL_STAGING = YES
QT5WEBKIT_LICENSE_FILES = Source/WebCore/LICENSE-LGPL-2 Source/WebCore/LICENSE-LGPL-2.1
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
QT5WEBKIT_LICENSE = LGPL-2.1+, BSD-3-Clause, BSD-2-Clause
# Source files contain references to LGPL_EXCEPTION.txt but it is not included
# in the archive.
QT5WEBKIT_LICENSE_FILES += LICENSE.LGPLv21
-else
-QT5WEBKIT_LICENSE = LGPL-2.1+ (WebCore), Commercial license
-QT5WEBKIT_REDISTRIBUTE = NO
-endif
ifeq ($(BR2_PACKAGE_QT5BASE_XCB),y)
QT5WEBKIT_DEPENDENCIES += xlib_libXext xlib_libXrender
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses
@ 2017-04-23 20:31 Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 01/29] package/qt: default to approved license Yann E. MORIN
` (30 more replies)
0 siblings, 31 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
Hello All!
This series drops the option to accept the "free license" (as per the
current prompts), to only ever use that, and no longer claim to allow
use of Qt/Qt5 under a proprietary version.
The rationale behind this change is multi-fold:
- the name of the tarballs we download clearly hint that they can
only be used under the opensource license;
- the proprietary license is unknown to us (the Buildroot community
at large); we do not even know if there is a single such license;
- we do not have such license choice for any other package in a
similar situation (e.g. mongoose); we only ever use the publicly
available licenses, always;
- finally, we do not have such click-wrap acceptance option for any
license, be it free, opensource, or proprietary, and whether it be
redistributable or not. The licenses are available in the output
of legal-info, which a user should consult before using or
distributing the result of a build.
So, we drop the option to "Approve free license" for both Qt and
Qt5, and do as we do for all packages: just use the publicly-known
opensource licenses.
Users interested in using Qt under a proprietary license will have
to take special steps to use it (as they were already probably doing
anyway).
Regards,
Yann E. MORIN.
The following changes since commit 4c2b11977a70d418b7ae2cd7d4b62e77bddbc2c6
syslog-ng: disable mongodb (2017-04-22 15:59:31 +0200)
are available in the git repository at:
git://git.buildroot.org/~ymorin/git/buildroot.git
for you to fetch changes up to 0edfc64dedabab8b436312b1212c08dcf9765a05
package/qt5: drop option for license approved (2017-04-23 19:09:57 +0200)
----------------------------------------------------------------
Yann E. MORIN (29):
package/qt: default to approved license
package/qt5base: default to approved license
package/qt: always use the opensource license
package/qt5base: always use the opensource license
package/qt53d: always use the opensource license
package/qt5canvas: always use the opensource license
package/qt5connectivity: always use the opensource license
package/qt5declarative: always use the opensource license
package/qt5enginio: always use the opensource license
package/qt5graphicaleffects: always use the opensource license
package/qt5imageformats: always use the opensource license
package/qt5location: always use the opensource license
package/qt5multimedia: always use the opensource license
package/qt5quickcontrols: always use the opensource license
package/qt5quickcontrols2: always use the opensource license
package/qt5script: always use the opensource license
package/qt5sensors: always use the opensource license
package/qt5serialbus: always use the opensource license
package/qt5serialport: always use the opensource license
package/qt5svg: always use the opensource license
package/qt5tools: always use the opensource license
package/qt5webchannel: always use the opensource license
package/qt5webkit: always use the opensource license
package/qt5websockets: always use the opensource license
package/qt5x11extras: always use the opensource license
package/qt5xmlpatterns: always use the opensource license
configs: drop Qt/Qt5 license approval option
package/qt: drop option for license approved
package/qt5: drop option for license approved
Config.in.legacy | 12 ++++++++++++
configs/beaglebone_qt5_defconfig | 1 -
configs/firefly_rk3288_demo_defconfig | 1 -
package/qt/Config.in | 11 -----------
package/qt/qt.mk | 6 +-----
package/qt5/qt53d/qt53d.mk | 5 -----
package/qt5/qt5base/Config.in | 12 ------------
package/qt5/qt5base/qt5base.mk | 5 -----
package/qt5/qt5canvas3d/qt5canvas3d.mk | 5 -----
package/qt5/qt5connectivity/qt5connectivity.mk | 5 -----
package/qt5/qt5declarative/qt5declarative.mk | 5 -----
package/qt5/qt5enginio/qt5enginio.mk | 5 -----
package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk | 5 -----
package/qt5/qt5imageformats/qt5imageformats.mk | 5 -----
package/qt5/qt5location/qt5location.mk | 5 -----
package/qt5/qt5multimedia/qt5multimedia.mk | 5 -----
package/qt5/qt5quickcontrols/qt5quickcontrols.mk | 5 -----
package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk | 5 -----
package/qt5/qt5script/qt5script.mk | 5 -----
package/qt5/qt5sensors/qt5sensors.mk | 5 -----
package/qt5/qt5serialbus/qt5serialbus.mk | 5 -----
package/qt5/qt5serialport/qt5serialport.mk | 5 -----
package/qt5/qt5svg/qt5svg.mk | 5 -----
package/qt5/qt5tools/qt5tools.mk | 5 -----
package/qt5/qt5webchannel/qt5webchannel.mk | 5 -----
package/qt5/qt5webkit/qt5webkit.mk | 5 -----
package/qt5/qt5websockets/qt5websockets.mk | 5 -----
package/qt5/qt5x11extras/qt5x11extras.mk | 5 -----
package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk | 5 -----
29 files changed, 13 insertions(+), 145 deletions(-)
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 24/29] package/qt5websockets: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (22 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 23/29] package/qt5webkit: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 25/29] package/qt5x11extras: " Yann E. MORIN
` (6 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5websockets will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5websockets/qt5websockets.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5websockets/qt5websockets.mk b/package/qt5/qt5websockets/qt5websockets.mk
index bcbc56f1c7..af87435d6d 100644
--- a/package/qt5/qt5websockets/qt5websockets.mk
+++ b/package/qt5/qt5websockets/qt5websockets.mk
@@ -10,7 +10,6 @@ QT5WEBSOCKETS_SOURCE = qtwebsockets-opensource-src-$(QT5WEBSOCKETS_VERSION).tar.
QT5WEBSOCKETS_DEPENDENCIES = qt5base
QT5WEBSOCKETS_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5WEBSOCKETS_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools)
QT5WEBSOCKETS_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3
@@ -21,10 +20,6 @@ endif
ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
QT5WEBSOCKETS_LICENSE := $(QT5WEBSOCKETS_LICENSE), BSD-3-Clause (examples)
endif
-else
-QT5WEBSOCKETS_LICENSE = Commercial license
-QT5WEBSOCKETS_REDISTRIBUTE = NO
-endif
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
QT5WEBSOCKETS_DEPENDENCIES += qt5declarative
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 25/29] package/qt5x11extras: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (23 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 24/29] package/qt5websockets: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 26/29] package/qt5xmlpatterns: " Yann E. MORIN
` (5 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5x11extras will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
| 5 -----
1 file changed, 5 deletions(-)
--git a/package/qt5/qt5x11extras/qt5x11extras.mk b/package/qt5/qt5x11extras/qt5x11extras.mk
index 7dc371cbac..00667c72f3 100644
--- a/package/qt5/qt5x11extras/qt5x11extras.mk
+++ b/package/qt5/qt5x11extras/qt5x11extras.mk
@@ -10,7 +10,6 @@ QT5X11EXTRAS_SOURCE = qtx11extras-opensource-src-$(QT5X11EXTRAS_VERSION).tar.xz
QT5X11EXTRAS_DEPENDENCIES = qt5base
QT5X11EXTRAS_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5X11EXTRAS_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5X11EXTRAS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -18,10 +17,6 @@ else
QT5X11EXTRAS_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs)
QT5X11EXTRAS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
endif
-else
-QT5X11EXTRAS_LICENSE = Commercial license
-QT5X11EXTRAS_REDISTRIBUTE = NO
-endif
define QT5X11EXTRAS_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 26/29] package/qt5xmlpatterns: always use the opensource license
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (24 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 25/29] package/qt5x11extras: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 27/29] configs: drop Qt/Qt5 license approval option Yann E. MORIN
` (4 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
We never ask the user to confirm their assent about the use of a free
license; there is no reason we do so for Qt.
The output of legal-info is there to gather all the licenses used in a
build; the license for qt5xmlpatterns will be there to be consulted as
well.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk b/package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk
index 123e1abf1a..fabca21261 100644
--- a/package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk
+++ b/package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk
@@ -10,7 +10,6 @@ QT5XMLPATTERNS_SOURCE = qtxmlpatterns-opensource-src-$(QT5XMLPATTERNS_VERSION).t
QT5XMLPATTERNS_DEPENDENCIES = qt5base
QT5XMLPATTERNS_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5XMLPATTERNS_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs)
QT5XMLPATTERNS_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPLv3 LICENSE.GPL3-EXCEPT LICENSE.LGPLv3 LICENSE.FDL
@@ -21,10 +20,6 @@ endif
ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
QT5XMLPATTERNS_LICENSE := $(QT5XMLPATTERNS_LICENSE), BSD-3-Clause (examples)
endif
-else
-QT5XMLPATTERNS_LICENSE = Commercial license
-QT5XMLPATTERNS_REDISTRIBUTE = NO
-endif
define QT5XMLPATTERNS_CONFIGURE_CMDS
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 27/29] configs: drop Qt/Qt5 license approval option
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (25 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 26/29] package/qt5xmlpatterns: " Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 28/29] package/qt: drop option for license approved Yann E. MORIN
` (3 subsequent siblings)
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
configs/beaglebone_qt5_defconfig | 1 -
configs/firefly_rk3288_demo_defconfig | 1 -
2 files changed, 2 deletions(-)
diff --git a/configs/beaglebone_qt5_defconfig b/configs/beaglebone_qt5_defconfig
index cdf8b96c15..b65ca40ec4 100644
--- a/configs/beaglebone_qt5_defconfig
+++ b/configs/beaglebone_qt5_defconfig
@@ -17,7 +17,6 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="am335x-evm am335x-bone am335x-boneblack am335x-bonegreen am335x-evmsk"
BR2_PACKAGE_FBV=y
BR2_PACKAGE_QT5=y
-BR2_PACKAGE_QT5BASE_LICENSE_APPROVED=y
BR2_PACKAGE_QT5BASE_EXAMPLES=y
BR2_PACKAGE_QT5BASE_EGLFS=y
BR2_PACKAGE_QT5QUICKCONTROLS=y
diff --git a/configs/firefly_rk3288_demo_defconfig b/configs/firefly_rk3288_demo_defconfig
index c2de701934..0f4dd368c4 100644
--- a/configs/firefly_rk3288_demo_defconfig
+++ b/configs/firefly_rk3288_demo_defconfig
@@ -19,7 +19,6 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="rk3288-firefly"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_PACKAGE_QT5=y
-BR2_PACKAGE_QT5BASE_LICENSE_APPROVED=y
BR2_PACKAGE_QT5BASE_EXAMPLES=y
BR2_PACKAGE_QT5BASE_GUI=y
BR2_PACKAGE_QT5BASE_EGLFS=y
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 28/29] package/qt: drop option for license approved
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (26 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 27/29] configs: drop Qt/Qt5 license approval option Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 20:59 ` Arnout Vandecappelle
2017-04-23 20:31 ` [Buildroot] [PATCH 29/29] package/qt5: " Yann E. MORIN
` (2 subsequent siblings)
30 siblings, 1 reply; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
As stated in previous commits, Buildroot only ever uses the free
license, and we do not have a click-wrap approval for any such free
license for any other package.
The option to approve the license now has no prompt and is no longer
used anywhere. Drop it and make it a legacy entry.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
Config.in.legacy | 6 ++++++
package/qt/Config.in | 4 ----
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/Config.in.legacy b/Config.in.legacy
index 8e9f3d175d..52cda9808e 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -145,6 +145,12 @@ endif
###############################################################################
comment "Legacy options removed in 2017.05"
+config BR2_PACKAGE_QT_LICENSE_APPROVED
+ bool "Qt free license now always approved"
+ select BR2_LEGACY
+ help
+ Use of Qt in Buildroot now always use the free license of Qt.
+
config BR2_PACKAGE_PORTMAP
bool "portmap has been removed"
select BR2_LEGACY
diff --git a/package/qt/Config.in b/package/qt/Config.in
index 5f07bd22f9..d3a01da87f 100644
--- a/package/qt/Config.in
+++ b/package/qt/Config.in
@@ -99,10 +99,6 @@ config BR2_PACKAGE_QT_STATIC
endchoice
-config BR2_PACKAGE_QT_LICENSE_APPROVED
- bool
- default y
-
config BR2_PACKAGE_QT_CONFIG_FILE
string "Config file"
help
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 29/29] package/qt5: drop option for license approved
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (27 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 28/29] package/qt: drop option for license approved Yann E. MORIN
@ 2017-04-23 20:31 ` Yann E. MORIN
2017-04-23 21:12 ` [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Arnout Vandecappelle
2017-04-29 14:06 ` Thomas Petazzoni
30 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-23 20:31 UTC (permalink / raw)
To: buildroot
As stated in previous commits, Buildroot only ever uses the free
license, and we do not have a click-wrap approval for any such free
license for any other package.
The option to approve the license now has no prompt and is no longer
used anywhere. Drop it and make it a legacy entry.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Peter Seiderer <ps.report@gmx.net>
---
Config.in.legacy | 6 ++++++
package/qt5/qt5base/Config.in | 4 ----
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/Config.in.legacy b/Config.in.legacy
index 52cda9808e..93df6c52ad 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -145,6 +145,12 @@ endif
###############################################################################
comment "Legacy options removed in 2017.05"
+config BR2_PACKAGE_QT5BASE_LICENSE_APPROVED
+ bool "Qt5 free license now always approved"
+ select BR2_LEGACY
+ help
+ Use of Qt5 in Buildroot now always use the free license of Qt5.
+
config BR2_PACKAGE_QT_LICENSE_APPROVED
bool "Qt free license now always approved"
select BR2_LEGACY
diff --git a/package/qt5/qt5base/Config.in b/package/qt5/qt5base/Config.in
index 044aa5d545..4796fdb058 100644
--- a/package/qt5/qt5base/Config.in
+++ b/package/qt5/qt5base/Config.in
@@ -27,10 +27,6 @@ config BR2_PACKAGE_QT5BASE_CUSTOM_CONF_OPTS
E.g. to remove the Windows Vista style option, add the option
-no-feature-style_windowsvista.
-config BR2_PACKAGE_QT5BASE_LICENSE_APPROVED
- bool
- default y
-
config BR2_PACKAGE_QT5BASE_CONFIG_FILE
string "Config file"
help
--
2.11.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 28/29] package/qt: drop option for license approved
2017-04-23 20:31 ` [Buildroot] [PATCH 28/29] package/qt: drop option for license approved Yann E. MORIN
@ 2017-04-23 20:59 ` Arnout Vandecappelle
2017-04-24 15:52 ` Yann E. MORIN
0 siblings, 1 reply; 35+ messages in thread
From: Arnout Vandecappelle @ 2017-04-23 20:59 UTC (permalink / raw)
To: buildroot
On 23-04-17 22:31, Yann E. MORIN wrote:
> As stated in previous commits, Buildroot only ever uses the free
> license, and we do not have a click-wrap approval for any such free
> license for any other package.
>
> The option to approve the license now has no prompt and is no longer
> used anywhere. Drop it and make it a legacy entry.
>
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Julien Corjon <corjon.j@ecagroup.com>
> Cc: Peter Seiderer <ps.report@gmx.net>
> ---
> Config.in.legacy | 6 ++++++
> package/qt/Config.in | 4 ----
> 2 files changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/Config.in.legacy b/Config.in.legacy
> index 8e9f3d175d..52cda9808e 100644
> --- a/Config.in.legacy
> +++ b/Config.in.legacy
> @@ -145,6 +145,12 @@ endif
> ###############################################################################
> comment "Legacy options removed in 2017.05"
>
> +config BR2_PACKAGE_QT_LICENSE_APPROVED
> + bool "Qt free license now always approved"
> + select BR2_LEGACY
> + help
> + Use of Qt in Buildroot now always use the free license of Qt.
IMO this doesn't bring any value. If the user already has selected to approve
the free license, nothing really changes for them so there's no point drawing
their attention to legacy.
We should instead give a legacy warning when the user *didn't* have the option
selected. But that's not possible, of course.
Therefore, I'd say we drop the legacy handling for this option.
Regards,
Arnout
> +
> config BR2_PACKAGE_PORTMAP
> bool "portmap has been removed"
> select BR2_LEGACY
> diff --git a/package/qt/Config.in b/package/qt/Config.in
> index 5f07bd22f9..d3a01da87f 100644
> --- a/package/qt/Config.in
> +++ b/package/qt/Config.in
> @@ -99,10 +99,6 @@ config BR2_PACKAGE_QT_STATIC
>
> endchoice
>
> -config BR2_PACKAGE_QT_LICENSE_APPROVED
> - bool
> - default y
> -
> config BR2_PACKAGE_QT_CONFIG_FILE
> string "Config file"
> help
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
^ permalink raw reply [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (28 preceding siblings ...)
2017-04-23 20:31 ` [Buildroot] [PATCH 29/29] package/qt5: " Yann E. MORIN
@ 2017-04-23 21:12 ` Arnout Vandecappelle
2017-04-24 15:53 ` Yann E. MORIN
2017-04-29 14:06 ` Thomas Petazzoni
30 siblings, 1 reply; 35+ messages in thread
From: Arnout Vandecappelle @ 2017-04-23 21:12 UTC (permalink / raw)
To: buildroot
Hi all,
On 23-04-17 22:31, Yann E. MORIN wrote:
> Hello All!
>
> This series drops the option to accept the "free license" (as per the
> current prompts), to only ever use that, and no longer claim to allow
> use of Qt/Qt5 under a proprietary version.
>
> The rationale behind this change is multi-fold:
>
> - the name of the tarballs we download clearly hint that they can
> only be used under the opensource license;
>
> - the proprietary license is unknown to us (the Buildroot community
> at large); we do not even know if there is a single such license;
>
> - we do not have such license choice for any other package in a
> similar situation (e.g. mongoose); we only ever use the publicly
> available licenses, always;
>
> - finally, we do not have such click-wrap acceptance option for any
> license, be it free, opensource, or proprietary, and whether it be
> redistributable or not. The licenses are available in the output
> of legal-info, which a user should consult before using or
> distributing the result of a build.
In addition, this option (if not set) will stop the build for interactive
handling, which is something we want to avoid.
Big +1 to this series. I gave it a once-over and it looks OK to me (I didn't
look carefully enough to give it a Reviewed-by though). I do have an issue with
the legacy handling, as explained in my reply to that patch. I also wouldn't
have split it up as much, but OK.
>
> So, we drop the option to "Approve free license" for both Qt and
> Qt5, and do as we do for all packages: just use the publicly-known
> opensource licenses.
>
> Users interested in using Qt under a proprietary license will have
> to take special steps to use it (as they were already probably doing
> anyway).
Actually the proprietary Qt licenses that I've seen said that they also apply
to the free download. Admittedly that was a couple of years ago, still Qt4.
Regards,
Arnout
>
>
> Regards,
> Yann E. MORIN.
>
>
> The following changes since commit 4c2b11977a70d418b7ae2cd7d4b62e77bddbc2c6
>
> syslog-ng: disable mongodb (2017-04-22 15:59:31 +0200)
>
>
> are available in the git repository at:
>
> git://git.buildroot.org/~ymorin/git/buildroot.git
>
> for you to fetch changes up to 0edfc64dedabab8b436312b1212c08dcf9765a05
>
> package/qt5: drop option for license approved (2017-04-23 19:09:57 +0200)
>
>
> ----------------------------------------------------------------
> Yann E. MORIN (29):
> package/qt: default to approved license
> package/qt5base: default to approved license
> package/qt: always use the opensource license
> package/qt5base: always use the opensource license
> package/qt53d: always use the opensource license
> package/qt5canvas: always use the opensource license
> package/qt5connectivity: always use the opensource license
> package/qt5declarative: always use the opensource license
> package/qt5enginio: always use the opensource license
> package/qt5graphicaleffects: always use the opensource license
> package/qt5imageformats: always use the opensource license
> package/qt5location: always use the opensource license
> package/qt5multimedia: always use the opensource license
> package/qt5quickcontrols: always use the opensource license
> package/qt5quickcontrols2: always use the opensource license
> package/qt5script: always use the opensource license
> package/qt5sensors: always use the opensource license
> package/qt5serialbus: always use the opensource license
> package/qt5serialport: always use the opensource license
> package/qt5svg: always use the opensource license
> package/qt5tools: always use the opensource license
> package/qt5webchannel: always use the opensource license
> package/qt5webkit: always use the opensource license
> package/qt5websockets: always use the opensource license
> package/qt5x11extras: always use the opensource license
> package/qt5xmlpatterns: always use the opensource license
> configs: drop Qt/Qt5 license approval option
> package/qt: drop option for license approved
> package/qt5: drop option for license approved
>
> Config.in.legacy | 12 ++++++++++++
> configs/beaglebone_qt5_defconfig | 1 -
> configs/firefly_rk3288_demo_defconfig | 1 -
> package/qt/Config.in | 11 -----------
> package/qt/qt.mk | 6 +-----
> package/qt5/qt53d/qt53d.mk | 5 -----
> package/qt5/qt5base/Config.in | 12 ------------
> package/qt5/qt5base/qt5base.mk | 5 -----
> package/qt5/qt5canvas3d/qt5canvas3d.mk | 5 -----
> package/qt5/qt5connectivity/qt5connectivity.mk | 5 -----
> package/qt5/qt5declarative/qt5declarative.mk | 5 -----
> package/qt5/qt5enginio/qt5enginio.mk | 5 -----
> package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk | 5 -----
> package/qt5/qt5imageformats/qt5imageformats.mk | 5 -----
> package/qt5/qt5location/qt5location.mk | 5 -----
> package/qt5/qt5multimedia/qt5multimedia.mk | 5 -----
> package/qt5/qt5quickcontrols/qt5quickcontrols.mk | 5 -----
> package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk | 5 -----
> package/qt5/qt5script/qt5script.mk | 5 -----
> package/qt5/qt5sensors/qt5sensors.mk | 5 -----
> package/qt5/qt5serialbus/qt5serialbus.mk | 5 -----
> package/qt5/qt5serialport/qt5serialport.mk | 5 -----
> package/qt5/qt5svg/qt5svg.mk | 5 -----
> package/qt5/qt5tools/qt5tools.mk | 5 -----
> package/qt5/qt5webchannel/qt5webchannel.mk | 5 -----
> package/qt5/qt5webkit/qt5webkit.mk | 5 -----
> package/qt5/qt5websockets/qt5websockets.mk | 5 -----
> package/qt5/qt5x11extras/qt5x11extras.mk | 5 -----
> package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk | 5 -----
> 29 files changed, 13 insertions(+), 145 deletions(-)
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
^ permalink raw reply [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 28/29] package/qt: drop option for license approved
2017-04-23 20:59 ` Arnout Vandecappelle
@ 2017-04-24 15:52 ` Yann E. MORIN
0 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-24 15:52 UTC (permalink / raw)
To: buildroot
Arnout, All,
On 2017-04-23 22:59 +0200, Arnout Vandecappelle spake thusly:
> On 23-04-17 22:31, Yann E. MORIN wrote:
> > As stated in previous commits, Buildroot only ever uses the free
> > license, and we do not have a click-wrap approval for any such free
> > license for any other package.
> >
> > The option to approve the license now has no prompt and is no longer
> > used anywhere. Drop it and make it a legacy entry.
> >
> > Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> > Cc: Julien Corjon <corjon.j@ecagroup.com>
> > Cc: Peter Seiderer <ps.report@gmx.net>
> > ---
> > Config.in.legacy | 6 ++++++
> > package/qt/Config.in | 4 ----
> > 2 files changed, 6 insertions(+), 4 deletions(-)
> >
> > diff --git a/Config.in.legacy b/Config.in.legacy
> > index 8e9f3d175d..52cda9808e 100644
> > --- a/Config.in.legacy
> > +++ b/Config.in.legacy
> > @@ -145,6 +145,12 @@ endif
> > ###############################################################################
> > comment "Legacy options removed in 2017.05"
> >
> > +config BR2_PACKAGE_QT_LICENSE_APPROVED
> > + bool "Qt free license now always approved"
> > + select BR2_LEGACY
> > + help
> > + Use of Qt in Buildroot now always use the free license of Qt.
>
> IMO this doesn't bring any value. If the user already has selected to approve
> the free license, nothing really changes for them so there's no point drawing
> their attention to legacy.
>
> We should instead give a legacy warning when the user *didn't* have the option
> selected. But that's not possible, of course.
>
> Therefore, I'd say we drop the legacy handling for this option.
I'm fine with this.
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses
2017-04-23 21:12 ` [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Arnout Vandecappelle
@ 2017-04-24 15:53 ` Yann E. MORIN
0 siblings, 0 replies; 35+ messages in thread
From: Yann E. MORIN @ 2017-04-24 15:53 UTC (permalink / raw)
To: buildroot
Arnout, All,
On 2017-04-23 23:12 +0200, Arnout Vandecappelle spake thusly:
> On 23-04-17 22:31, Yann E. MORIN wrote:
> > Hello All!
> >
> > This series drops the option to accept the "free license" (as per the
> > current prompts), to only ever use that, and no longer claim to allow
> > use of Qt/Qt5 under a proprietary version.
> >
> > The rationale behind this change is multi-fold:
> >
> > - the name of the tarballs we download clearly hint that they can
> > only be used under the opensource license;
> >
> > - the proprietary license is unknown to us (the Buildroot community
> > at large); we do not even know if there is a single such license;
> >
> > - we do not have such license choice for any other package in a
> > similar situation (e.g. mongoose); we only ever use the publicly
> > available licenses, always;
> >
> > - finally, we do not have such click-wrap acceptance option for any
> > license, be it free, opensource, or proprietary, and whether it be
> > redistributable or not. The licenses are available in the output
> > of legal-info, which a user should consult before using or
> > distributing the result of a build.
>
> In addition, this option (if not set) will stop the build for interactive
> handling, which is something we want to avoid.
>
> Big +1 to this series. I gave it a once-over and it looks OK to me (I didn't
> look carefully enough to give it a Reviewed-by though). I do have an issue with
> the legacy handling, as explained in my reply to that patch. I also wouldn't
> have split it up as much, but OK.
>
> >
> > So, we drop the option to "Approve free license" for both Qt and
> > Qt5, and do as we do for all packages: just use the publicly-known
> > opensource licenses.
> >
> > Users interested in using Qt under a proprietary license will have
> > to take special steps to use it (as they were already probably doing
> > anyway).
>
> Actually the proprietary Qt licenses that I've seen said that they also apply
> to the free download. Admittedly that was a couple of years ago, still Qt4.
Eh, what do I know of something I haven't seen? ;-)
Regards,
Yann E. MORIN.
> Regards,
> Arnout
>
> >
> >
> > Regards,
> > Yann E. MORIN.
> >
> >
> > The following changes since commit 4c2b11977a70d418b7ae2cd7d4b62e77bddbc2c6
> >
> > syslog-ng: disable mongodb (2017-04-22 15:59:31 +0200)
> >
> >
> > are available in the git repository at:
> >
> > git://git.buildroot.org/~ymorin/git/buildroot.git
> >
> > for you to fetch changes up to 0edfc64dedabab8b436312b1212c08dcf9765a05
> >
> > package/qt5: drop option for license approved (2017-04-23 19:09:57 +0200)
> >
> >
> > ----------------------------------------------------------------
> > Yann E. MORIN (29):
> > package/qt: default to approved license
> > package/qt5base: default to approved license
> > package/qt: always use the opensource license
> > package/qt5base: always use the opensource license
> > package/qt53d: always use the opensource license
> > package/qt5canvas: always use the opensource license
> > package/qt5connectivity: always use the opensource license
> > package/qt5declarative: always use the opensource license
> > package/qt5enginio: always use the opensource license
> > package/qt5graphicaleffects: always use the opensource license
> > package/qt5imageformats: always use the opensource license
> > package/qt5location: always use the opensource license
> > package/qt5multimedia: always use the opensource license
> > package/qt5quickcontrols: always use the opensource license
> > package/qt5quickcontrols2: always use the opensource license
> > package/qt5script: always use the opensource license
> > package/qt5sensors: always use the opensource license
> > package/qt5serialbus: always use the opensource license
> > package/qt5serialport: always use the opensource license
> > package/qt5svg: always use the opensource license
> > package/qt5tools: always use the opensource license
> > package/qt5webchannel: always use the opensource license
> > package/qt5webkit: always use the opensource license
> > package/qt5websockets: always use the opensource license
> > package/qt5x11extras: always use the opensource license
> > package/qt5xmlpatterns: always use the opensource license
> > configs: drop Qt/Qt5 license approval option
> > package/qt: drop option for license approved
> > package/qt5: drop option for license approved
> >
> > Config.in.legacy | 12 ++++++++++++
> > configs/beaglebone_qt5_defconfig | 1 -
> > configs/firefly_rk3288_demo_defconfig | 1 -
> > package/qt/Config.in | 11 -----------
> > package/qt/qt.mk | 6 +-----
> > package/qt5/qt53d/qt53d.mk | 5 -----
> > package/qt5/qt5base/Config.in | 12 ------------
> > package/qt5/qt5base/qt5base.mk | 5 -----
> > package/qt5/qt5canvas3d/qt5canvas3d.mk | 5 -----
> > package/qt5/qt5connectivity/qt5connectivity.mk | 5 -----
> > package/qt5/qt5declarative/qt5declarative.mk | 5 -----
> > package/qt5/qt5enginio/qt5enginio.mk | 5 -----
> > package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk | 5 -----
> > package/qt5/qt5imageformats/qt5imageformats.mk | 5 -----
> > package/qt5/qt5location/qt5location.mk | 5 -----
> > package/qt5/qt5multimedia/qt5multimedia.mk | 5 -----
> > package/qt5/qt5quickcontrols/qt5quickcontrols.mk | 5 -----
> > package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk | 5 -----
> > package/qt5/qt5script/qt5script.mk | 5 -----
> > package/qt5/qt5sensors/qt5sensors.mk | 5 -----
> > package/qt5/qt5serialbus/qt5serialbus.mk | 5 -----
> > package/qt5/qt5serialport/qt5serialport.mk | 5 -----
> > package/qt5/qt5svg/qt5svg.mk | 5 -----
> > package/qt5/qt5tools/qt5tools.mk | 5 -----
> > package/qt5/qt5webchannel/qt5webchannel.mk | 5 -----
> > package/qt5/qt5webkit/qt5webkit.mk | 5 -----
> > package/qt5/qt5websockets/qt5websockets.mk | 5 -----
> > package/qt5/qt5x11extras/qt5x11extras.mk | 5 -----
> > package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk | 5 -----
> > 29 files changed, 13 insertions(+), 145 deletions(-)
> >
>
> --
> Arnout Vandecappelle arnout at mind be
> Senior Embedded Software Architect +32-16-286500
> Essensium/Mind http://www.mind.be
> G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
> LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
> GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 35+ messages in thread
* [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
` (29 preceding siblings ...)
2017-04-23 21:12 ` [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Arnout Vandecappelle
@ 2017-04-29 14:06 ` Thomas Petazzoni
30 siblings, 0 replies; 35+ messages in thread
From: Thomas Petazzoni @ 2017-04-29 14:06 UTC (permalink / raw)
To: buildroot
Hello,
On Sun, 23 Apr 2017 22:31:12 +0200, Yann E. MORIN wrote:
> Yann E. MORIN (29):
> package/qt: default to approved license
> package/qt5base: default to approved license
> package/qt: always use the opensource license
> package/qt5base: always use the opensource license
> package/qt53d: always use the opensource license
> package/qt5canvas: always use the opensource license
> package/qt5connectivity: always use the opensource license
> package/qt5declarative: always use the opensource license
> package/qt5enginio: always use the opensource license
> package/qt5graphicaleffects: always use the opensource license
> package/qt5imageformats: always use the opensource license
> package/qt5location: always use the opensource license
> package/qt5multimedia: always use the opensource license
> package/qt5quickcontrols: always use the opensource license
> package/qt5quickcontrols2: always use the opensource license
> package/qt5script: always use the opensource license
> package/qt5sensors: always use the opensource license
> package/qt5serialbus: always use the opensource license
> package/qt5serialport: always use the opensource license
> package/qt5svg: always use the opensource license
> package/qt5tools: always use the opensource license
> package/qt5webchannel: always use the opensource license
> package/qt5webkit: always use the opensource license
> package/qt5websockets: always use the opensource license
> package/qt5x11extras: always use the opensource license
> package/qt5xmlpatterns: always use the opensource license
> configs: drop Qt/Qt5 license approval option
> package/qt: drop option for license approved
> package/qt5: drop option for license approved
Series applied. As suggested by Arnout, I've dropped the legacy
handling in the last two patches, as it doesn't serve any purpose.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 35+ messages in thread
end of thread, other threads:[~2017-04-29 14:06 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-23 20:31 [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 01/29] package/qt: default to approved license Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 02/29] package/qt5base: " Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 03/29] package/qt: always use the opensource license Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 04/29] package/qt5base: " Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 05/29] package/qt53d: " Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 06/29] package/qt5canvas: " Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 07/29] package/qt5connectivity: " Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 08/29] package/qt5declarative: " Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 09/29] package/qt5enginio: " Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 10/29] package/qt5graphicaleffects: " Yann E. MORIN
2017-04-23 20:30 ` [Buildroot] [PATCH 11/29] package/qt5imageformats: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 12/29] package/qt5location: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 13/29] package/qt5multimedia: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 14/29] package/qt5quickcontrols: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 15/29] package/qt5quickcontrols2: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 16/29] package/qt5script: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 17/29] package/qt5sensors: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 18/29] package/qt5serialbus: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 19/29] package/qt5serialport: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 20/29] package/qt5svg: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 21/29] package/qt5tools: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 22/29] package/qt5webchannel: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 23/29] package/qt5webkit: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 24/29] package/qt5websockets: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 25/29] package/qt5x11extras: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 26/29] package/qt5xmlpatterns: " Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 27/29] configs: drop Qt/Qt5 license approval option Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 28/29] package/qt: drop option for license approved Yann E. MORIN
2017-04-23 20:59 ` Arnout Vandecappelle
2017-04-24 15:52 ` Yann E. MORIN
2017-04-23 20:31 ` [Buildroot] [PATCH 29/29] package/qt5: " Yann E. MORIN
2017-04-23 21:12 ` [Buildroot] [PATCH 00/29] qt, qt5: only ever use the free/opensource licenses Arnout Vandecappelle
2017-04-24 15:53 ` Yann E. MORIN
2017-04-29 14:06 ` Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox