<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="en-FI" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="FI">Hi </span>Jérôme<span lang="FI"> et al,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="FI"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">This thread has long ago left the original question and become a discussion about Qt licensing in general and especially about the point of not mixing commercial Qt with open-source version of Qt.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The key point is: The Qt Company, just like Trolltech initially and other companies in between, does not want mixing open-source Qt and commercial Qt.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Reason is simple: if mixing was allowed, many companies would use it to pay less for their use of Qt.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">It is unfortunate that also real open-source projects may be affected in some cases. Majority of users are not affected in any way.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">It is also unfortunate if licensing is felt to be so complex that it is better to use some other technology. Commercial licensing of Qt is quite flexible and it is also possible to negotiate and ask for advice in case
 it is unclear what is allowed and what not. <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Here are some examples that hopefully clarify the point about mixing open-source and commercial:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Example 1: Company A has 10 developers creating a product. 5 of them use Qt under commercial license and 5 do not use Qt at all. This is ok.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Example 2: Company B has 10 developers creating a product. 5 of them use Qt under open-source license and 5 do not use Qt at all. This is ok.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Example 3: Company C has 10 developers creating a product. 5 of them use Qt under commercial license and 5 use Qt under open-source license. This is not allowed.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Example 4: Large company D is creating a product with Qt under commercial license. Part of the work is subcontracted to Company E that uses Qt under commercial license. This is ok.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Example 5: Large company F is creating a product with Qt under commercial license. Part of the work is subcontracted to Company G that uses Qt under commercial license. Company G subcontracts some of the work further
 to low-cost Company H, who uses Qt under open-source license. This is not allowed.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Example 6: Company I is building two independent products with separate development teams. One development team uses Qt under commercial license to create product 1 and the other development team uses Qt under open-source
 license to create product 2. This is ok.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Hopefully I was able to clarify the topic with these examples. The Qt Company wants to provide Qt under open-source license. There is no mega corporation with deep pockets behind. Development of Qt is funded with the
 revenues gained from commercial licensing. <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Yours,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                Tuukka<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:36.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Jérôme Godbout <godboutj@amotus.ca><br>
<b>Date: </b>Tuesday 31. March 2020 at 17.56<br>
<b>To: </b>Tuukka Turunen <tuukka.turunen@qt.io>, Andy <asmaloney@gmail.com><br>
<b>Cc: </b>"interest@qt-project.org" <interest@qt-project.org><br>
<b>Subject: </b>RE: [Interest] Qt Creator licensing for companies with Qt Commercial developers<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:36.0pt"><o:p> </o:p></p>
</div>
<p class="MsoNormal" style="margin-left:36.0pt">Hi,<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">the mix is not a corner case, it’s the reality of many people around. We are a services compagnie, and this is really a headache to understand where it should fall since we do project for client but we are a single
 cie. The license of Qt have is such an ambiguity and our lawyer recommend (not even sure himself where we do fall) we avoid using it as much as we can given the context we are in. When a client have commercial license, we ask them to use their infrastructure
 and avoid having any commercial license on premise (we cannot take any chance). If you think your licensing is clear and make it easy, it ain’t, we do more and more Xamarin, just for license reason not because we like it.  I continue Qt mostly on hobby, really
 like Qml and where the binding in C++ is heading. But for my work job, Qt is fading out.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">The departure between mixing LGPL and Commercial one is such a gray area, nobody want to venture anywhere there.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">Note: I don’t speak in the name of my cie, but my own opinion here. Just stating the fact that the Qt license is the main reason we often ditch Qt for some application.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:36.0pt"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Interest <interest-bounces@qt-project.org>
<b>On Behalf Of </b>Tuukka Turunen<br>
<b>Sent:</b> March 31, 2020 10:33 AM<br>
<b>To:</b> Andy <asmaloney@gmail.com><br>
<b>Cc:</b> interest@qt-project.org<br>
<b>Subject:</b> Re: [Interest] Qt Creator licensing for companies with Qt Commercial developers</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US">Hi Andy,</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US">You are asking to explicitly define terms like project, company, product. These are rarely possible to define outside of the generic use of the term and each individual contract. I assume you
 understand that it is not possible to take any stand of those in an email. We have these listed in the FAQ and contracts in as clear way as we have been able to list these.</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US">I have also tried to explain these, but your tone feels rather aggressive. I do not understand what makes you say: “</span>Even a solo developer needs to hire a lawyer before touching anything
 Qt-related.<span lang="EN-US">” For most of the situation the licensing of Qt is really simple and also very permissive. Yes, there are certain complex corner cases, like mixing of commercial on open-source versions of the Qt framework/tools. But how often
 do you need to mix these? Most of the Qt users are using either the commercial or the open-source version.
</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US">Yours,</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US">                Tuukka
</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:72.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Andy <<a href="mailto:asmaloney@gmail.com">asmaloney@gmail.com</a>><br>
<b>Date: </b>Tuesday 31. March 2020 at 16.47<br>
<b>To: </b>Tuukka Turunen <<a href="mailto:tuukka.turunen@qt.io">tuukka.turunen@qt.io</a>><br>
<b>Cc: </b>Giuseppe D'Angelo <<a href="mailto:giuseppe.dangelo@kdab.com">giuseppe.dangelo@kdab.com</a>>, "<a href="mailto:interest@qt-project.org">interest@qt-project.org</a>" <<a href="mailto:interest@qt-project.org">interest@qt-project.org</a>><br>
<b>Subject: </b>Re: [Interest] Qt Creator licensing for companies with Qt Commercial developers</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt"> <o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt">> "This is at the moment not listed as an allowed case..."<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt">And this again is here the Qt company is digging it's own grave.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt">What constitutes a "product"? If a company has one team working on an open source library and another team using it in a proprietary application - what then? What if an internal tool uses some code or a library
 from proprietary application? What if...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt"> <o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt">Even a solo developer needs to hire a lawyer before touching anything Qt-related.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt"> <o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt">Once you start trying to codify all the different scenarios in your licensing, it becomes toxic and people will avoid it<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt"> <o:p></o:p></p>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt">---<br>
Andy Maloney  //  <a href="https://asmaloney.com" target="_blank">https://asmaloney.com</a><o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:72.0pt">twitter ~ <a href="https://twitter.com/asmaloney" target="_blank">
@asmaloney</a><o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-left:72.0pt"> <o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-left:72.0pt"> <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:72.0pt"> <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-left:72.0pt">On Tue, Mar 31, 2020 at 9:36 AM Tuukka Turunen <<a href="mailto:tuukka.turunen@qt.io">tuukka.turunen@qt.io</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-left:72.0pt"><br>
Hi,<br>
<br>
The point of the "Prohibited combination" is to prevent a company or a chain of companies (like in a typical subcontracting scenario) from making part of the product with non-paid Qt and part with paid. Qt being as defined in the commercial license agreement,
 i.e. including tools and framework. This was what the person initiating this mail thread asked about. I do agree that it gets complex when one starts including items created by an independent third party. This is at the moment not listed as an allowed case,
 even though it is not something we specifically aimed to prevent.<br>
<br>
Yours,<br>
<br>
        Tuukka<br>
<br>
On 31.3.2020, 15.03, "Interest on behalf of Giuseppe D'Angelo via Interest" <<a href="mailto:interest-bounces@qt-project.org" target="_blank">interest-bounces@qt-project.org</a> on behalf of
<a href="mailto:interest@qt-project.org" target="_blank">interest@qt-project.org</a>> wrote:<br>
<br>
    On 3/31/20 1:22 PM, Tuukka Turunen wrote:<br>
    > For completely independent projects/products this is fine. Note that these really should not be same or in practice the same - or in any way depending, relating, using etc each other as defined in the license agreement.<br>
    > <br>
    > See licensing FAQ question 2.7 athttps://<a href="http://www.qt.io/faq/" target="_blank">www.qt.io/faq/</a>  and License agreement athttps://<a href="http://www.qt.io/terms-conditions/" target="_blank">www.qt.io/terms-conditions/</a> 
<br>
<br>
    It is still unclear if the usage of Qt _Creator_ for developing some <br>
    code would cause such code to fall under the restrictions of commercial <br>
    licensing.<br>
<br>
<br>
    Here's a few scenarios:<br>
<br>
    1) I have a Qt commercial license. In my project using commercial Qt I <br>
    want to use a library developed by<br>
<br>
    1a) some other team in my company;<br>
    1b) someone else.<br>
<br>
    This other library is under a liberal license; does NOT use Qt itself in <br>
    any way; but has been developed using Qt Creator (GPL). Can I use it in <br>
    my product under the commercial license? Or would it fall under the <br>
    "Prohibited Combination":<br>
<br>
    > “Prohibited Combination” shall mean any means to (i) use, combine, incorporate, link or integrate Licensed Software with any software created with or incorporating Open Source Qt, (ii) use Licensed Software for creation of any software created with or
 incorporating Open Source Qt<br>
<br>
    Does "created with" here extend to GPL Creator?<br>
<br>
<br>
<br>
    2) Same as 1, but this time with the library using Qt (as in: using <br>
    headers, linking against it). Example: a Qt-based library coming from <br>
    KDE Frameworks, developed using Creator.<br>
<br>
<br>
    Thanks,<br>
    -- <br>
    Giuseppe D'Angelo | <a href="mailto:giuseppe.dangelo@kdab.com" target="_blank">
giuseppe.dangelo@kdab.com</a> | Senior Software Engineer<br>
    KDAB (France) S.A.S., a KDAB Group company<br>
    Tel. France +33 (0)4 90 84 08 53, <a href="http://www.kdab.com" target="_blank">
http://www.kdab.com</a><br>
    KDAB - The Qt, C++ and OpenGL Experts<br>
<br>
<br>
<br>
_______________________________________________<br>
Interest mailing list<br>
<a href="mailto:Interest@qt-project.org" target="_blank">Interest@qt-project.org</a><br>
<a href="https://lists.qt-project.org/listinfo/interest" target="_blank">https://lists.qt-project.org/listinfo/interest</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>