Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Brainstorm
  4. General Open Source Software License Question
QtWS25 Last Chance

General Open Source Software License Question

Scheduled Pinned Locked Moved Unsolved Brainstorm
4 Posts 3 Posters 594 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.
  • S Offline
    S Offline
    SeppyQT
    wrote on last edited by
    #1

    Dear Community,

    atm my Software is under development or only internal usage atm.
    As far as I know are most of the Qt GUI LGPL (I don't use charts, Data Virtualization, Virtual Keyboard, webassembly or Network Authorization).
    So Linkage to proprietary software is legal. I use dynamic linkage.
    Does it matter if I use import lib (.lib) or via LoadLibrary? Can a Proprietary Software use LGPL import libs?
    Qt is unchanged. I use the Qt Web Installer.

    and question about MIT and BSD (FreeBSD Style):
    The licenses are saying the copyright notice have to be included.

    in my software I have under Menu Help:

    About Qt
    About Third Party Libraries
    About The Software.

    if you click on About Third Party Software there is a list of all Third Party Libraries and their Licenses (whole text).
    Does it satisfy the requirements for BSD and MIT? I mean it is easy to find. Who does not know "Help > About" ? at first you will see a list of all third party libraries. And if you click on them you get the full license text. If you want to you can google it and download the code. They are unchanged. But afaik BSD and MIT do not require releasing them as open source anyway. But If I changed it I would have released them as open source under the same License.

    P.S. I am unsure which license I will use yet.

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

      Hi,

      For such questions, there's only one source of authority: a lawyer specialized in licenses.

      You will have here at most personal comprehension of the licenses but by no means has it any legal value as we are not lawyers.

      What you currently did looks correct.

      Whether you link to it or you load it dynamically makes no difference AFAIK with regard to the licence.

      Again: ask 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

      S 1 Reply Last reply
      2
      • SGaistS SGaist

        Hi,

        For such questions, there's only one source of authority: a lawyer specialized in licenses.

        You will have here at most personal comprehension of the licenses but by no means has it any legal value as we are not lawyers.

        What you currently did looks correct.

        Whether you link to it or you load it dynamically makes no difference AFAIK with regard to the licence.

        Again: ask a lawyer.

        S Offline
        S Offline
        SeppyQT
        wrote on last edited by
        #3

        @SGaist
        Thanks I will ask a Lawyer before I release it.

        The cheaper but more annoying and complex way would be ask the real authors of every affected library.

        1 Reply Last reply
        1
        • K Offline
          K Offline
          Konstantin Tokarev
          wrote on last edited by
          #4

          Does it satisfy the requirements for BSD and MIT? I mean it is easy to find. Who does not know "Help > About" ? at first you will see a list of all third party libraries.

          You can look how other companies (like Apple, Google, or, surprise, Qt itself) are handling 3rd-party BSD/MIT licensed code. It may be buried deep down in app or documentation and it's still ok because persistent user can find it.

          But If I changed it I would have released them as open source under the same License.

          BSD and MIT allow any modifications in code without requirement to publish them, as long as you comply with their terms. Read licenses, they are very concise..

          1 Reply Last reply
          1

          • Login

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