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. Distributing under 3-clause BSD License?
QtWS25 Last Chance

Distributing under 3-clause BSD License?

Scheduled Pinned Locked Moved Unsolved General and Desktop
5 Posts 3 Posters 1.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.
  • M Offline
    M Offline
    ModelTech
    wrote on 15 Apr 2017, 16:49 last edited by
    #1

    Although LGPL code like the Qt framework is permitted to be linked with any other-licensed code, LGPL adds additional requirements for the combined work as LGPL disallowed redistribution without the LGPL license. This situation is causing a problem with some open-source academic application that I am working on. I would be able to solve this by distributing my work under the 3-clause BSD license but it seems that would require paying for a commercial license for Qt. Is this correct? It sounds a bit odd...

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 15 Apr 2017, 16:53 last edited by
      #2

      Hi,

      For such compatibility question you should rather ask the folks at fsf.org or a lawyer.

      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
      1
      • M Offline
        M Offline
        ModelTech
        wrote on 15 Apr 2017, 17:07 last edited by
        #3

        The (in)compatibility was brought to my attention by a project manager of a research institute who talked to a lawyer. My main question is whether I would need a commercial license for Qt if I want to distribute my Qt based code under BSD license instead of the default LGPL license. If so, I may have to switch to a different GUI framework.

        K 1 Reply Last reply 16 Apr 2017, 12:02
        0
        • S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 15 Apr 2017, 17:49 last edited by SGaist
          #4

          WARNING I AM NOT A LAWYER

          AFAIK, the BSD three clause is compatible with LGPL but not GPL and the BSD two clause is compatible with both.

          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
          1
          • M ModelTech
            15 Apr 2017, 17:07

            The (in)compatibility was brought to my attention by a project manager of a research institute who talked to a lawyer. My main question is whether I would need a commercial license for Qt if I want to distribute my Qt based code under BSD license instead of the default LGPL license. If so, I may have to switch to a different GUI framework.

            K Offline
            K Offline
            kshegunov
            Moderators
            wrote on 16 Apr 2017, 12:02 last edited by
            #5

            Disclaimer: I AM NOT A LAWYER!

            As @SGaist said, you should talk to an actual attorney to be completely sure.

            However as far as I understand licenses, your code's licensing has no bearing on Qt's code licensing (provided you use dynamic linking). I.e. LGPL is specifically tailored for libraries and I see no conflict between distributing your code with the BSD license, while distributing (or not, which would be my preferred approach by the way) Qt with the LGPL. I see no conflict between LGPL (it's point number 4 about combined works) and the 3-clasuse BSD, but again talk to a lawyer to avoid any funny business.

            Read and abide by the Qt Code of Conduct

            1 Reply Last reply
            1

            1/5

            15 Apr 2017, 16:49

            • Login

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