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. Using qt for a commercial application on windows (LGPL)
QtWS25 Last Chance

Using qt for a commercial application on windows (LGPL)

Scheduled Pinned Locked Moved Unsolved General and Desktop
76 Posts 12 Posters 5.5k 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 Jo Jo
    27 days ago

    @Pl45m4 said in Using qt for a commercial application on windows (LGPL):

    Consult a laywer if you want to be 100% sure.

    How hard is it to find a lawyer with C++ skills? Who would explain the nuances at a programmer level, all the details? And what if the lawyer makes a mistake? Who will be held responsible?

    @SGaist said in Using qt for a commercial application on windows (LGPL):

    Krita for example

    Interesting example, but Krita is open source and free (in my case i am looking for closed source and paid app)

    S Offline
    S Offline
    SGaist
    Lifetime Qt Champion
    wrote 27 days ago last edited by
    #47

    @Jo-Jo If memory serves well Blackmagic Design uses Qt for some of their software.

    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
    0
    • J Jo Jo
      27 days ago

      @Pl45m4 said in Using qt for a commercial application on windows (LGPL):

      Consult a laywer if you want to be 100% sure.

      How hard is it to find a lawyer with C++ skills? Who would explain the nuances at a programmer level, all the details? And what if the lawyer makes a mistake? Who will be held responsible?

      @SGaist said in Using qt for a commercial application on windows (LGPL):

      Krita for example

      Interesting example, but Krita is open source and free (in my case i am looking for closed source and paid app)

      P Offline
      P Offline
      Pl45m4
      wrote 27 days ago last edited by Pl45m4
      #48

      @Jo-Jo said in Using qt for a commercial application on windows (LGPL):

      what if

      What if an asteroid strikes the earth tomorrow or a solar flare destroys all IT infrastructure next monday?
      That's bs ;-)

      in my case i am looking for closed source and paid app)

      To add to @jsulm 's answer (this is what anybody else would also suggest you)

      How do you want to find the sources/files of a closed source app to check what they've done, where they mention their licensing and so on?!
      [Edit: they need to mention their (L)GPL license, but you are still not able to look at their code... well because it's not open. In most cases you have the binaries. What strategies they use to fulfill Qt's LGPL part might not be invisible unless you actually buy the program and request their license]

      IIRC BlackMagic Design as mentioned by @SGaist costs like couple hundred dollars to be able to have full support and to "use" it... I don't know if there is a demo or something.
      Also IIRC they also have to provide the objects for re-linking for customers only. And not to anyone who's just curious


      If debugging is the process of removing software bugs, then programming must be the process of putting them in.

      ~E. W. Dijkstra

      J 2 Replies Last reply 27 days ago
      0
      • J jsulm
        27 days ago

        @Jo-Jo said in Using qt for a commercial application on windows (LGPL):

        How hard is it to find a lawyer with C++ skills?

        Why do you need a lawyer with C++ skills?! It is not about a programming language.
        It is actually simple: you have to fulfill involved OSS licenses. In this case LGPL. Read it and also some explanations like https://www.qt.io/licensing/open-source-lgpl-obligations or https://connect.hyland.com/t5/alfresco-blog/tldr-the-lgpl-license-explained/ba-p/123690 or whatever else you can find.
        Nobody here will give you any guarantees! It is your job to make sure you do not violate LGPL (or whatever other OSS licenses are involved).
        If you want to write commercial software you should really ask a real lawyer, there are also some specialising on this topic.

        J Offline
        J Offline
        Jo Jo
        wrote 27 days ago last edited by
        #49

        @jsulm said in Using qt for a commercial application on windows (LGPL):

        Why do you need a lawyer with C++ skills?

        Because someone should tell me that for example I should link dynamically with Qt libraries or something like that. Compliance with the license terms of the software requires this.

        1 Reply Last reply
        0
        • P Pl45m4
          27 days ago

          @Jo-Jo said in Using qt for a commercial application on windows (LGPL):

          what if

          What if an asteroid strikes the earth tomorrow or a solar flare destroys all IT infrastructure next monday?
          That's bs ;-)

          in my case i am looking for closed source and paid app)

          To add to @jsulm 's answer (this is what anybody else would also suggest you)

          How do you want to find the sources/files of a closed source app to check what they've done, where they mention their licensing and so on?!
          [Edit: they need to mention their (L)GPL license, but you are still not able to look at their code... well because it's not open. In most cases you have the binaries. What strategies they use to fulfill Qt's LGPL part might not be invisible unless you actually buy the program and request their license]

          IIRC BlackMagic Design as mentioned by @SGaist costs like couple hundred dollars to be able to have full support and to "use" it... I don't know if there is a demo or something.
          Also IIRC they also have to provide the objects for re-linking for customers only. And not to anyone who's just curious

          J Offline
          J Offline
          Jo Jo
          wrote 27 days ago last edited by
          #50

          @Pl45m4 said in Using qt for a commercial application on windows (LGPL):

          How do you want to find the sources/files of a closed source app to check what they've done, where they mention their licensing and so on?!

          So an LGPL compatible application should indicate somewhere that Qt is used and about the user's rights. This would be enough to understand that the application uses Qt

          J 1 Reply Last reply 27 days ago
          0
          • J Jo Jo
            27 days ago

            @Pl45m4 said in Using qt for a commercial application on windows (LGPL):

            How do you want to find the sources/files of a closed source app to check what they've done, where they mention their licensing and so on?!

            So an LGPL compatible application should indicate somewhere that Qt is used and about the user's rights. This would be enough to understand that the application uses Qt

            J Online
            J Online
            jsulm
            Lifetime Qt Champion
            wrote 27 days ago last edited by
            #51

            @Jo-Jo The link I gave you above says that already: https://www.qt.io/licensing/open-source-lgpl-obligations
            "In case of dynamic linking, it is possible, but not mandatory, to keep application source code proprietary as long as it is “work that uses the library” – typically achieved via dynamic linking of the library."

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

            J 1 Reply Last reply 27 days ago
            1
            • P Pl45m4
              27 days ago

              @Jo-Jo said in Using qt for a commercial application on windows (LGPL):

              what if

              What if an asteroid strikes the earth tomorrow or a solar flare destroys all IT infrastructure next monday?
              That's bs ;-)

              in my case i am looking for closed source and paid app)

              To add to @jsulm 's answer (this is what anybody else would also suggest you)

              How do you want to find the sources/files of a closed source app to check what they've done, where they mention their licensing and so on?!
              [Edit: they need to mention their (L)GPL license, but you are still not able to look at their code... well because it's not open. In most cases you have the binaries. What strategies they use to fulfill Qt's LGPL part might not be invisible unless you actually buy the program and request their license]

              IIRC BlackMagic Design as mentioned by @SGaist costs like couple hundred dollars to be able to have full support and to "use" it... I don't know if there is a demo or something.
              Also IIRC they also have to provide the objects for re-linking for customers only. And not to anyone who's just curious

              J Offline
              J Offline
              Jo Jo
              wrote 27 days ago last edited by
              #52

              @Pl45m4 said in Using qt for a commercial application on windows (LGPL):

              unless you actually buy the program and request their license

              In most cases paid software give you trial version and you can see everything what you want, this is not a problem

              1 Reply Last reply
              0
              • J jsulm
                27 days ago

                @Jo-Jo The link I gave you above says that already: https://www.qt.io/licensing/open-source-lgpl-obligations
                "In case of dynamic linking, it is possible, but not mandatory, to keep application source code proprietary as long as it is “work that uses the library” – typically achieved via dynamic linking of the library."

                J Offline
                J Offline
                Jo Jo
                wrote 27 days ago last edited by
                #53

                @jsulm said in Using qt for a commercial application on windows (LGPL):

                The link I gave you above says that already

                This is the interpretation of Qt company, not a legal statement.

                1 Reply Last reply
                0
                • J Offline
                  J Offline
                  JKSH
                  Moderators
                  wrote 27 days ago last edited by JKSH
                  #54

                  A bit late to the party!

                  The most comprehensive and useful presentation that I know on this topic is one from Burkhard Stubert, entitled "Making Qt Systems Comply To LGPL Version 3" https://www.youtube.com/watch?v=bwTlCBbB3RY It also mentions a few cases towards the end where companies did not comply properly at first.

                  @Jo-Jo said in Using qt for a commercial application on windows (LGPL):

                  After all the messages, unfortunately, I still couldn't get a concrete answer about whether it is possible to use Qt for Windows app with the LGPL license for free and safely or not.

                  The presentation above discusses how to do it safely on embedded systems. Everything that you learn there can be applied to Windows too (and it's arguably even simpler on desktop systems).

                  Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                  J A 3 Replies Last reply 26 days ago
                  3
                  • J JKSH
                    27 days ago

                    A bit late to the party!

                    The most comprehensive and useful presentation that I know on this topic is one from Burkhard Stubert, entitled "Making Qt Systems Comply To LGPL Version 3" https://www.youtube.com/watch?v=bwTlCBbB3RY It also mentions a few cases towards the end where companies did not comply properly at first.

                    @Jo-Jo said in Using qt for a commercial application on windows (LGPL):

                    After all the messages, unfortunately, I still couldn't get a concrete answer about whether it is possible to use Qt for Windows app with the LGPL license for free and safely or not.

                    The presentation above discusses how to do it safely on embedded systems. Everything that you learn there can be applied to Windows too (and it's arguably even simpler on desktop systems).

                    J Offline
                    J Offline
                    Jo Jo
                    wrote 26 days ago last edited by
                    #55

                    @JKSH said in Using qt for a commercial application on windows (LGPL):

                    A bit late to the party!

                    The members of this forum recommend contacting a lawyer to be 100% sure that all LGPL requirements are met, while you recommend listening to a random person from YouTube. So who is right? You have completely confused me.

                    J 1 Reply Last reply 25 days ago
                    0
                    • J Jo Jo
                      26 days ago

                      @JKSH said in Using qt for a commercial application on windows (LGPL):

                      A bit late to the party!

                      The members of this forum recommend contacting a lawyer to be 100% sure that all LGPL requirements are met, while you recommend listening to a random person from YouTube. So who is right? You have completely confused me.

                      J Offline
                      J Offline
                      JKSH
                      Moderators
                      wrote 25 days ago last edited by
                      #56

                      @Jo-Jo said in Using qt for a commercial application on windows (LGPL):

                      The members of this forum recommend contacting a lawyer to be 100% sure that all LGPL requirements are met, while you recommend listening to a random person from YouTube. So who is right? You have completely confused me.

                      • If you want to obtain in-depth understanding on how to use LGPL'ed software in your project (and why each step is needed), watch the video
                      • If you want to obtain strong legal protection for your project, talk to a lawyer

                      These paths are not mutually exclusive. They serve different purposes (although they do overlap); both are valuable.

                      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                      J 1 Reply Last reply 25 days ago
                      4
                      • J JKSH
                        25 days ago

                        @Jo-Jo said in Using qt for a commercial application on windows (LGPL):

                        The members of this forum recommend contacting a lawyer to be 100% sure that all LGPL requirements are met, while you recommend listening to a random person from YouTube. So who is right? You have completely confused me.

                        • If you want to obtain in-depth understanding on how to use LGPL'ed software in your project (and why each step is needed), watch the video
                        • If you want to obtain strong legal protection for your project, talk to a lawyer

                        These paths are not mutually exclusive. They serve different purposes (although they do overlap); both are valuable.

                        J Offline
                        J Offline
                        Jo Jo
                        wrote 25 days ago last edited by Jo Jo
                        #57

                        @JKSH said in Using qt for a commercial application on windows (LGPL):

                        These paths are not mutually exclusive.

                        Thank you anyway, but i don't agree with you. If i am already have in-depth understanding on how to use LGPL'ed software in my project, i don`t need some legal protection and vice versa

                        J J 2 Replies Last reply 25 days ago
                        0
                        • J Jo Jo
                          25 days ago

                          @JKSH said in Using qt for a commercial application on windows (LGPL):

                          These paths are not mutually exclusive.

                          Thank you anyway, but i don't agree with you. If i am already have in-depth understanding on how to use LGPL'ed software in my project, i don`t need some legal protection and vice versa

                          J Offline
                          J Offline
                          JonB
                          wrote 25 days ago last edited by
                          #58

                          @Jo-Jo
                          In that case I do not understand why you are still asking questions here? If you have "in-depth understanding on how to use LGPL'ed software" then you already have your answers.

                          Nobody here is going to give you any cast iron guarantees about interpretations, legal issues, how The Qt Company might or might not act, or similar. At best they will just refer you to items online or courses of action to take, as they have been doing.

                          If you wish you may ask The Qt Company about your concerns. My guess --- no more than that --- is that they will advise you to purchase a commercial licence if you want to be "sure". If you adopt the LGPL approach you will find out whether The Qt Company has any objections if they contact you or take you to court. That is how legal matters work, not even a legal person can guarantee you there will be no issues, they can only express opinions, that is why we have courts and legal proceedings, to "test" law or interpretation.

                          J 1 Reply Last reply 24 days ago
                          2
                          • J Jo Jo
                            25 days ago

                            @JKSH said in Using qt for a commercial application on windows (LGPL):

                            These paths are not mutually exclusive.

                            Thank you anyway, but i don't agree with you. If i am already have in-depth understanding on how to use LGPL'ed software in my project, i don`t need some legal protection and vice versa

                            J Online
                            J Online
                            jsulm
                            Lifetime Qt Champion
                            wrote 25 days ago last edited by
                            #59

                            @Jo-Jo I'm not sure what kind of answer you expect to get in a user forum like this? Nobody here is a lawyer.

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

                            J 1 Reply Last reply 24 days ago
                            0
                            • J JonB
                              25 days ago

                              @Jo-Jo
                              In that case I do not understand why you are still asking questions here? If you have "in-depth understanding on how to use LGPL'ed software" then you already have your answers.

                              Nobody here is going to give you any cast iron guarantees about interpretations, legal issues, how The Qt Company might or might not act, or similar. At best they will just refer you to items online or courses of action to take, as they have been doing.

                              If you wish you may ask The Qt Company about your concerns. My guess --- no more than that --- is that they will advise you to purchase a commercial licence if you want to be "sure". If you adopt the LGPL approach you will find out whether The Qt Company has any objections if they contact you or take you to court. That is how legal matters work, not even a legal person can guarantee you there will be no issues, they can only express opinions, that is why we have courts and legal proceedings, to "test" law or interpretation.

                              J Offline
                              J Offline
                              Jo Jo
                              wrote 24 days ago last edited by
                              #60

                              @JonB said in Using qt for a commercial application on windows (LGPL):

                              If you have "in-depth understanding on how to use LGPL'ed software" then you already have your answers.

                              No, i dont have "in-depth understanding on how to use LGPL'ed software". I think you've lost the context of this phrase.

                              @JonB said in Using qt for a commercial application on windows (LGPL):

                              Nobody here is going to give you any cast iron guarantees about interpretations, legal issues, how The Qt Company might or might not act, or similar.

                              I understand that. The main thing for me is to understand how to approach this issue correctly. Some users of this forum suggest listening to what some people say, others recommend contacting a lawyer. There is no standard way, and there is no example of successful use of LGPL for commercial closed source software for Windows.

                              S 1 Reply Last reply 24 days ago
                              0
                              • J jsulm
                                25 days ago

                                @Jo-Jo I'm not sure what kind of answer you expect to get in a user forum like this? Nobody here is a lawyer.

                                J Offline
                                J Offline
                                Jo Jo
                                wrote 24 days ago last edited by
                                #61

                                @jsulm said in Using qt for a commercial application on windows (LGPL):

                                I'm not sure what kind of answer you expect to get in a user forum like this?

                                I wonder why some people advise to contact a lawyer while others advise to listen to certain people on the internet. Who is right?

                                1 Reply Last reply
                                0
                                • J JKSH
                                  27 days ago

                                  A bit late to the party!

                                  The most comprehensive and useful presentation that I know on this topic is one from Burkhard Stubert, entitled "Making Qt Systems Comply To LGPL Version 3" https://www.youtube.com/watch?v=bwTlCBbB3RY It also mentions a few cases towards the end where companies did not comply properly at first.

                                  @Jo-Jo said in Using qt for a commercial application on windows (LGPL):

                                  After all the messages, unfortunately, I still couldn't get a concrete answer about whether it is possible to use Qt for Windows app with the LGPL license for free and safely or not.

                                  The presentation above discusses how to do it safely on embedded systems. Everything that you learn there can be applied to Windows too (and it's arguably even simpler on desktop systems).

                                  J Offline
                                  J Offline
                                  Jo Jo
                                  wrote 24 days ago last edited by
                                  #62

                                  @JKSH said in Using qt for a commercial application on windows (LGPL):

                                  https://www.youtube.com/watch?v=bwTlCBbB3RY

                                  Now i am watching this video and can`t understand this detail: At the 6:30, video says: "display copyright notices of Qt libraries and license texsts lf LGPLv3 and GPL in Application's GUI (4c)".

                                  1. I am familiar with LGPLv3 and GPL text, but where i can found "copyright notices of Qt libraries"?
                                  2. What does 4c mean?
                                  J 1 Reply Last reply 22 days ago
                                  0
                                  • J Jo Jo
                                    24 days ago

                                    @JonB said in Using qt for a commercial application on windows (LGPL):

                                    If you have "in-depth understanding on how to use LGPL'ed software" then you already have your answers.

                                    No, i dont have "in-depth understanding on how to use LGPL'ed software". I think you've lost the context of this phrase.

                                    @JonB said in Using qt for a commercial application on windows (LGPL):

                                    Nobody here is going to give you any cast iron guarantees about interpretations, legal issues, how The Qt Company might or might not act, or similar.

                                    I understand that. The main thing for me is to understand how to approach this issue correctly. Some users of this forum suggest listening to what some people say, others recommend contacting a lawyer. There is no standard way, and there is no example of successful use of LGPL for commercial closed source software for Windows.

                                    S Offline
                                    S Offline
                                    SGaist
                                    Lifetime Qt Champion
                                    wrote 24 days ago last edited by
                                    #63

                                    @Jo-Jo I pointed you to Blackmagic Design.

                                    As for who is right ? Both are. Inform yourself with people having real experience in managing software and projects using open source licenses and consult a lawyer to ensure you are doing things correctly. Especially when working in fields like medical.

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

                                    J 1 Reply Last reply 24 days ago
                                    1
                                    • S SGaist
                                      24 days ago

                                      @Jo-Jo I pointed you to Blackmagic Design.

                                      As for who is right ? Both are. Inform yourself with people having real experience in managing software and projects using open source licenses and consult a lawyer to ensure you are doing things correctly. Especially when working in fields like medical.

                                      J Offline
                                      J Offline
                                      Jo Jo
                                      wrote 24 days ago last edited by
                                      #64

                                      @SGaist said in Using qt for a commercial application on windows (LGPL):

                                      As for who is right ? Both are. Inform yourself with people having real experience in managing software and projects using open source licenses and consult a lawyer to ensure you are doing things correctly

                                      I got you, thanks! But I don't really understand what I should talk about with a lawyer. If, for example, I ask him whether it is necessary to link dynamically with Qt libraries, he probably won't understand me, because he most likely doesn't know programming. How should I talk to him then?

                                      P 1 Reply Last reply 24 days ago
                                      0
                                      • J Jo Jo
                                        24 days ago

                                        @SGaist said in Using qt for a commercial application on windows (LGPL):

                                        As for who is right ? Both are. Inform yourself with people having real experience in managing software and projects using open source licenses and consult a lawyer to ensure you are doing things correctly

                                        I got you, thanks! But I don't really understand what I should talk about with a lawyer. If, for example, I ask him whether it is necessary to link dynamically with Qt libraries, he probably won't understand me, because he most likely doesn't know programming. How should I talk to him then?

                                        P Offline
                                        P Offline
                                        Pl45m4
                                        wrote 24 days ago last edited by Pl45m4
                                        #65

                                        @Jo-Jo

                                        There are law firms specialized on IT/software development, licensing, eCommerce, data privacy etc...
                                        You don't talk to a lawyer's office that would also help you with your divorce ;-)


                                        If debugging is the process of removing software bugs, then programming must be the process of putting them in.

                                        ~E. W. Dijkstra

                                        J 1 Reply Last reply 23 days ago
                                        1
                                        • P Pl45m4
                                          24 days ago

                                          @Jo-Jo

                                          There are law firms specialized on IT/software development, licensing, eCommerce, data privacy etc...
                                          You don't talk to a lawyer's office that would also help you with your divorce ;-)

                                          J Offline
                                          J Offline
                                          Jo Jo
                                          wrote 23 days ago last edited by
                                          #66

                                          @Pl45m4 said in Using qt for a commercial application on windows (LGPL):

                                          There are law firms specialized on IT/software development, licensing, eCommerce, data privacy etc...

                                          Thank you!

                                          https://www.youtube.com/watch?v=bwTlCBbB3RY
                                          This video says to "display copyright notices of Qt libraries and license texsts lf LGPLv3 and GPL in Application's GUI". Where can I find copyright notices of Qt libraries?

                                          1 Reply Last reply
                                          0

                                          56/76

                                          17 Apr 2025, 02:28

                                          • Login

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