Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Qt 5.1.1 LGPL version compliance
QtWS25 Last Chance

Qt 5.1.1 LGPL version compliance

Scheduled Pinned Locked Moved Solved Installation and Deployment
9 Posts 3 Posters 2.3k 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.
  • Q Offline
    Q Offline
    Qwerty123
    wrote on last edited by
    #1

    I understand that the current Qt version (5.9) may be used under the LGPLv3 terms.

    However, I need to use an older version of Qt (5.1) for specific reasons. As far as I can tell, this may be used under the LGPL v2.1 terms ( http://qt.apidoc.info/5.1.1/qtdoc-online/licensing.html ).

    Is this correct? Does anyone have any experience in this area?

    Thanks & regards.

    1 Reply Last reply
    0
    • EddyE Offline
      EddyE Offline
      Eddy
      wrote on last edited by
      #2

      Hi,

      LGPLv3 is more restrictive as LGPLv2.1. So if you can comply with the latter you should be good...

      To be sure check if you can fullfill all the requirements of LGPLv2.1.

      Eddy

      Qt Certified Specialist
      www.edalsolutions.be

      1 Reply Last reply
      0
      • Q Offline
        Q Offline
        Qwerty123
        wrote on last edited by
        #3

        Sorry Eddy - to clarify - can Qt 5.1 still be used under the terms and conditions of LGPL 2.1? (even though newer versions require LGPL 3.0 adherence).

        Thanks

        jsulmJ 1 Reply Last reply
        0
        • Q Qwerty123

          Sorry Eddy - to clarify - can Qt 5.1 still be used under the terms and conditions of LGPL 2.1? (even though newer versions require LGPL 3.0 adherence).

          Thanks

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

          @Qwerty123 See here http://qt.apidoc.info/5.1.1/qtdoc-online/licensing.html
          Also in Qt source code files you will find a header mentioning the licenses.

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

          1 Reply Last reply
          0
          • EddyE Offline
            EddyE Offline
            Eddy
            wrote on last edited by Eddy
            #5

            @jsulm
            Qwerty123 used that link in his first thread. ;-)

            @Qwerty123
            If you use a code version licensed under LGPLv2.1 it still remains under LGPLv2.1 now. (= Qt5.1)
            That work state of Qt has it's freedom and restrictions defined then. The link you are referring to is still in order, otherwise it wouldn't be there anymore.

            New modules of Qt are under GPLv3.0 now, but some modules are also GPLv2.
            As you can see in the licensing comparison table

            So if you need the new goodies, you have to comply with GPLv3.0.

            Out of curiosity, what parts of Qt are you needing?

            Eddy

            Qt Certified Specialist
            www.edalsolutions.be

            jsulmJ 1 Reply Last reply
            0
            • EddyE Eddy

              @jsulm
              Qwerty123 used that link in his first thread. ;-)

              @Qwerty123
              If you use a code version licensed under LGPLv2.1 it still remains under LGPLv2.1 now. (= Qt5.1)
              That work state of Qt has it's freedom and restrictions defined then. The link you are referring to is still in order, otherwise it wouldn't be there anymore.

              New modules of Qt are under GPLv3.0 now, but some modules are also GPLv2.
              As you can see in the licensing comparison table

              So if you need the new goodies, you have to comply with GPLv3.0.

              Out of curiosity, what parts of Qt are you needing?

              Eddy

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

              @Eddy But then I don't understand the question: Qt 5.1 was released under LGPL 2.1, so LGPL 2.1 applies. Or do I miss something?

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

              1 Reply Last reply
              1
              • EddyE Offline
                EddyE Offline
                Eddy
                wrote on last edited by
                #7

                @jsulm
                I understand his question as " because Qt 5.9 is now under GPLv3.0, does that mean that Qt5.1 is not under LGPLv2.1 anymore ?"

                Qt 5.1 was released under LGPL 2.1, so LGPL 2.1 applies.
                

                is the correct answer

                Eddy

                Qt Certified Specialist
                www.edalsolutions.be

                Q 1 Reply Last reply
                1
                • EddyE Eddy

                  @jsulm
                  I understand his question as " because Qt 5.9 is now under GPLv3.0, does that mean that Qt5.1 is not under LGPLv2.1 anymore ?"

                  Qt 5.1 was released under LGPL 2.1, so LGPL 2.1 applies.
                  

                  is the correct answer

                  Eddy

                  Q Offline
                  Q Offline
                  Qwerty123
                  wrote on last edited by
                  #8

                  @Eddy Much appreciated - makes sense, was just seeking clarification. Intending to use Qt5Core, Qt5GUI, Qt5Multimedia, Qt5Network and Qt5Widgets.

                  1 Reply Last reply
                  0
                  • EddyE Offline
                    EddyE Offline
                    Eddy
                    wrote on last edited by
                    #9

                    You're welcome.

                    Happy coding.

                    Qt Certified Specialist
                    www.edalsolutions.be

                    1 Reply Last reply
                    0

                    • Login

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