Skip to contentSkip to conversation

qt, qt5: only ever use the free/opensource licenses

PATCH New Yann E. MORIN 3 participants 35 messages Apr 23, 2017 – Apr 29, 2017

lore
Share & tools
lore
#0 lore raw

cover qt, qt5: only ever use the free/opensource licenses

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(-)
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'
#1 lore raw

PATCH 1/29 package/qt: default to approved license

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt/Config.in | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)
package/qt/Config.in +2 -9
index a7617592a6..5f07bd22f9 100644
@@ -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"
Signature · 1 line
2.11.0
#2 lore raw

PATCH 2/29 package/qt5base: default to approved license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5base/Config.in | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)
package/qt5/qt5base/Config.in +2 -10
index 337dcf2454..044aa5d545 100644
@@ -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"
Signature · 1 line
2.11.0
#3 lore raw

PATCH 3/29 package/qt: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt/qt.mk | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)
package/qt/qt.mk +1 -5
index 690a4b4d9e..8b52208148 100644
@@ -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))
 
Signature · 1 line
2.11.0
#4 lore raw

PATCH 4/29 package/qt5base: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5base/qt5base.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5base/qt5base.mk +0 -5
index a91c138f68..0c088350e5 100644
@@ -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))
 
Signature · 1 line
2.11.0
#5 lore raw

PATCH 5/29 package/qt53d: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt53d/qt53d.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt53d/qt53d.mk +0 -5
index 9d890204ca..d66923677e 100644
@@ -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)
Signature · 1 line
2.11.0
#6 lore raw

PATCH 6/29 package/qt5canvas: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5canvas3d/qt5canvas3d.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5canvas3d/qt5canvas3d.mk +0 -5
index f49113b538..c0448cfd54 100644
@@ -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)
Signature · 1 line
2.11.0
#7 lore raw

PATCH 7/29 package/qt5connectivity: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5connectivity/qt5connectivity.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5connectivity/qt5connectivity.mk +0 -5
index a9518cb4cb..d53aa91f22 100644
@@ -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)
Signature · 1 line
2.11.0
#8 lore raw

PATCH 8/29 package/qt5declarative: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5declarative/qt5declarative.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5declarative/qt5declarative.mk +0 -5
index c4b3f07402..f9ed8c7515 100644
@@ -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)
Signature · 1 line
2.11.0
#9 lore raw

PATCH 9/29 package/qt5enginio: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5enginio/qt5enginio.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5enginio/qt5enginio.mk +0 -5
index e550fccfdc..bffd1f6274 100644
@@ -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
Signature · 1 line
2.11.0
#10 lore raw

PATCH 10/29 package/qt5graphicaleffects: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk +0 -5
index 9354a4d250..929a62e2dd 100644
@@ -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)
Signature · 1 line
2.11.0
#11 lore raw

PATCH 11/29 package/qt5imageformats: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5imageformats/qt5imageformats.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5imageformats/qt5imageformats.mk +0 -5
index 5d31e14a2f..f3d9d7427f 100644
@@ -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)
Signature · 1 line
2.11.0
#12 lore raw

PATCH 12/29 package/qt5location: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5location/qt5location.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5location/qt5location.mk +0 -5
index 96263e89b9..b31bee7d17 100644
@@ -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
Signature · 1 line
2.11.0
#13 lore raw

PATCH 13/29 package/qt5multimedia: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5multimedia/qt5multimedia.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5multimedia/qt5multimedia.mk +0 -5
index e66ce40851..133536e1ab 100644
@@ -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
Signature · 1 line
2.11.0
#14 lore raw

PATCH 14/29 package/qt5quickcontrols: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5quickcontrols/qt5quickcontrols.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5quickcontrols/qt5quickcontrols.mk +0 -5
index d28993244e..5fee6ff424 100644
@@ -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)
Signature · 1 line
2.11.0
#15 lore raw

PATCH 15/29 package/qt5quickcontrols2: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk +0 -5
index d6c3ee3e48..23bcbad737 100644
@@ -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)
Signature · 1 line
2.11.0
#16 lore raw

PATCH 16/29 package/qt5script: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5script/qt5script.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5script/qt5script.mk +0 -5
index c24ef3336e..50ee52ad0a 100644
@@ -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)
Signature · 1 line
2.11.0
#17 lore raw

PATCH 17/29 package/qt5sensors: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5sensors/qt5sensors.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5sensors/qt5sensors.mk +0 -5
index f73ae5b8d0..079f056da7 100644
@@ -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
Signature · 1 line
2.11.0
#18 lore raw

PATCH 18/29 package/qt5serialbus: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5serialbus/qt5serialbus.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5serialbus/qt5serialbus.mk +0 -5
index 05ca181eae..24fe8b1506 100644
@@ -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)
Signature · 1 line
2.11.0
#19 lore raw

PATCH 19/29 package/qt5serialport: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5serialport/qt5serialport.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5serialport/qt5serialport.mk +0 -5
index 1a137fde11..cf41019a86 100644
@@ -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)
Signature · 1 line
2.11.0
#20 lore raw

PATCH 20/29 package/qt5svg: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5svg/qt5svg.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5svg/qt5svg.mk +0 -5
index 8986332b43..43959615aa 100644
@@ -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)
Signature · 1 line
2.11.0
#21 lore raw

PATCH 21/29 package/qt5tools: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5tools/qt5tools.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5tools/qt5tools.mk +0 -5
index c7d2e8f88c..7d5353a434 100644
@@ -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
Signature · 1 line
2.11.0
#22 lore raw

PATCH 22/29 package/qt5webchannel: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5webchannel/qt5webchannel.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5webchannel/qt5webchannel.mk +0 -5
index e12e945703..791f4a92f4 100644
@@ -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
Signature · 1 line
2.11.0
#23 lore raw

PATCH 23/29 package/qt5webkit: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5webkit/qt5webkit.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5webkit/qt5webkit.mk +0 -5
index 295d24d16f..d435192994 100644
@@ -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
Signature · 1 line
2.11.0
#24 lore raw

PATCH 24/29 package/qt5websockets: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5websockets/qt5websockets.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5websockets/qt5websockets.mk +0 -5
index bcbc56f1c7..af87435d6d 100644
@@ -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
Signature · 1 line
2.11.0
#25 lore raw

PATCH 25/29 package/qt5x11extras: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5x11extras/qt5x11extras.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5x11extras/qt5x11extras.mk +0 -5
index 7dc371cbac..00667c72f3 100644
@@ -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)
Signature · 1 line
2.11.0
#26 lore raw

PATCH 26/29 package/qt5xmlpatterns: always use the opensource license

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk | 5 -----
 1 file changed, 5 deletions(-)
package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk +0 -5
index 123e1abf1a..fabca21261 100644
@@ -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)
Signature · 1 line
2.11.0
#27 lore raw

PATCH 27/29 configs: drop Qt/Qt5 license approval option

In reply to Yann E. MORIN
---
 configs/beaglebone_qt5_defconfig      | 1 -
 configs/firefly_rk3288_demo_defconfig | 1 -
 2 files changed, 2 deletions(-)
configs/beaglebone_qt5_defconfig +0 -1
index cdf8b96c15..b65ca40ec4 100644
@@ -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
configs/firefly_rk3288_demo_defconfig +0 -1
index c2de701934..0f4dd368c4 100644
@@ -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
Signature · 1 line
2.11.0
#28 lore raw

PATCH 28/29 package/qt: drop option for license approved

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 Config.in.legacy     | 6 ++++++
 package/qt/Config.in | 4 ----
 2 files changed, 6 insertions(+), 4 deletions(-)
Config.in.legacy +6 -0
index 8e9f3d175d..52cda9808e 100644
@@ -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
package/qt/Config.in +0 -4
index 5f07bd22f9..d3a01da87f 100644
@@ -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
Signature · 1 line
2.11.0
#29 lore raw

PATCH 28/29 package/qt: drop option for license approved

Quoted 20 lines · Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 Config.in.legacy     | 6 ++++++
 package/qt/Config.in | 4 ----
 2 files changed, 6 insertions(+), 4 deletions(-)
Config.in.legacy +0 -0
index 8e9f3d175d..52cda9808e 100644

Config.in.legacy endif · line 152

Quoted 8 lines
Config.in.legacy +5 -0
@@ -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

Quoted 20 lines
Config.in.legacy +1 -0
+
 config BR2_PACKAGE_PORTMAP
 	bool "portmap has been removed"
 	select BR2_LEGACY
package/qt/Config.in +0 -4
index 5f07bd22f9..d3a01da87f 100644
@@ -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
Signature · 6 lines
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
#30 lore raw

PATCH 28/29 package/qt: drop option for license approved

Arnout, All,

On 2017-04-23 22:59 +0200, Arnout Vandecappelle spake thusly:

Quoted 34 lines · Yann E. MORIN
Quoted 20 lines

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 Config.in.legacy     | 6 ++++++
 package/qt/Config.in | 4 ----
 2 files changed, 6 insertions(+), 4 deletions(-)
Config.in.legacy +0 -0
index 8e9f3d175d..52cda9808e 100644

Config.in.legacy endif · line 152

Quoted 8 lines
Config.in.legacy +5 -0
@@ -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.

Quoted 4 lines

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.

Signature · 6 lines
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'
#31 lore raw

PATCH 29/29 package/qt5: drop option for license approved

In reply to Yann E. MORIN

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.

Cc Julien Corjon <[email protected]>
Cc Peter Seiderer <[email protected]>
---
 Config.in.legacy              | 6 ++++++
 package/qt5/qt5base/Config.in | 4 ----
 2 files changed, 6 insertions(+), 4 deletions(-)
Config.in.legacy +6 -0
index 52cda9808e..93df6c52ad 100644
@@ -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
package/qt5/qt5base/Config.in +0 -4
index 044aa5d545..4796fdb058 100644
@@ -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
Signature · 1 line
2.11.0
#32 lore raw

cover qt, qt5: only ever use the free/opensource licenses

In reply to Yann E. MORIN

Hi all,

Quoted 18 lines · Yann E. MORIN

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;

Quoted 5 lines

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

Quoted 8 lines

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

Quoted 83 lines

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(-)
Signature · 6 lines
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
#33 lore raw

cover qt, qt5: only ever use the free/opensource licenses

Arnout, All,

On 2017-04-23 23:12 +0200, Arnout Vandecappelle spake thusly:

Quoted 38 lines · Yann E. MORIN
Quoted 18 lines

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;

Quoted 5 lines

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

Quoted 5 lines

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.

Quoted 6 lines
Quoted 3 lines

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.

Quoted 94 lines

Regards,
Arnout

Quoted 83 lines

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(-)
Signature · 6 lines
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
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'
#34 lore raw

cover qt, qt5: only ever use the free/opensource licenses

In reply to Yann E. MORIN

Hello,

Quoted 22 lines · Yann E. MORIN

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

Quoted 8 lines

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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com