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 Commercial vs Open Source

QT Commercial vs Open Source

Scheduled Pinned Locked Moved Solved General and Desktop
30 Posts 7 Posters 18.4k Views
  • 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.
  • S Offline
    S Offline
    Stevendragoes
    wrote on last edited by
    #1

    Hello Moderators or whoever used the Commercial Liscenses in QT,

    I understand that this is a repeated question in this forum. I read through the post and unable to come to a firm understanding. Hence, this post is created

    I want to know the Main Differences between the OpenSourced and Commercial License. Maybe links to the comparison tables between the licenses? Or a detailed explanation of what are the essential differences between the opensourced license and Commercial LIcense.

    1 Reply Last reply
    0
    • S Stevendragoes

      Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

      What do I have to worry here? I heard that the Open Source license can be copied by anyone?

      How can i check my QT license? from the Update Manger?

      Please pardon me for being a total ignorant newbie here

      EDIT: I think I have to make my software with the source code public for 3 years. Am I right?
      5b30257c-c9c9-492a-a735-d0a0ecc0313b-image.png

      sierdzioS Offline
      sierdzioS Offline
      sierdzio
      Moderators
      wrote on last edited by
      #8

      @Stevendragoes said in QT Commercial vs Open Source:

      Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

      Ask Qt Company then :-) I'm not their employee. But I can say that if you make sure you don't break LGPL, Qt Company won't have any basis to "chase" you.

      What do I have to worry here? I heard that the Open Source license can be copied by anyone?

      Yes, but LGPL applies only to Qt not to your code. That's why you have to inform your users that you are using Qt and that they can replace Qt with their own version if they want to.

      How can i check my QT license? from the Update Manger?

      If you have installed Qt without paying the commercial license, it is safe to assume you are using the open source version ;-)

      The choice between LGPL and GPL is arbitrary - you choose which license you want Qt to be under (unless you chose some module which is not available under LGPL, like QtCharts, Lottie etc.).

      Please pardon me for being a total ignorant newbie here

      No problem, that's what this forum is for :-)

      EDIT: I think I have to make my software with the source code public for 3 years. Am I right?

      No, this is only about Qt. Your code is not bound by LGPL license (unless you decide to ship your code under LGPL as well).

      So you have to provide Qt source code to your clients if they ask for it. In practice it means you should have a copy of Qt source code somewhere on your PC/ server for 3 years (just in case that official Qt archive goes offline or something). And if you patch Qt (for example, change something in QString code), these patches need to be under LGPL and you have to make them available to your clients.

      That's one more point - to your clients. LGPL does not apply to every human being in existence :-) You don't have to publish Qt and your patches online for everybody. LGPL requires you to do it only for your clients (people using your app).

      (Z(:^

      1 Reply Last reply
      5
      • sierdzioS Offline
        sierdzioS Offline
        sierdzio
        Moderators
        wrote on last edited by
        #2

        Qt Company's page has a summary of the differences here: https://www.qt.io/download-open-source

        In terms of features - FOSS and Commercial are the same on desktop and mobile platforms. On embedded devices, Qt comes with some extra stuff (base Qt code is the same but there are extra tools provided which make deployment and development easier).

        The main difference - of course - is the license. Most of Qt is available under LGPL, but some modules are GPL only. If you are making an application under a different license (for example, a commercial application), you have to be careful to meet the requirements of LGPL and/or GPL. On some platforms (Android, iOS) this is very hard or even impossible. On others (Windows, Linux) it is quite easy.

        (Z(:^

        1 Reply Last reply
        6
        • S Offline
          S Offline
          Stevendragoes
          wrote on last edited by
          #3

          @sierdzio
          I am developing on desktop platform. Hence, a Free Open Sourced License will do? What if I want to sell my invention/personal project? will QT charge? Because I believe that there exists a commercial license for a reason. Hence, I don't want to make any mistakes.

          1 Reply Last reply
          0
          • sierdzioS Offline
            sierdzioS Offline
            sierdzio
            Moderators
            wrote on last edited by aha_1980
            #4

            As long as you use LGPL Qt (no GPL modules like QtCharts) and meet LGPL requirements you do not need the commercial license. You can sell your app, no problem there. Even the GPL does not forbid selling of stuff.

            (Z(:^

            1 Reply Last reply
            5
            • S Offline
              S Offline
              Stevendragoes
              wrote on last edited by Stevendragoes
              #5

              Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

              What do I have to worry here? I heard that the Open Source license can be copied by anyone?

              How can i check my QT license? from the Update Manger?

              Please pardon me for being a total ignorant newbie here

              EDIT: I think I have to make my software with the source code public for 3 years. Am I right?
              5b30257c-c9c9-492a-a735-d0a0ecc0313b-image.png

              JonBJ sierdzioS J.HilkJ 3 Replies Last reply
              0
              • S Stevendragoes

                Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

                What do I have to worry here? I heard that the Open Source license can be copied by anyone?

                How can i check my QT license? from the Update Manger?

                Please pardon me for being a total ignorant newbie here

                EDIT: I think I have to make my software with the source code public for 3 years. Am I right?
                5b30257c-c9c9-492a-a735-d0a0ecc0313b-image.png

                JonBJ Online
                JonBJ Online
                JonB
                wrote on last edited by
                #6

                @Stevendragoes said in QT Commercial vs Open Source:

                Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

                You would have to contact The Qt Company if you really want to ask a question like that. This is a user forum.

                EDIT: I think I have to make my software with the source code public for 3 years. Am I right?

                Where does that come from?

                ODБOïO 1 Reply Last reply
                1
                • JonBJ JonB

                  @Stevendragoes said in QT Commercial vs Open Source:

                  Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

                  You would have to contact The Qt Company if you really want to ask a question like that. This is a user forum.

                  EDIT: I think I have to make my software with the source code public for 3 years. Am I right?

                  Where does that come from?

                  ODБOïO Offline
                  ODБOïO Offline
                  ODБOï
                  wrote on last edited by
                  #7

                  @JonB said in QT Commercial vs Open Source:

                  Where does that come from?

                  column 3 row 3

                  jsulmJ JonBJ 2 Replies Last reply
                  1
                  • S Stevendragoes

                    Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

                    What do I have to worry here? I heard that the Open Source license can be copied by anyone?

                    How can i check my QT license? from the Update Manger?

                    Please pardon me for being a total ignorant newbie here

                    EDIT: I think I have to make my software with the source code public for 3 years. Am I right?
                    5b30257c-c9c9-492a-a735-d0a0ecc0313b-image.png

                    sierdzioS Offline
                    sierdzioS Offline
                    sierdzio
                    Moderators
                    wrote on last edited by
                    #8

                    @Stevendragoes said in QT Commercial vs Open Source:

                    Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

                    Ask Qt Company then :-) I'm not their employee. But I can say that if you make sure you don't break LGPL, Qt Company won't have any basis to "chase" you.

                    What do I have to worry here? I heard that the Open Source license can be copied by anyone?

                    Yes, but LGPL applies only to Qt not to your code. That's why you have to inform your users that you are using Qt and that they can replace Qt with their own version if they want to.

                    How can i check my QT license? from the Update Manger?

                    If you have installed Qt without paying the commercial license, it is safe to assume you are using the open source version ;-)

                    The choice between LGPL and GPL is arbitrary - you choose which license you want Qt to be under (unless you chose some module which is not available under LGPL, like QtCharts, Lottie etc.).

                    Please pardon me for being a total ignorant newbie here

                    No problem, that's what this forum is for :-)

                    EDIT: I think I have to make my software with the source code public for 3 years. Am I right?

                    No, this is only about Qt. Your code is not bound by LGPL license (unless you decide to ship your code under LGPL as well).

                    So you have to provide Qt source code to your clients if they ask for it. In practice it means you should have a copy of Qt source code somewhere on your PC/ server for 3 years (just in case that official Qt archive goes offline or something). And if you patch Qt (for example, change something in QString code), these patches need to be under LGPL and you have to make them available to your clients.

                    That's one more point - to your clients. LGPL does not apply to every human being in existence :-) You don't have to publish Qt and your patches online for everybody. LGPL requires you to do it only for your clients (people using your app).

                    (Z(:^

                    1 Reply Last reply
                    5
                    • ODБOïO ODБOï

                      @JonB said in QT Commercial vs Open Source:

                      Where does that come from?

                      column 3 row 3

                      jsulmJ Online
                      jsulmJ Online
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #9

                      @LeLev I think it is about Qt source code, not the code of an application. There is no requirement in LGPL2/3 to make your own source code public when linking against LGPL libs dynamically!

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

                      1 Reply Last reply
                      2
                      • S Stevendragoes

                        Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

                        What do I have to worry here? I heard that the Open Source license can be copied by anyone?

                        How can i check my QT license? from the Update Manger?

                        Please pardon me for being a total ignorant newbie here

                        EDIT: I think I have to make my software with the source code public for 3 years. Am I right?
                        5b30257c-c9c9-492a-a735-d0a0ecc0313b-image.png

                        J.HilkJ Online
                        J.HilkJ Online
                        J.Hilk
                        Moderators
                        wrote on last edited by
                        #10

                        @Stevendragoes said in QT Commercial vs Open Source:

                        Alright. So, It is possible for me to get a confirmation from the QT sales team that they will not come after me if I released a proprietary software that I developed on my own?

                        No, there is no guarantee
                        I had been developing with the normal Qt License for about 3 years, and then in a real d*move the Qt Company contacted me and said I had the wrong license and I would own them money.

                        IIRC they did not retroactively apply it(at least)


                        Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                        Q: What's that?
                        A: It's blue light.
                        Q: What does it do?
                        A: It turns blue.

                        1 Reply Last reply
                        1
                        • ODБOïO ODБOï

                          @JonB said in QT Commercial vs Open Source:

                          Where does that come from?

                          column 3 row 3

                          JonBJ Online
                          JonBJ Online
                          JonB
                          wrote on last edited by JonB
                          #11

                          @LeLev said in QT Commercial vs Open Source:

                          @JonB said in QT Commercial vs Open Source:

                          Where does that come from?

                          column 3 row 3

                          From an unlinked/unreferenced pasted screenshot? That is not what I meant....

                          sierdzioS 1 Reply Last reply
                          0
                          • JonBJ JonB

                            @LeLev said in QT Commercial vs Open Source:

                            @JonB said in QT Commercial vs Open Source:

                            Where does that come from?

                            column 3 row 3

                            From an unlinked/unreferenced pasted screenshot? That is not what I meant....

                            sierdzioS Offline
                            sierdzioS Offline
                            sierdzio
                            Moderators
                            wrote on last edited by
                            #12

                            @JonB said in QT Commercial vs Open Source:

                            @LeLev said in QT Commercial vs Open Source:

                            @JonB said in QT Commercial vs Open Source:

                            Where does that come from?

                            column 3 row 3

                            From an unlinked/unreferenced pasted screenshot? That is not what I meant....

                            It's linked to in my post... https://tldrlegal.com/license/gnu-lesser-general-public-license-v3-(lgpl-3)

                            (Z(:^

                            JonBJ 1 Reply Last reply
                            1
                            • sierdzioS sierdzio

                              @JonB said in QT Commercial vs Open Source:

                              @LeLev said in QT Commercial vs Open Source:

                              @JonB said in QT Commercial vs Open Source:

                              Where does that come from?

                              column 3 row 3

                              From an unlinked/unreferenced pasted screenshot? That is not what I meant....

                              It's linked to in my post... https://tldrlegal.com/license/gnu-lesser-general-public-license-v3-(lgpl-3)

                              JonBJ Online
                              JonBJ Online
                              JonB
                              wrote on last edited by JonB
                              #13

                              @sierdzio
                              Yep, I now see that. I can only say that picture/table does not come out like that in my (Chrome Firefox) browser!

                              J.HilkJ ODБOïO 2 Replies Last reply
                              0
                              • JonBJ JonB

                                @sierdzio
                                Yep, I now see that. I can only say that picture/table does not come out like that in my (Chrome Firefox) browser!

                                J.HilkJ Online
                                J.HilkJ Online
                                J.Hilk
                                Moderators
                                wrote on last edited by
                                #14

                                @JonB probably simply "dark mode"


                                Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                                Q: What's that?
                                A: It's blue light.
                                Q: What does it do?
                                A: It turns blue.

                                JonBJ 1 Reply Last reply
                                0
                                • J.HilkJ J.Hilk

                                  @JonB probably simply "dark mode"

                                  JonBJ Online
                                  JonBJ Online
                                  JonB
                                  wrote on last edited by
                                  #15

                                  @J-Hilk
                                  Yep, plus the user must have manually expanded every item :) I didn't recognise it! Anyway I now see the 3 year reference, I was not aware of that, thanks.

                                  1 Reply Last reply
                                  1
                                  • JonBJ JonB

                                    @sierdzio
                                    Yep, I now see that. I can only say that picture/table does not come out like that in my (Chrome Firefox) browser!

                                    ODБOïO Offline
                                    ODБOïO Offline
                                    ODБOï
                                    wrote on last edited by
                                    #16

                                    @JonB +expand tabs

                                    JonBJ 1 Reply Last reply
                                    0
                                    • ODБOïO ODБOï

                                      @JonB +expand tabs

                                      JonBJ Online
                                      JonBJ Online
                                      JonB
                                      wrote on last edited by
                                      #17

                                      @LeLev said in QT Commercial vs Open Source:

                                      @JonB +expand tabs

                                      This is about as OT as it gets (sorry!), but what does that mean? :confused:

                                      ODБOïO 1 Reply Last reply
                                      0
                                      • JonBJ JonB

                                        @LeLev said in QT Commercial vs Open Source:

                                        @JonB +expand tabs

                                        This is about as OT as it gets (sorry!), but what does that mean? :confused:

                                        ODБOïO Offline
                                        ODБOïO Offline
                                        ODБOï
                                        wrote on last edited by
                                        #18

                                        @JonB H.Hilk said, "dark mode" and i added "+ expanded tabs"

                                        JonBJ 1 Reply Last reply
                                        0
                                        • ODБOïO ODБOï

                                          @JonB H.Hilk said, "dark mode" and i added "+ expanded tabs"

                                          JonBJ Online
                                          JonBJ Online
                                          JonB
                                          wrote on last edited by JonB
                                          #19

                                          @LeLev
                                          Got it, sorry, I thought you were trying to tell me something to press in browser to auto-expand all those folded points! :)

                                          I will be quiet now, and allow OP's discussion to continue if needed. Sorry for interruption.

                                          1 Reply Last reply
                                          1
                                          • S Offline
                                            S Offline
                                            Stevendragoes
                                            wrote on last edited by
                                            #20

                                            @All thanks for the clarifications. especially @sierdzio I will contact the QT company as well to see which license is right for me

                                            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