Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt license
Forum Updated to NodeBB v4.3 + New Features

Qt license

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
5 Posts 3 Posters 648 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    SimonHill
    wrote on last edited by
    #1

    0_1563257276701_TIM图片20190716140647.png ,In the Qt-everywhere source file code have these licenses, it should follow all of it?

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

      Hi,

      Currently Qt is available in three licenses:

      • GPL
      • LGPL
      • Commercial

      Some modules have a different set of licenses, e.g. only GPL and Commercial so you have to check that. It's shown in the module main documentation page.

      You can find in Qt code that is available under different yet compatible licenses hence the list you can find here. It's also listed in the documentation.

      As for your own project, it's your choice but you have to respect the constraints of the license under which you are going to use Qt.

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

      S 1 Reply Last reply
      3
      • S SimonHill

        0_1563257276701_TIM图片20190716140647.png ,In the Qt-everywhere source file code have these licenses, it should follow all of it?

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

        @SimonHill said in Qt license:

        it should follow all of it?

        What do you mean?
        Most of Qt is licensed under LGPLv3 and commercial. If you don't have commercial license you need to make sure you don't violate LGPLv3.
        See https://www.qt.io/licensing/

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

        1 Reply Last reply
        2
        • SGaistS SGaist

          Hi,

          Currently Qt is available in three licenses:

          • GPL
          • LGPL
          • Commercial

          Some modules have a different set of licenses, e.g. only GPL and Commercial so you have to check that. It's shown in the module main documentation page.

          You can find in Qt code that is available under different yet compatible licenses hence the list you can find here. It's also listed in the documentation.

          As for your own project, it's your choice but you have to respect the constraints of the license under which you are going to use Qt.

          S Offline
          S Offline
          SimonHill
          wrote on last edited by SimonHill
          #4

          @SGaist If my project base on Qt danamic library (just used libQt5Gui.so,libQt5Core.so, libQt5Qml.so,libQt5Quick.so,libQt5Network.so,libQt5Widget.so,libQt5QuickControl2.so). if I release my program without opensource my code, did I violate the LGPLv3?

          jsulmJ 1 Reply Last reply
          0
          • S SimonHill

            @SGaist If my project base on Qt danamic library (just used libQt5Gui.so,libQt5Core.so, libQt5Qml.so,libQt5Quick.so,libQt5Network.so,libQt5Widget.so,libQt5QuickControl2.so). if I release my program without opensource my code, did I violate the LGPLv3?

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

            @SimonHill No, you don't. But if some user of your app asks you to provide object files (*.o, *.obj) you have to, because LGPLv3 requires you to allow users to relink your app against their own Qt version.

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

            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