Hi Michael,

Please read the commercial license agreement and the licensing FAQ. The 
restriction has nothing to do with open-source licensing. It is about a 
company, who is using a commercially licensed Qt not to use parts of the same 
licensed Qt product under open-source license. If there was no such 
restriction, a company could have a team of 10 developers, but only 1 or 2 
commercial license for Qt.

I do understand that it can feel off to have such a restriction for using "Qt 
Creator" when others are using "Qt libraries". The important point is that both 
these are included in the Qt for Application Development product. So both need 
to be used with same type of license: open-source or commercial. 
 
Yours,
 
                Tuukka

On 27.3.2020, 20.54, "Interest on behalf of Michael Jackson" 
<interest-boun...@qt-project.org on behalf of mike.jack...@bluequartz.net> 
wrote:

    OK, Here goes the explanations of how to interoperate with Qt Software 
packages. IANAL. We will start from the easy and work our way towards difficult.
    
    QtCreator: QtCreator is free. You, as a developer of software, can use 
QtCreator as your IDE to develop your own software. The GPL license of 
QtCreator will NOT infect your software. Use QtCreator to create open or closed 
software. Free or commercial. Your choice.
    
    QtCreator as Part of a Commercial Qt License: The only thing this gets you 
is the ability to get some "commercial" support versus just posting on the 
qt-creator mailing list.
    
    Modifying QtCreator: If you are actually modifying QtCreator yourself to 
create a distribution outside of your organization then ANY codes you write or 
modify are subject to the QtCreator license. This has ramifications if you 
happen to have a Qt commercial license.
    
    Using Qt5 in your software project: If you use Qt in your project ANYBODY 
contributing to that same project MUST have the same kind of Qt license. 
Period. Full Stop.
    
    For the original question;
    "Is it still possible for the developers who don't use Qt libraries in
    any way, use Qt Creator IDE for editing and debugging?"
    
    The answer is YES, but the devil is in the details. They *should* be able 
to just download the free version of QtCreator from http://download.qt.io and 
use that version. They can't use the "commercial" version of QtCreator unless 
they have a commercial license for Qt. But if their projects are *not* using 
Qt, then why do they have a commercial license for Qt?
    
    
    Again, IANAL, but I believe this to be a reasonable summary of the 
licensing of QtCreator and Qt.
    --
    Mike Jackson 
    
    
    
    On 3/27/20, 12:21 PM, "Interest on behalf of alexander golks" 
<interest-boun...@qt-project.org on behalf of a...@golks.de> wrote:
    
        Am Fri, 27 Mar 2020 17:11:16 +0100
        schrieb Jean-Michaël Celerier <jeanmichael.celer...@gmail.com>:
        
        > It is also the license of the binaries that you can download there :
        > https://download.qt.io/official_releases/qtcreator/4.11/4.11.1/
        > 
        > And it states quite succintly :
        > "This License explicitly affirms your unlimited permission to run the
        > unmodified Program."
        > 
        > > but if you just use qtcreator, just use it. its free.  
        > 
        > well, that is not what
        > "
        > Anyways, I'll now explain again the answer to the original question 
asked.
        > The question was, as I understood it, "Is it allowed that people 
working in
        > a project use commercially licensed Qt and some other persons in the 
same
        > project who do not develop Qt use open-source licensed Qt tools?"
        > 
        > Answer to this is: No, it is not allowed to mix commercial "Licensed
        > Software" and the open-source versions provided by The Qt Company in 
the
        > same project."
        > 
        > seems to mean, which is why I'm wondering.
        
        the problem is, as already stated, that some did not answer your 
question properly.
        i understood your question. and as i said, your mixing up things. as we 
say: you mix apples and pears.
        
        you're talking about using an executable X, based on open source 
software.
        you're talking about using an library Y, for which you have a license, 
based on open source software, too.
        you're talking about using exec X to use Y somehow.
        you're talking about using exec X with other libraries.
        
        now what has tool X todo with library Y? nothing.
        well, it happen to be that tool X is written using library Y, but thats 
of no concern here.
        
        the licese for Y only clearifies how you may use/include the library Y 
into your projects, 
        and not how to use tool X to build apps using library Y.
        
        
        
        other words:
        would you ask if you have to use the commercial vs license because you 
bought a qt license?
        
        -- 
        /*
         *printk(KERN_DEBUG "%s: Done reprogramming Xilinx, %d bits, good 
luck!\n",...);
         *        linux-2.6.6/drivers/net/wan/lmc/lmc_main.c
         */
        _______________________________________________
        Interest mailing list
        Interest@qt-project.org
        https://lists.qt-project.org/listinfo/interest
        
    
    
    _______________________________________________
    Interest mailing list
    Interest@qt-project.org
    https://lists.qt-project.org/listinfo/interest
    

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to