Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt license
Forum Updated to NodeBB v4.3 + New Features

Qt license

Scheduled Pinned Locked Moved Unsolved General and Desktop
3 Posts 3 Posters 346 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    ChiefyChief23
    wrote on last edited by
    #1

    Simply put,

    Do I need purchase a commercial license to sell / distribute software I have developed within Qt / Qml?

    I will be linking dynamically, so no need to worry about the GPL license.

    Danke,

    1 Reply Last reply
    0
    • C Offline
      C Offline
      ChrisW67
      wrote on last edited by
      #2

      If you can abide the terms of the LGPL and/or GPL, and only use those parts of Qt licensed that way, then you should be good to go. You may need to distribute your program's entire source (to those you distribute binaries to) if the GPL is involved.
      Note, however, that I am neither a legal expert in your jurisdiction nor a representative of The Qt Company.

      1 Reply Last reply
      1
      • Chris KawaC Offline
        Chris KawaC Offline
        Chris Kawa
        Lifetime Qt Champion
        wrote on last edited by
        #3

        Different modules of Qt are distributed under different license: GPL, LGPLv3 and commercial. Choice is yours.
        You can either give away for free or sell your software that uses Qt under any of those. Your own software can use one of those or any other license that is compatible with what you choose for Qt.

        If you don't want to purchase commercial Qt license then:

        • Make sure that all modules that you use are available under GPL or LGPLv3
        • If you're going with GPL it pretty much means your software needs to be distributed under GPL too
        • If you're going with LGPLv3 make sure your software is distributed under license compatible with LGPLv3
        • Make sure you're fulfilling all the requirements of these licenses. For example if you go with GPL your source needs to be released under GPL too. If you go with LGPLv3 your users must be able to re-link the pp with their version of Qt etc. A couple of other requirements are there for each license. Make sure to familiarize yourself with their terms.

        To be clear - distributing the source code or making your app re-linkable doesn't mean it is free. You can sell/license your software provided that you abide the terms of GPL or LGPLv3.

        1 Reply Last reply
        1

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved