Results 1 to 4 of 4

Thread: It is free for commercial use? (Question about licence)

  1. #1

    Question It is free for commercial use? (Question about licence)

    Hi,

    We will develop with my friend a program with C++/Qt and we will sell it (commercial). The application will work cross platform. We have some questions:

    1) Which company (nokia...) develops the Qt as free for commercial use? Are The supported platforms (operation systems) less than the others? I mean is there any difference of these Qt?

    2) Which IDE (free for commercial with QT/C++ entegration plugins) do you suggest for Linux? If I will write a code on Linux, I will use different IDEs to compile the code for different operation systems? If yes which IDEs do you suggest for other operation systems just for compiling the code?

    2) This is little bit stupid question but I will ask it to be sure. C++ (with it's standart libaries) lincence is free for commercial use?

    Thanks in advance

  2. #2
    Join Date
    Jan 2006
    Location
    Munich, Germany
    Posts
    4,714
    Thanks
    21
    Thanked 418 Times in 411 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows

    Default Re: It is free for commercial use? (Question about licence)

    1. http://qt.nokia.com/products/licensing/
    2. Qt Creator would be a good choice.
    3 (which you wrote as 2). You don't need to pay license to use C++.
    ==========================signature=============== ==================
    S.O.L.I.D principles (use them!):
    https://en.wikipedia.org/wiki/SOLID_...iented_design)

    Do you write clean code? - if you are TDD'ing then maybe, if not, your not writing clean code.

  3. #3
    Join Date
    Jul 2012
    Posts
    13
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: It is free for commercial use? (Question about licence)

    Hi,

    as far as I understand the license, you can make commercial applications with the free version of Qt, even close-source. But, any changes made to the Qt library must be open-source and the Qt library parts must be dynamically linked. This because Qt is free and open-source and the user must get acces to the openess of it, thus if it wants to change or update any Qt libraries used in your application, the user must be able to do this.

    So, as far as you don't need to make any changes to Qt itself, and you don't need a 1-file-program, you can use the free license.

    But, as I said, this is my interpretation of the license, and I'm no lawyer or somekind

    C++ itself with STL is indeed free, as mentioned by high_flyer.

    You can use QtCreator on Linux, Windows and Mac, it's a great IDE, so I would use that one.

  4. #4
    Join Date
    Oct 2009
    Posts
    483
    Thanked 97 Times in 94 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows

    Default Re: It is free for commercial use? (Question about licence)

    Quote Originally Posted by Destiser View Post
    Hi,

    as far as I understand the license, you can make commercial applications with the free version of Qt, even close-source. But, any changes made to the Qt library must be open-source and the Qt library parts must be dynamically linked. This because Qt is free and open-source and the user must get acces to the openess of it, thus if it wants to change or update any Qt libraries used in your application, the user must be able to do this.

    So, as far as you don't need to make any changes to Qt itself, and you don't need a 1-file-program, you can use the free license.
    This is not exactly true. LGPL-licensed software must indeed remain free in non-free derivative works. For a library such as Qt the usual way to achieve that is to use dynamic linking, thus allowing the user to replace the library without touching the application. Another less common way is to use static linking and provide the object code of the application. That way the user can replace the library and re-run the linker. A one-file binary is therefore feasible using the LGPL edition of Qt.

Similar Threads

  1. Non-commercial Qt for Windows, 32-bit only ?
    By Quicksort in forum Installation and Deployment
    Replies: 3
    Last Post: 8th February 2012, 10:57
  2. where i can get the licence key ffor qt4.5
    By wagmare in forum Installation and Deployment
    Replies: 7
    Last Post: 14th March 2009, 14:05
  3. What to free or not to free, that is the question
    By bruccutler in forum Qt Programming
    Replies: 1
    Last Post: 25th July 2007, 05:04
  4. Legal question about QT free edition
    By probine in forum General Discussion
    Replies: 10
    Last Post: 5th May 2007, 19:26

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.