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.
  • J JonB
    6 Feb 2020, 08:31

    @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?

    O Offline
    O Offline
    ODБOï
    wrote on 6 Feb 2020, 08:32 last edited by
    #7

    @JonB said in QT Commercial vs Open Source:

    Where does that come from?

    column 3 row 3

    J J 2 Replies Last reply 6 Feb 2020, 08:37
    1
    • S Stevendragoes
      6 Feb 2020, 08:23

      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

      S Offline
      S Offline
      sierdzio
      Moderators
      wrote on 6 Feb 2020, 08:36 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
      • O ODБOï
        6 Feb 2020, 08:32

        @JonB said in QT Commercial vs Open Source:

        Where does that come from?

        column 3 row 3

        J Offline
        J Offline
        jsulm
        Lifetime Qt Champion
        wrote on 6 Feb 2020, 08:37 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
          6 Feb 2020, 08:23

          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 Offline
          J Offline
          J.Hilk
          Moderators
          wrote on 6 Feb 2020, 08:39 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
          • O ODБOï
            6 Feb 2020, 08:32

            @JonB said in QT Commercial vs Open Source:

            Where does that come from?

            column 3 row 3

            J Online
            J Online
            JonB
            wrote on 6 Feb 2020, 08:40 last edited by JonB 2 Jun 2020, 08:40
            #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....

            S 1 Reply Last reply 6 Feb 2020, 08:40
            0
            • J JonB
              6 Feb 2020, 08:40

              @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....

              S Offline
              S Offline
              sierdzio
              Moderators
              wrote on 6 Feb 2020, 08:40 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(:^

              J 1 Reply Last reply 6 Feb 2020, 08:42
              1
              • S sierdzio
                6 Feb 2020, 08:40

                @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)

                J Online
                J Online
                JonB
                wrote on 6 Feb 2020, 08:42 last edited by JonB 2 Jun 2020, 08:48
                #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 O 2 Replies Last reply 6 Feb 2020, 08:42
                0
                • J JonB
                  6 Feb 2020, 08:42

                  @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 Offline
                  J Offline
                  J.Hilk
                  Moderators
                  wrote on 6 Feb 2020, 08:42 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.

                  J 1 Reply Last reply 6 Feb 2020, 08:44
                  0
                  • J J.Hilk
                    6 Feb 2020, 08:42

                    @JonB probably simply "dark mode"

                    J Online
                    J Online
                    JonB
                    wrote on 6 Feb 2020, 08:44 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
                    • J JonB
                      6 Feb 2020, 08:42

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

                      O Offline
                      O Offline
                      ODБOï
                      wrote on 6 Feb 2020, 08:44 last edited by
                      #16

                      @JonB +expand tabs

                      J 1 Reply Last reply 6 Feb 2020, 08:47
                      0
                      • O ODБOï
                        6 Feb 2020, 08:44

                        @JonB +expand tabs

                        J Online
                        J Online
                        JonB
                        wrote on 6 Feb 2020, 08:47 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:

                        O 1 Reply Last reply 6 Feb 2020, 08:51
                        0
                        • J JonB
                          6 Feb 2020, 08:47

                          @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:

                          O Offline
                          O Offline
                          ODБOï
                          wrote on 6 Feb 2020, 08:51 last edited by
                          #18

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

                          J 1 Reply Last reply 6 Feb 2020, 09:00
                          0
                          • O ODБOï
                            6 Feb 2020, 08:51

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

                            J Online
                            J Online
                            JonB
                            wrote on 6 Feb 2020, 09:00 last edited by JonB 2 Jun 2020, 09:01
                            #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 7 Feb 2020, 02:16 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
                              • S Offline
                                S Offline
                                SimonSchroeder
                                wrote on 7 Feb 2020, 08:06 last edited by
                                #21

                                Qt will always tell you that it is safest to get the commercial license. There are a few things in the LGPL (especially in back in version 2 previously used by Qt) that have never been fought in court (for any software or library). This is where some uncertainty comes from. And also Qt wants to make money, so they will always tell you to buy the commercial license.

                                However, I am still unsure where the 3 years come from. This is not stated anywhere in the LGPL v3. The obligations that the LGPL states are:

                                • that you keep a copy of the source code (Qt in this case) that you can provide your clients with (you have to have a copy; it is not sufficient that there is an official download page)
                                • that you provide your client with everything he needs to relink your software

                                The second point is easily achieved by dynamically linking to Qt (i.e. DLLs). In theory (though this has never been legally tested), you can also statically link with Qt as long as you provide (upon request) the object files of your own software (and in special cases the linker as well) so that your client could relink your object files with a different Qt version. If you comply with this the Qt company can't force you into buying the commercial license.

                                I would assume that you need to provide the source code of Qt for the versions of the software you are still distributing. Though I am not a lawyer and so I don't know for sure. Keeping the source of Qt for another 3 years certainly helps legally, but as I said I can't find it in the official license itself.

                                J 1 Reply Last reply 7 Feb 2020, 08:29
                                2
                                • S SimonSchroeder
                                  7 Feb 2020, 08:06

                                  Qt will always tell you that it is safest to get the commercial license. There are a few things in the LGPL (especially in back in version 2 previously used by Qt) that have never been fought in court (for any software or library). This is where some uncertainty comes from. And also Qt wants to make money, so they will always tell you to buy the commercial license.

                                  However, I am still unsure where the 3 years come from. This is not stated anywhere in the LGPL v3. The obligations that the LGPL states are:

                                  • that you keep a copy of the source code (Qt in this case) that you can provide your clients with (you have to have a copy; it is not sufficient that there is an official download page)
                                  • that you provide your client with everything he needs to relink your software

                                  The second point is easily achieved by dynamically linking to Qt (i.e. DLLs). In theory (though this has never been legally tested), you can also statically link with Qt as long as you provide (upon request) the object files of your own software (and in special cases the linker as well) so that your client could relink your object files with a different Qt version. If you comply with this the Qt company can't force you into buying the commercial license.

                                  I would assume that you need to provide the source code of Qt for the versions of the software you are still distributing. Though I am not a lawyer and so I don't know for sure. Keeping the source of Qt for another 3 years certainly helps legally, but as I said I can't find it in the official license itself.

                                  J Online
                                  J Online
                                  JonB
                                  wrote on 7 Feb 2020, 08:29 last edited by JonB 2 Jul 2020, 08:38
                                  #22

                                  @SimonSchroeder said in QT Commercial vs Open Source:

                                  Qt will always tell you that it is safest to get the commercial license.

                                  I would agree with this. Not that I wish to knock them, they are here to make money.

                                  However, I am still unsure where the 3 years come from. This is not stated anywhere in the LGPL v3.

                                  You will see I asked this earlier above, because I did not know about it. However, the link given --- https://tldrlegal.com/license/gnu-lesser-general-public-license-v3-(lgpl-3), go to the rightmost Must column, click on the 3rd item down, Disclose Source, it expands to show

                                  If you distribute this library in an executable, you must make the source available for 3 years.

                                  I took this to be some official LGPL document when I was referred to it by others above. I now realise it is just some guy's TL;DR. Hence why I questioned where the OP got his screenshot from. However, I also encounter in https://www.oreilly.com/library/view/understanding-open-source/0596005814/ch03.html

                                  This is the most favored way to make source code available. It requires no additional effort from the distributee and is not time-limited. This is the best way to comply with Section 3 for all but the largest programs.

                                  b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
                                  

                                  so I assume it is indeed somewhere in LGPL?

                                  But I must admit I am having trouble locating that quoted statement in the actual LGPL. Don't know which version/what source it was taken from....

                                  Meanwhile, I happenstanced across https://www.slideshare.net/BurkhardStubert/using-qt-under-lgplv3. It has 37-page slideshow of what this guy had to say. I don't know/advocate whether what he says is true, but it might be worth a read through as it's aimed specifically at Qt.

                                  J 1 Reply Last reply 7 Feb 2020, 08:46
                                  1
                                  • J JonB
                                    7 Feb 2020, 08:29

                                    @SimonSchroeder said in QT Commercial vs Open Source:

                                    Qt will always tell you that it is safest to get the commercial license.

                                    I would agree with this. Not that I wish to knock them, they are here to make money.

                                    However, I am still unsure where the 3 years come from. This is not stated anywhere in the LGPL v3.

                                    You will see I asked this earlier above, because I did not know about it. However, the link given --- https://tldrlegal.com/license/gnu-lesser-general-public-license-v3-(lgpl-3), go to the rightmost Must column, click on the 3rd item down, Disclose Source, it expands to show

                                    If you distribute this library in an executable, you must make the source available for 3 years.

                                    I took this to be some official LGPL document when I was referred to it by others above. I now realise it is just some guy's TL;DR. Hence why I questioned where the OP got his screenshot from. However, I also encounter in https://www.oreilly.com/library/view/understanding-open-source/0596005814/ch03.html

                                    This is the most favored way to make source code available. It requires no additional effort from the distributee and is not time-limited. This is the best way to comply with Section 3 for all but the largest programs.

                                    b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
                                    

                                    so I assume it is indeed somewhere in LGPL?

                                    But I must admit I am having trouble locating that quoted statement in the actual LGPL. Don't know which version/what source it was taken from....

                                    Meanwhile, I happenstanced across https://www.slideshare.net/BurkhardStubert/using-qt-under-lgplv3. It has 37-page slideshow of what this guy had to say. I don't know/advocate whether what he says is true, but it might be worth a read through as it's aimed specifically at Qt.

                                    J Offline
                                    J Offline
                                    jsulm
                                    Lifetime Qt Champion
                                    wrote on 7 Feb 2020, 08:46 last edited by
                                    #23

                                    @JonB said in QT Commercial vs Open Source:

                                    so I assume it is indeed somewhere in LGPL?

                                    I can't see anything like "3 years" in LGPLv3. So, no idea from where this 3 comes.

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

                                    J 1 Reply Last reply 7 Feb 2020, 08:50
                                    0
                                    • J jsulm
                                      7 Feb 2020, 08:46

                                      @JonB said in QT Commercial vs Open Source:

                                      so I assume it is indeed somewhere in LGPL?

                                      I can't see anything like "3 years" in LGPLv3. So, no idea from where this 3 comes.

                                      J Online
                                      J Online
                                      JonB
                                      wrote on 7 Feb 2020, 08:50 last edited by
                                      #24

                                      @jsulm
                                      Which is why I originally asked that at https://forum.qt.io/topic/111380/qt-commercial-vs-open-source/6 above!

                                      So far I have found the referenced picture plus one other source which mention the "3 years", but not much else.

                                      I am having trouble locating the official, full LGPL text. Not summaries, explanations or opinions! Would you be kind enough to paste the exact link for whatever the official text is?

                                      S 1 Reply Last reply 7 Feb 2020, 08:52
                                      0
                                      • J JonB
                                        7 Feb 2020, 08:50

                                        @jsulm
                                        Which is why I originally asked that at https://forum.qt.io/topic/111380/qt-commercial-vs-open-source/6 above!

                                        So far I have found the referenced picture plus one other source which mention the "3 years", but not much else.

                                        I am having trouble locating the official, full LGPL text. Not summaries, explanations or opinions! Would you be kind enough to paste the exact link for whatever the official text is?

                                        S Offline
                                        S Offline
                                        sierdzio
                                        Moderators
                                        wrote on 7 Feb 2020, 08:52 last edited by
                                        #25

                                        @JonB said in QT Commercial vs Open Source:

                                        @jsulm
                                        Which is why I originally asked that at https://forum.qt.io/topic/111380/qt-commercial-vs-open-source/6 above!

                                        So far I have found the referenced picture plus one other source which mention the "3 years", but not much else.

                                        I am having trouble locating the official, full LGPL text. Not summaries, explanations or opinions! Would you be kind enough to paste the exact link for whatever the official text is?

                                        This is the official text: https://www.gnu.org/licenses/lgpl-3.0.en.html

                                        (Z(:^

                                        J 1 Reply Last reply 7 Feb 2020, 08:57
                                        3
                                        • S sierdzio
                                          7 Feb 2020, 08:52

                                          @JonB said in QT Commercial vs Open Source:

                                          @jsulm
                                          Which is why I originally asked that at https://forum.qt.io/topic/111380/qt-commercial-vs-open-source/6 above!

                                          So far I have found the referenced picture plus one other source which mention the "3 years", but not much else.

                                          I am having trouble locating the official, full LGPL text. Not summaries, explanations or opinions! Would you be kind enough to paste the exact link for whatever the official text is?

                                          This is the official text: https://www.gnu.org/licenses/lgpl-3.0.en.html

                                          J Online
                                          J Online
                                          JonB
                                          wrote on 7 Feb 2020, 08:57 last edited by JonB 2 Jul 2020, 09:00
                                          #26

                                          @sierdzio
                                          Thank you. Yep, I had looked at that, but I thought it was way too short to be the whole text!? I recalled it was longer than that :)

                                          If that is the case, there is indeed no mention of "3 years", as I originally suspected :) This is the danger of using third-party, possibly out-of-date, summaries!

                                          STOPPRESS Ah ha! It was in LGPLv2! See https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html, search for years :) It was also longer than v3 :)

                                          S 1 Reply Last reply 7 Feb 2020, 09:00
                                          0

                                          16/30

                                          6 Feb 2020, 08:44

                                          • Login

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