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. license
Forum Updated to NodeBB v4.3 + New Features

license

Scheduled Pinned Locked Moved Unsolved General and Desktop
6 Posts 5 Posters 205 Views 2 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.
  • F Offline
    F Offline
    Fuxi
    wrote last edited by
    #1

    Hello, I'm a truck driver at my company. As a hobbyist, I'd like to develop software with Qt. This will only be used within our company and will not be sold to anyone else. The source code will be available to my company. Do I need a license for this, and if so, which one?
    Thank you.

    M 1 Reply Last reply
    0
    • P Offline
      P Offline
      petero3
      wrote last edited by
      #2

      Here's the starting point: https://www.qt.io/qt-licensing
      "Every person using Qt needs to comply with either Open Source License (GPL and LGPL) or Qt Commercial License".

      1 Reply Last reply
      1
      • F Fuxi

        Hello, I'm a truck driver at my company. As a hobbyist, I'd like to develop software with Qt. This will only be used within our company and will not be sold to anyone else. The source code will be available to my company. Do I need a license for this, and if so, which one?
        Thank you.

        M Offline
        M Offline
        Marcel Alexandru
        wrote last edited by
        #3

        @Fuxi as long as you don't statically link to QT, or modify the QT libraries no, you don't need to do anything else. The program using QT's libraries can be kept private or sold. GPL and LGPL mainly apply to the libraries using them.

        1 Reply Last reply
        0
        • I Offline
          I Offline
          IgKh
          wrote last edited by
          #4

          Not legal advice, but as general guidance the obligations of the GPL license are only triggered by distributing the software. Developing and using a GPL-licensed program within an organization is not considered distributing. Therefore in principal you may be able to use Qt under the GPL license for the purpose you describe - including static linking, patching Qt, etc. As long as you do so in the confines of your company, which you should clear with the legal department.

          S 1 Reply Last reply
          0
          • F Offline
            F Offline
            Fuxi
            wrote last edited by
            #5

            Thank you

            1 Reply Last reply
            0
            • I IgKh

              Not legal advice, but as general guidance the obligations of the GPL license are only triggered by distributing the software. Developing and using a GPL-licensed program within an organization is not considered distributing. Therefore in principal you may be able to use Qt under the GPL license for the purpose you describe - including static linking, patching Qt, etc. As long as you do so in the confines of your company, which you should clear with the legal department.

              S Offline
              S Offline
              SimonSchroeder
              wrote last edited by
              #6

              @IgKh said in license:

              As long as you do so in the confines of your company, which you should clear with the legal department.

              Well, if he develops it as a hobby in his own spare time isn't using it inside the company distributing it?

              To be pedantic: Yes, you need a license (that's how the law works). However, there are open source licenses for Qt ;-)

              It is perfectly fine to use Qt under the LGPL for commercial projects and even sell your own software using Qt with this license. Just because your project is commercial doesn't mean you need a commercial license (unless it is embedded software???). If you want to use Qt under the LGPL you need to be careful that you don't use some of the very few modules (like Qt Charts) that are only available under the GPL or commercial license. If you are using modules under the GPL you need to make your own source code available under the GPL. Once your source code is under the GPL you don't have much control over who can use your software. Anybody in your company can give the software (including the source code) to anybody else and you cannot prevent them if your own source code is under the GPL. Most likely this won't happen, but it is explicitly allowed by the GPL.

              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