All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-qt5][PATCH] qt5: add missing commercial license
@ 2017-09-21  2:40 Kwangsub Kim
  2017-09-21 10:00 ` Christian Gagneraud
  0 siblings, 1 reply; 8+ messages in thread
From: Kwangsub Kim @ 2017-09-21  2:40 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Kwangsub Kim <kwangsub.kim@qt.io>
---
 recipes-qt/qt5/qt3d_git.bb             | 2 +-
 recipes-qt/qt5/qtcanvas3d_git.bb       | 2 +-
 recipes-qt/qt5/qtcharts_git.bb         | 2 +-
 recipes-qt/qt5/qtdatavis3d_git.bb      | 2 +-
 recipes-qt/qt5/qtlocation_git.bb       | 2 +-
 recipes-qt/qt5/qtquickcontrols2_git.bb | 2 +-
 recipes-qt/qt5/qtserialbus_git.bb      | 2 +-
 recipes-qt/qt5/qtserialport_git.bb     | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/recipes-qt/qt5/qt3d_git.bb b/recipes-qt/qt5/qt3d_git.bb
index c354db4..0cb75a6 100644
--- a/recipes-qt/qt5/qt3d_git.bb
+++ b/recipes-qt/qt5/qt3d_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "LGPL-3.0 | GPL-2.0"
+LICENSE = "LGPL-3.0 | GPL-2.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv3;md5=8211fde12cc8a4e2477602f5953f5b71 \
     file://LICENSE.GPLv3;md5=88e2b9117e6be406b5ed6ee4ca99a705 \
diff --git a/recipes-qt/qt5/qtcanvas3d_git.bb b/recipes-qt/qt5/qtcanvas3d_git.bb
index 25cd72b..f46cbc2 100644
--- a/recipes-qt/qt5/qtcanvas3d_git.bb
+++ b/recipes-qt/qt5/qtcanvas3d_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "LGPL-3.0 | GPL-3.0"
+LICENSE = "LGPL-3.0 | GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
     file://LICENSE.GPLv3;md5=88e2b9117e6be406b5ed6ee4ca99a705 \
diff --git a/recipes-qt/qt5/qtcharts_git.bb b/recipes-qt/qt5/qtcharts_git.bb
index d3447ef..26881f0 100644
--- a/recipes-qt/qt5/qtcharts_git.bb
+++ b/recipes-qt/qt5/qtcharts_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GPL-3.0"
+LICENSE = "GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \
 "
diff --git a/recipes-qt/qt5/qtdatavis3d_git.bb b/recipes-qt/qt5/qtdatavis3d_git.bb
index 471cfee..3737e10 100644
--- a/recipes-qt/qt5/qtdatavis3d_git.bb
+++ b/recipes-qt/qt5/qtdatavis3d_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GPL-3.0"
+LICENSE = "GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \
 "
diff --git a/recipes-qt/qt5/qtlocation_git.bb b/recipes-qt/qt5/qtlocation_git.bb
index 19f895e..0aebbd3 100644
--- a/recipes-qt/qt5/qtlocation_git.bb
+++ b/recipes-qt/qt5/qtlocation_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | GPL-2.0"
+LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | GPL-2.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
diff --git a/recipes-qt/qt5/qtquickcontrols2_git.bb b/recipes-qt/qt5/qtquickcontrols2_git.bb
index e123f0d..4b2924b 100644
--- a/recipes-qt/qt5/qtquickcontrols2_git.bb
+++ b/recipes-qt/qt5/qtquickcontrols2_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GFDL-1.3 & BSD & LGPL-3.0 | GPL-3.0"
+LICENSE = "GFDL-1.3 & BSD & LGPL-3.0 | GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \
     file://LICENSE.LGPLv3;md5=382747d0119037529ec2b98b24038eb0 \
diff --git a/recipes-qt/qt5/qtserialbus_git.bb b/recipes-qt/qt5/qtserialbus_git.bb
index d3a83a7..0b30043 100644
--- a/recipes-qt/qt5/qtserialbus_git.bb
+++ b/recipes-qt/qt5/qtserialbus_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GFDL-1.3 & (LGPL-3.0 | GPL-2.0+)"
+LICENSE = "GFDL-1.3 & (LGPL-3.0 | GPL-2.0+) | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
     file://LICENSE.GPLv2;md5=c96076271561b0e3785dad260634eaa8 \
diff --git a/recipes-qt/qt5/qtserialport_git.bb b/recipes-qt/qt5/qtserialport_git.bb
index 056e237..23f03ce 100644
--- a/recipes-qt/qt5/qtserialport_git.bb
+++ b/recipes-qt/qt5/qtserialport_git.bb
@@ -3,7 +3,7 @@ require qt5-git.inc
 
 # text of LGPL_EXCEPTION.txt and LICENSE.FDL is slightly different than what
 # other qt* components use :/
-LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0)"
+LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [meta-qt5][PATCH] qt5: add missing commercial license
  2017-09-21  2:40 [meta-qt5][PATCH] qt5: add missing commercial license Kwangsub Kim
@ 2017-09-21 10:00 ` Christian Gagneraud
  2017-09-21 14:31   ` Kwangsub Kim
  0 siblings, 1 reply; 8+ messages in thread
From: Christian Gagneraud @ 2017-09-21 10:00 UTC (permalink / raw)
  To: Kwangsub Kim; +Cc: openembedded-devel

On 21 September 2017 at 14:40, Kwangsub Kim <kwangsub.kim@qt.io> wrote:
[...]
> diff --git a/recipes-qt/qt5/qtserialport_git.bb b/recipes-qt/qt5/qtserialport_git.bb
> index 056e237..23f03ce 100644
> --- a/recipes-qt/qt5/qtserialport_git.bb
> +++ b/recipes-qt/qt5/qtserialport_git.bb
> @@ -3,7 +3,7 @@ require qt5-git.inc
>
>  # text of LGPL_EXCEPTION.txt and LICENSE.FDL is slightly different than what
>  # other qt* components use :/
> -LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0)"
> +LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | The-Qt-Company-Commercial"

Explicit brackets would be nice to disambiguate & and | precedence.

are we talking, eg:

(LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1) | LGPL-3.0

or

GFDL-1.3 & (BSD & (LGPL-2.1 & (The-Qt-Company-Qt-LGPL-Exception-1.1 |
LGPL-3.0)) | The-Qt-Company-Commercial)

whatever the answer is, more explicit bracketing would make it more
obvious to tedious readers, but maybe at the expense of readability
(if that makes sense).

I don't know which part of the code is in charge of evaluating these
expressions, is it eg.:
http://en.cppreference.com/w/cpp/language/operator_precedence,
https://docs.python.org/3/reference/expressions.html#operator-precedence,
or bitbake own sauce....

I think licensing is important to get right, clear and reliable.

Chris


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-qt5][PATCH] qt5: add missing commercial license
  2017-09-21 10:00 ` Christian Gagneraud
@ 2017-09-21 14:31   ` Kwangsub Kim
  2017-10-15 12:11     ` Christian Gagneraud
  0 siblings, 1 reply; 8+ messages in thread
From: Kwangsub Kim @ 2017-09-21 14:31 UTC (permalink / raw)
  To: Christian Gagneraud; +Cc: openembedded-devel

(Sorry for duplicate emails. I thought those were not delivered.)

I agree on clearing up complex logical expressions of licenses. But
I think it's another topic because it would need wider updates including
the other packages unrelated to commercial license fix.
What about discussing about it on new thread after this patch?

Regards,
Kwangsub

> -----Original Message-----
> From: Christian Gagneraud [mailto:chgans@gmail.com]
> Sent: Thursday, September 21, 2017 7:00 PM
> To: Kwangsub Kim <kwangsub.kim@qt.io>
> Cc: openembedded-devel@lists.openembedded.org
> Subject: Re: [oe] [meta-qt5][PATCH] qt5: add missing commercial license
> 
> On 21 September 2017 at 14:40, Kwangsub Kim <kwangsub.kim@qt.io> wrote:
> [...]
> > diff --git a/recipes-qt/qt5/qtserialport_git.bb
> > b/recipes-qt/qt5/qtserialport_git.bb
> > index 056e237..23f03ce 100644
> > --- a/recipes-qt/qt5/qtserialport_git.bb
> > +++ b/recipes-qt/qt5/qtserialport_git.bb
> > @@ -3,7 +3,7 @@ require qt5-git.inc
> >
> >  # text of LGPL_EXCEPTION.txt and LICENSE.FDL is slightly different
> > than what  # other qt* components use :/ -LICENSE = "GFDL-1.3 & BSD &
> > (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0)"
> > +LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-
> Exception-1.1 | LGPL-3.0) | The-Qt-Company-Commercial"
> 
> Explicit brackets would be nice to disambiguate & and | precedence.
> 
> are we talking, eg:
> 
> (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1) | LGPL-3.0
> 
> or
> 
> GFDL-1.3 & (BSD & (LGPL-2.1 & (The-Qt-Company-Qt-LGPL-Exception-1.1 |
> LGPL-3.0)) | The-Qt-Company-Commercial)
> 
> whatever the answer is, more explicit bracketing would make it more
> obvious to tedious readers, but maybe at the expense of readability (if
> that makes sense).
> 
> I don't know which part of the code is in charge of evaluating these
> expressions, is it eg.:
> http://en.cppreference.com/w/cpp/language/operator_precedence,
> https://docs.python.org/3/reference/expressions.html#operator-precedence,
> or bitbake own sauce....
> 
> I think licensing is important to get right, clear and reliable.
> 
> Chris

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-qt5][PATCH] qt5: add missing commercial license
  2017-09-21 14:31   ` Kwangsub Kim
@ 2017-10-15 12:11     ` Christian Gagneraud
  2017-10-19  7:07       ` Kwangsub Kim
  0 siblings, 1 reply; 8+ messages in thread
From: Christian Gagneraud @ 2017-10-15 12:11 UTC (permalink / raw)
  To: Kwangsub Kim; +Cc: openembedded-devel

On 22 September 2017 at 02:31, Kwangsub Kim <kwangsub.kim@qt.io> wrote:
> I agree on clearing up complex logical expressions of licenses. But
> I think it's another topic because it would need wider updates including
> the other packages unrelated to commercial license fix.
> What about discussing about it on new thread after this patch?

Yeah, maybe. Does Yocto care about license ambiguity? My understanding
was that yes it does.
The pitch is that it's one of the Yocto's strength: get a clear
picture about license issue, isn't it?

I've been following and using yocto/bitbake/oe/poky/angstrom/... for a
wee while now and i think that the current state of licensing is
out-of-control, yet Yocto/LF pretends to be in full-control.

Qt licensing is not an easy topic. The Linux Fundation needs to be
razor sharp about it.

What can i access from meta-qt5 in [L]GPLv(2|3) mode?
Is LF's meta-qt5 safer than Qt's own meta-qt5?

What i can access with a commercial Qt license as of October 2017 is
purely a "The Qt Company" business decision.

"Hackers" wan't to know, without ambiguity, what they have access to
given a "license" context (Open source or commercial).

My 2 cents.
Chris


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-qt5][PATCH] qt5: add missing commercial license
  2017-10-15 12:11     ` Christian Gagneraud
@ 2017-10-19  7:07       ` Kwangsub Kim
  2017-10-19 22:58         ` Philip Balister
  0 siblings, 1 reply; 8+ messages in thread
From: Kwangsub Kim @ 2017-10-19  7:07 UTC (permalink / raw)
  To: Christian Gagneraud; +Cc: openembedded-devel

Hi Christian,

I think there’s ambiguity in two respects. One is on the logical expression itself (That’s what you pointed out before). And the other one is related to license management of Yocto (or legal liability sometimes). The former is simple and the latter would be complex.
As far as I know, Qt’s meta-qt5 is almost same as the upstream meta-qt5 at least for license expressions. Basically, Qt is under dual licenses and its license is also declared in the same manner. Currently there’s no explicit option to choose one and it would be selected implicitly with available licenses – it leads to the latter ambiguity. In my humble opinion, it is natural to describe licenses by reflecting the terms in the code like now. For commercial license, the Qt company should guide a correct way to a commercial licensee separately. I believe it is on the way.

Thanks for your thoughtful messages!
Kwangsub

On 15/10/2017, 9:11 PM, "Christian Gagneraud" <chgans@gmail.com> wrote:

    On 22 September 2017 at 02:31, Kwangsub Kim <kwangsub.kim@qt.io> wrote:
    > I agree on clearing up complex logical expressions of licenses. But
    > I think it's another topic because it would need wider updates including
    > the other packages unrelated to commercial license fix.
    > What about discussing about it on new thread after this patch?
    
    Yeah, maybe. Does Yocto care about license ambiguity? My understanding
    was that yes it does.
    The pitch is that it's one of the Yocto's strength: get a clear
    picture about license issue, isn't it?
    
    I've been following and using yocto/bitbake/oe/poky/angstrom/... for a
    wee while now and i think that the current state of licensing is
    out-of-control, yet Yocto/LF pretends to be in full-control.
    
    Qt licensing is not an easy topic. The Linux Fundation needs to be
    razor sharp about it.
    
    What can i access from meta-qt5 in [L]GPLv(2|3) mode?
    Is LF's meta-qt5 safer than Qt's own meta-qt5?
    
    What i can access with a commercial Qt license as of October 2017 is
    purely a "The Qt Company" business decision.
    
    "Hackers" wan't to know, without ambiguity, what they have access to
    given a "license" context (Open source or commercial).
    
    My 2 cents.
    Chris
    


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-qt5][PATCH] qt5: add missing commercial license
  2017-10-19  7:07       ` Kwangsub Kim
@ 2017-10-19 22:58         ` Philip Balister
  0 siblings, 0 replies; 8+ messages in thread
From: Philip Balister @ 2017-10-19 22:58 UTC (permalink / raw)
  To: Kwangsub Kim, Christian Gagneraud; +Cc: openembedded-devel

On 10/19/2017 03:07 AM, Kwangsub Kim wrote:
> Hi Christian,
> 
> I think there’s ambiguity in two respects. One is on the logical expression itself (That’s what you pointed out before). And the other one is related to license management of Yocto (or legal liability sometimes). The former is simple and the latter would be complex.
> As far as I know, Qt’s meta-qt5 is almost same as the upstream meta-qt5 at least for license expressions. Basically, Qt is under dual licenses and its license is also declared in the same manner. Currently there’s no explicit option to choose one and it would be selected implicitly with available licenses – it leads to the latter ambiguity. In my humble opinion, it is natural to describe licenses by reflecting the terms in the code like now. For commercial license, the Qt company should guide a correct way to a commercial licensee separately. I believe it is on the way.

Why can't we have one meta-qt5 to reduce confusion?

Philip


> 
> Thanks for your thoughtful messages!
> Kwangsub
> 
> On 15/10/2017, 9:11 PM, "Christian Gagneraud" <chgans@gmail.com> wrote:
> 
>     On 22 September 2017 at 02:31, Kwangsub Kim <kwangsub.kim@qt.io> wrote:
>     > I agree on clearing up complex logical expressions of licenses. But
>     > I think it's another topic because it would need wider updates including
>     > the other packages unrelated to commercial license fix.
>     > What about discussing about it on new thread after this patch?
>     
>     Yeah, maybe. Does Yocto care about license ambiguity? My understanding
>     was that yes it does.
>     The pitch is that it's one of the Yocto's strength: get a clear
>     picture about license issue, isn't it?
>     
>     I've been following and using yocto/bitbake/oe/poky/angstrom/... for a
>     wee while now and i think that the current state of licensing is
>     out-of-control, yet Yocto/LF pretends to be in full-control.
>     
>     Qt licensing is not an easy topic. The Linux Fundation needs to be
>     razor sharp about it.
>     
>     What can i access from meta-qt5 in [L]GPLv(2|3) mode?
>     Is LF's meta-qt5 safer than Qt's own meta-qt5?
>     
>     What i can access with a commercial Qt license as of October 2017 is
>     purely a "The Qt Company" business decision.
>     
>     "Hackers" wan't to know, without ambiguity, what they have access to
>     given a "license" context (Open source or commercial).
>     
>     My 2 cents.
>     Chris
>     
> 


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [meta-qt5][PATCH] qt5: add missing commercial license
@ 2017-09-21  7:48 Kwangsub Kim
  0 siblings, 0 replies; 8+ messages in thread
From: Kwangsub Kim @ 2017-09-21  7:48 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Kwangsub Kim <kwangsub.kim@qt.io>
---
 recipes-qt/qt5/qt3d_git.bb             | 2 +-
 recipes-qt/qt5/qtcanvas3d_git.bb       | 2 +-
 recipes-qt/qt5/qtcharts_git.bb         | 2 +-
 recipes-qt/qt5/qtdatavis3d_git.bb      | 2 +-
 recipes-qt/qt5/qtlocation_git.bb       | 2 +-
 recipes-qt/qt5/qtquickcontrols2_git.bb | 2 +-
 recipes-qt/qt5/qtserialbus_git.bb      | 2 +-
 recipes-qt/qt5/qtserialport_git.bb     | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/recipes-qt/qt5/qt3d_git.bb b/recipes-qt/qt5/qt3d_git.bb
index c354db4..0cb75a6 100644
--- a/recipes-qt/qt5/qt3d_git.bb
+++ b/recipes-qt/qt5/qt3d_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "LGPL-3.0 | GPL-2.0"
+LICENSE = "LGPL-3.0 | GPL-2.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv3;md5=8211fde12cc8a4e2477602f5953f5b71 \
     file://LICENSE.GPLv3;md5=88e2b9117e6be406b5ed6ee4ca99a705 \
diff --git a/recipes-qt/qt5/qtcanvas3d_git.bb b/recipes-qt/qt5/qtcanvas3d_git.bb
index 25cd72b..f46cbc2 100644
--- a/recipes-qt/qt5/qtcanvas3d_git.bb
+++ b/recipes-qt/qt5/qtcanvas3d_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "LGPL-3.0 | GPL-3.0"
+LICENSE = "LGPL-3.0 | GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
     file://LICENSE.GPLv3;md5=88e2b9117e6be406b5ed6ee4ca99a705 \
diff --git a/recipes-qt/qt5/qtcharts_git.bb b/recipes-qt/qt5/qtcharts_git.bb
index d3447ef..26881f0 100644
--- a/recipes-qt/qt5/qtcharts_git.bb
+++ b/recipes-qt/qt5/qtcharts_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GPL-3.0"
+LICENSE = "GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \
 "
diff --git a/recipes-qt/qt5/qtdatavis3d_git.bb b/recipes-qt/qt5/qtdatavis3d_git.bb
index 471cfee..3737e10 100644
--- a/recipes-qt/qt5/qtdatavis3d_git.bb
+++ b/recipes-qt/qt5/qtdatavis3d_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GPL-3.0"
+LICENSE = "GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \
 "
diff --git a/recipes-qt/qt5/qtlocation_git.bb b/recipes-qt/qt5/qtlocation_git.bb
index 19f895e..0aebbd3 100644
--- a/recipes-qt/qt5/qtlocation_git.bb
+++ b/recipes-qt/qt5/qtlocation_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | GPL-2.0"
+LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | GPL-2.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
diff --git a/recipes-qt/qt5/qtquickcontrols2_git.bb b/recipes-qt/qt5/qtquickcontrols2_git.bb
index e123f0d..4b2924b 100644
--- a/recipes-qt/qt5/qtquickcontrols2_git.bb
+++ b/recipes-qt/qt5/qtquickcontrols2_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GFDL-1.3 & BSD & LGPL-3.0 | GPL-3.0"
+LICENSE = "GFDL-1.3 & BSD & LGPL-3.0 | GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \
     file://LICENSE.LGPLv3;md5=382747d0119037529ec2b98b24038eb0 \
diff --git a/recipes-qt/qt5/qtserialbus_git.bb b/recipes-qt/qt5/qtserialbus_git.bb
index d3a83a7..0b30043 100644
--- a/recipes-qt/qt5/qtserialbus_git.bb
+++ b/recipes-qt/qt5/qtserialbus_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GFDL-1.3 & (LGPL-3.0 | GPL-2.0+)"
+LICENSE = "GFDL-1.3 & (LGPL-3.0 | GPL-2.0+) | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
     file://LICENSE.GPLv2;md5=c96076271561b0e3785dad260634eaa8 \
diff --git a/recipes-qt/qt5/qtserialport_git.bb b/recipes-qt/qt5/qtserialport_git.bb
index 056e237..23f03ce 100644
--- a/recipes-qt/qt5/qtserialport_git.bb
+++ b/recipes-qt/qt5/qtserialport_git.bb
@@ -3,7 +3,7 @@ require qt5-git.inc
 
 # text of LGPL_EXCEPTION.txt and LICENSE.FDL is slightly different than what
 # other qt* components use :/
-LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0)"
+LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-qt5][PATCH] qt5: add missing commercial license
@ 2017-09-21  4:14 Kwangsub Kim
  0 siblings, 0 replies; 8+ messages in thread
From: Kwangsub Kim @ 2017-09-21  4:14 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Kwangsub Kim <kwangsub.kim@qt.io>
---
 recipes-qt/qt5/qt3d_git.bb             | 2 +-
 recipes-qt/qt5/qtcanvas3d_git.bb       | 2 +-
 recipes-qt/qt5/qtcharts_git.bb         | 2 +-
 recipes-qt/qt5/qtdatavis3d_git.bb      | 2 +-
 recipes-qt/qt5/qtlocation_git.bb       | 2 +-
 recipes-qt/qt5/qtquickcontrols2_git.bb | 2 +-
 recipes-qt/qt5/qtserialbus_git.bb      | 2 +-
 recipes-qt/qt5/qtserialport_git.bb     | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/recipes-qt/qt5/qt3d_git.bb b/recipes-qt/qt5/qt3d_git.bb
index c354db4..0cb75a6 100644
--- a/recipes-qt/qt5/qt3d_git.bb
+++ b/recipes-qt/qt5/qt3d_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "LGPL-3.0 | GPL-2.0"
+LICENSE = "LGPL-3.0 | GPL-2.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv3;md5=8211fde12cc8a4e2477602f5953f5b71 \
     file://LICENSE.GPLv3;md5=88e2b9117e6be406b5ed6ee4ca99a705 \
diff --git a/recipes-qt/qt5/qtcanvas3d_git.bb b/recipes-qt/qt5/qtcanvas3d_git.bb
index 25cd72b..f46cbc2 100644
--- a/recipes-qt/qt5/qtcanvas3d_git.bb
+++ b/recipes-qt/qt5/qtcanvas3d_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "LGPL-3.0 | GPL-3.0"
+LICENSE = "LGPL-3.0 | GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
     file://LICENSE.GPLv3;md5=88e2b9117e6be406b5ed6ee4ca99a705 \
diff --git a/recipes-qt/qt5/qtcharts_git.bb b/recipes-qt/qt5/qtcharts_git.bb
index d3447ef..26881f0 100644
--- a/recipes-qt/qt5/qtcharts_git.bb
+++ b/recipes-qt/qt5/qtcharts_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GPL-3.0"
+LICENSE = "GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \
 "
diff --git a/recipes-qt/qt5/qtdatavis3d_git.bb b/recipes-qt/qt5/qtdatavis3d_git.bb
index 471cfee..3737e10 100644
--- a/recipes-qt/qt5/qtdatavis3d_git.bb
+++ b/recipes-qt/qt5/qtdatavis3d_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GPL-3.0"
+LICENSE = "GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \
 "
diff --git a/recipes-qt/qt5/qtlocation_git.bb b/recipes-qt/qt5/qtlocation_git.bb
index 19f895e..0aebbd3 100644
--- a/recipes-qt/qt5/qtlocation_git.bb
+++ b/recipes-qt/qt5/qtlocation_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | GPL-2.0"
+LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | GPL-2.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
diff --git a/recipes-qt/qt5/qtquickcontrols2_git.bb b/recipes-qt/qt5/qtquickcontrols2_git.bb
index e123f0d..4b2924b 100644
--- a/recipes-qt/qt5/qtquickcontrols2_git.bb
+++ b/recipes-qt/qt5/qtquickcontrols2_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GFDL-1.3 & BSD & LGPL-3.0 | GPL-3.0"
+LICENSE = "GFDL-1.3 & BSD & LGPL-3.0 | GPL-3.0 | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \
     file://LICENSE.LGPLv3;md5=382747d0119037529ec2b98b24038eb0 \
diff --git a/recipes-qt/qt5/qtserialbus_git.bb b/recipes-qt/qt5/qtserialbus_git.bb
index d3a83a7..0b30043 100644
--- a/recipes-qt/qt5/qtserialbus_git.bb
+++ b/recipes-qt/qt5/qtserialbus_git.bb
@@ -1,7 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
-LICENSE = "GFDL-1.3 & (LGPL-3.0 | GPL-2.0+)"
+LICENSE = "GFDL-1.3 & (LGPL-3.0 | GPL-2.0+) | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
     file://LICENSE.GPLv2;md5=c96076271561b0e3785dad260634eaa8 \
diff --git a/recipes-qt/qt5/qtserialport_git.bb b/recipes-qt/qt5/qtserialport_git.bb
index 056e237..23f03ce 100644
--- a/recipes-qt/qt5/qtserialport_git.bb
+++ b/recipes-qt/qt5/qtserialport_git.bb
@@ -3,7 +3,7 @@ require qt5-git.inc
 
 # text of LGPL_EXCEPTION.txt and LICENSE.FDL is slightly different than what
 # other qt* components use :/
-LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0)"
+LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0) | The-Qt-Company-Commercial"
 LIC_FILES_CHKSUM = " \
     file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
     file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-10-19 22:58 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-21  2:40 [meta-qt5][PATCH] qt5: add missing commercial license Kwangsub Kim
2017-09-21 10:00 ` Christian Gagneraud
2017-09-21 14:31   ` Kwangsub Kim
2017-10-15 12:11     ` Christian Gagneraud
2017-10-19  7:07       ` Kwangsub Kim
2017-10-19 22:58         ` Philip Balister
2017-09-21  4:14 Kwangsub Kim
2017-09-21  7:48 Kwangsub Kim

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.