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. Mix commercial and open source
QtWS25 Last Chance

Mix commercial and open source

Scheduled Pinned Locked Moved Unsolved General and Desktop
open-sourcecommercial
6 Posts 4 Posters 604 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.
  • J Offline
    J Offline
    JohannesW
    wrote on last edited by
    #1

    Actually, it's clear that you can't mix commercial and open source.

    Does this also apply if a company works open source and an external company develops a commercial sub-application, but links the open source Qt dynamically? Without static linking, so that in the end only the open source Qt remains?

    Or are you not allowed to mix things under any circumstances, even if it only affects the development?

    I don't expect a legally certain answer, just an empirical value.

    V SGaistS kshegunovK 3 Replies Last reply
    0
    • J JohannesW

      Actually, it's clear that you can't mix commercial and open source.

      Does this also apply if a company works open source and an external company develops a commercial sub-application, but links the open source Qt dynamically? Without static linking, so that in the end only the open source Qt remains?

      Or are you not allowed to mix things under any circumstances, even if it only affects the development?

      I don't expect a legally certain answer, just an empirical value.

      V Offline
      V Offline
      Volker75
      wrote on last edited by
      #2

      @JohannesW Impossible to answer that, because there are a lot of different open source licenses available. You must tell us about wish open source license you are talking. Because sometimes it is allowed and sometimes it is not allowed, depending on the open source license.

      J 1 Reply Last reply
      1
      • V Volker75

        @JohannesW Impossible to answer that, because there are a lot of different open source licenses available. You must tell us about wish open source license you are talking. Because sometimes it is allowed and sometimes it is not allowed, depending on the open source license.

        J Offline
        J Offline
        JohannesW
        wrote on last edited by
        #3

        @Volker75 GPLv2/GPLv3 and LGPLv2/LGPLv3
        But I thought there were Qt specific conditions?

        1 Reply Last reply
        0
        • V Offline
          V Offline
          Volker75
          wrote on last edited by
          #4

          @JohannesW Qt has a lot of different licenses, depending on the modules that you are using.

          It is allowed to link against LGPL code, as long as you still care about the LGPL. see https://www.qt.io/licensing/open-source-lgpl-obligations

          GPL, no, you are not allowed to link against them.

          1 Reply Last reply
          0
          • J JohannesW

            Actually, it's clear that you can't mix commercial and open source.

            Does this also apply if a company works open source and an external company develops a commercial sub-application, but links the open source Qt dynamically? Without static linking, so that in the end only the open source Qt remains?

            Or are you not allowed to mix things under any circumstances, even if it only affects the development?

            I don't expect a legally certain answer, just an empirical value.

            SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @JohannesW Hi,

            What exactly do you mean by commercial and Open Source ?

            Do you mean building a commercial application using Open Source libraries or mixing the Qt Open Source and Commercial licenses ?

            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
            0
            • J JohannesW

              Actually, it's clear that you can't mix commercial and open source.

              Does this also apply if a company works open source and an external company develops a commercial sub-application, but links the open source Qt dynamically? Without static linking, so that in the end only the open source Qt remains?

              Or are you not allowed to mix things under any circumstances, even if it only affects the development?

              I don't expect a legally certain answer, just an empirical value.

              kshegunovK Offline
              kshegunovK Offline
              kshegunov
              Moderators
              wrote on last edited by
              #6

              @JohannesW said in Mix commercial and open source:

              Or are you not allowed to mix things under any circumstances, even if it only affects the development?

              You are not allowed to mix code that was developed with Qt commercial license(s) and such that was developed with Qt's LGPL offering. TQtC's concern being that you can develop a whole system with LGPL and then decide that you want to jump to commercial to close the source completely (i.e. to decide you don't want oblige the requirements of the LGPL at some point after the code is already developed).

              In any case you can use the LGPL to develop commercial software, simply don't mix the licenses.

              Read and abide by the 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