Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt License for Commercial Application

Qt License for Commercial Application

Scheduled Pinned Locked Moved Mobile and Embedded
17 Posts 8 Posters 4.9k Views 2 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.
  • J Offline
    J Offline
    Jignesh Patel
    wrote on last edited by
    #1

    I want to start a cross-platform project. I had my research and i want to use QT in my application,but i have some question about QT license.
    I am working on Embedded board which already has QT library installed on image that is open source.

    can i use my application as commercial and non open source?

    jsulmJ 1 Reply Last reply
    0
    • J Jignesh Patel

      I want to start a cross-platform project. I had my research and i want to use QT in my application,but i have some question about QT license.
      I am working on Embedded board which already has QT library installed on image that is open source.

      can i use my application as commercial and non open source?

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @Jignesh-Patel I'm not a lawyer!
      As long as your app links against dynamic Qt libraries it is fine (LGPL allows this).
      You just need to mention somewhere in your app that it uses Qt.
      But if you want to use static Qt libs then you need a commercial license.

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      3
      • J Offline
        J Offline
        Jignesh Patel
        wrote on last edited by
        #3

        Yes, I understand and we can display that our application is created using QT.
        But question here is : Do we have to make our source available to the customer for that application?

        1 Reply Last reply
        0
        • ad1170A Offline
          ad1170A Offline
          ad1170
          wrote on last edited by
          #4

          No, if you have a commercial license, you not need to make your source code available.

          1 Reply Last reply
          0
          • mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by
            #5

            Hi
            I might misread this
            "has QT library installed on image that is open source."

            But it seems you have open source Qt so all you need to do is just use
            the Qt "dlls" and all be fine. ( as @jsulm says)

            1 Reply Last reply
            2
            • michaelLM Offline
              michaelLM Offline
              michaelL
              wrote on last edited by
              #6

              Hi,
              so if i use Qt Open Source and do dynamic linking do i still have to make my source code available?

              mrjjM 1 Reply Last reply
              0
              • michaelLM michaelL

                Hi,
                so if i use Qt Open Source and do dynamic linking do i still have to make my source code available?

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #7

                @michaelL
                Nope. You do not.

                1 Reply Last reply
                2
                • michaelLM Offline
                  michaelLM Offline
                  michaelL
                  wrote on last edited by
                  #8

                  @mrjj When i download Qt Opensource and use Qt Creator and leave everything as default, does it dynamic link the libs by its self or do i have to do it myself?

                  mrjjM 1 Reply Last reply
                  0
                  • michaelLM michaelL

                    @mrjj When i download Qt Opensource and use Qt Creator and leave everything as default, does it dynamic link the libs by its self or do i have to do it myself?

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by
                    #9

                    @michaelL
                    Hi, its dynamic pr default. To use static , you would have to make a static version so its not something
                    you would ever do by accident. :)

                    1 Reply Last reply
                    1
                    • michaelLM Offline
                      michaelLM Offline
                      michaelL
                      wrote on last edited by
                      #10

                      @mrjj So what is the advantages of commercial license anyway?

                      1 Reply Last reply
                      0
                      • SGaistS Offline
                        SGaistS Offline
                        SGaist
                        Lifetime Qt Champion
                        wrote on last edited by
                        #11

                        Hi,

                        Static Qt build for closed source application.
                        Support from the Qt Company.
                        Prioritisation of your bug reports.
                        No need to publish your Qt modifications if you did any (although it would be very nice).
                        Some additional tools and modules that you may find useful that are not in the OpenSource project.

                        Interested in AI ? www.idiap.ch
                        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                        1 Reply Last reply
                        4
                        • J Offline
                          J Offline
                          Jignesh Patel
                          wrote on last edited by
                          #12

                          I want to verify what understood by me.
                          I am developing my application using embedded board which already have open source distribution with QT library.
                          GUI will develop using QT creater-open source and it will display "application is created using QT".

                          I think above effort does not require to make source open for QT GUI Application.
                          Am i right?

                          H 1 Reply Last reply
                          0
                          • J Jignesh Patel

                            I want to verify what understood by me.
                            I am developing my application using embedded board which already have open source distribution with QT library.
                            GUI will develop using QT creater-open source and it will display "application is created using QT".

                            I think above effort does not require to make source open for QT GUI Application.
                            Am i right?

                            H Offline
                            H Offline
                            Hung Tran
                            wrote on last edited by
                            #13

                            @Jignesh-Patel Yes, For your case, don't care about license.

                            J 1 Reply Last reply
                            1
                            • H Hung Tran

                              @Jignesh-Patel Yes, For your case, don't care about license.

                              J Offline
                              J Offline
                              Jignesh Patel
                              wrote on last edited by
                              #14

                              @Hung-Tran Thanks,
                              understand the QT license for open source distribution, I have one question for customise distribution.
                              I have customised Linux distribution to remove unnecessary package and make minimal, We are ready for keep source open of new customise Linux distribution.
                              I am developing my application using embedded board and install my customise Linux image.
                              Now, In above scenario. can i use my application as commercial and non open source?

                              Thanks.

                              mrjjM tekojoT 2 Replies Last reply
                              0
                              • J Jignesh Patel

                                @Hung-Tran Thanks,
                                understand the QT license for open source distribution, I have one question for customise distribution.
                                I have customised Linux distribution to remove unnecessary package and make minimal, We are ready for keep source open of new customise Linux distribution.
                                I am developing my application using embedded board and install my customise Linux image.
                                Now, In above scenario. can i use my application as commercial and non open source?

                                Thanks.

                                mrjjM Offline
                                mrjjM Offline
                                mrjj
                                Lifetime Qt Champion
                                wrote on last edited by
                                #15

                                @Jignesh-Patel
                                Yes you can be closed source as long as you dynamic link to Qt.

                                The license model of the customized Linux distribution is not important in this matter.

                                1 Reply Last reply
                                2
                                • SGaistS Offline
                                  SGaistS Offline
                                  SGaist
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #16

                                  And unlike what @Hung-Tran wrote: care about the license, using GPL or LGPL also has implications.

                                  Interested in AI ? www.idiap.ch
                                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                  1 Reply Last reply
                                  2
                                  • J Jignesh Patel

                                    @Hung-Tran Thanks,
                                    understand the QT license for open source distribution, I have one question for customise distribution.
                                    I have customised Linux distribution to remove unnecessary package and make minimal, We are ready for keep source open of new customise Linux distribution.
                                    I am developing my application using embedded board and install my customise Linux image.
                                    Now, In above scenario. can i use my application as commercial and non open source?

                                    Thanks.

                                    tekojoT Offline
                                    tekojoT Offline
                                    tekojo
                                    wrote on last edited by
                                    #17

                                    Hi @Jignesh-Patel
                                    As long as you dynamically link to (Qt or anything else) LGPL libraries you can keep your source closed and still comply with the LGPL. However if there are GPL licensed libraries that you are linking to, your code needs to be GPL, and thus you need to share your source.

                                    1 Reply Last reply
                                    2

                                    • Login

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