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. Can I develop closed source as long as it is open source by the time I distribute?
Qt 6.11 is out! See what's new in the release blog

Can I develop closed source as long as it is open source by the time I distribute?

Scheduled Pinned Locked Moved Solved General and Desktop
5 Posts 3 Posters 927 Views 3 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.
  • idkwtphI Offline
    idkwtphI Offline
    idkwtph
    wrote on last edited by
    #1

    I'll preface this by saying that I don't make enough a month to pay for the commercial license, and I probably never will.

    I've been working on creating a program in C++ for a while now, and I'm now to the point that to move forward, I need to either learn and use a GUI, or make one myself. I initially went to wxWidgets instead of Qt because of the license, but the available tutorials are abysmal and the documentation relies heavily on unexplained inferences or comments in code. So I decided to look at Qt again since it seems like a better choice anyway.

    The problem isn't that I don't want to release my program as open source - I'm giving it away for free once I finish developing it, so I honestly don't mind that. The problem is that I have a lot of experience with more experienced people sweeping in and taking something that I'm working on and making a finished version before I can even tell people what I'm doing, so that when I come out with my version it's not viewed as the original, and it's lower quality than what already exists.

    I don't want to make my program open source until it's actually ready because of that, so that at the very least I can still hold the title of 'crappy original that the others improved on' rather than 'low quality ripoff of someone else's idea', as well as have time to perhaps become experienced enough myself that it doesn't have to be lower quality than the other options.

    JKSHJ 1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi
      Actually as long as you dynamic link to Qt dlls/so files you
      can keep it closed source.
      So you can easy wait until later to go open.

      1 Reply Last reply
      3
      • idkwtphI Offline
        idkwtphI Offline
        idkwtph
        wrote on last edited by
        #3

        Thank you, that helps ease my worries a lot.

        mrjjM 1 Reply Last reply
        0
        • idkwtphI idkwtph

          Thank you, that helps ease my worries a lot.

          mrjjM Offline
          mrjjM Offline
          mrjj
          Lifetime Qt Champion
          wrote on last edited by
          #4

          @idkwtph
          Super :)
          And welcome to the forums btw.

          1 Reply Last reply
          1
          • idkwtphI idkwtph

            I'll preface this by saying that I don't make enough a month to pay for the commercial license, and I probably never will.

            I've been working on creating a program in C++ for a while now, and I'm now to the point that to move forward, I need to either learn and use a GUI, or make one myself. I initially went to wxWidgets instead of Qt because of the license, but the available tutorials are abysmal and the documentation relies heavily on unexplained inferences or comments in code. So I decided to look at Qt again since it seems like a better choice anyway.

            The problem isn't that I don't want to release my program as open source - I'm giving it away for free once I finish developing it, so I honestly don't mind that. The problem is that I have a lot of experience with more experienced people sweeping in and taking something that I'm working on and making a finished version before I can even tell people what I'm doing, so that when I come out with my version it's not viewed as the original, and it's lower quality than what already exists.

            I don't want to make my program open source until it's actually ready because of that, so that at the very least I can still hold the title of 'crappy original that the others improved on' rather than 'low quality ripoff of someone else's idea', as well as have time to perhaps become experienced enough myself that it doesn't have to be lower quality than the other options.

            JKSHJ Offline
            JKSHJ Offline
            JKSH
            Moderators
            wrote on last edited by
            #5

            @idkwtph said in Can I develop closed source as long as it is open source by the time I distribute?:

            I don't want to make my program open source until it's actually ready

            "Open source" doesn't have to mean "open to the whole world".

            The spirit of open source software is this: Everybody who has access to a piece of software should also have access the software's source code, and be given the freedom to learn and to tinker. However, someone who doesn't have access to the software doesn't need access to the source code.

            Before you release your software, nobody (except yourself) has access to it, so you don't have to grant anybody access to the source code yet -- even if you plan to make it "open source" from the beginning!

            Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

            1 Reply Last reply
            5

            • Login

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