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. Minimum requirements open-source project

Minimum requirements open-source project

Scheduled Pinned Locked Moved Solved General and Desktop
8 Posts 2 Posters 2.1k Views 1 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.
  • A Offline
    A Offline
    Alexlander
    wrote on last edited by Alexlander
    #1

    So I'm willing to open-source my screen-sharing program. I also use other technologies than Qt, and use it together with the Qt application.

    I send the screen-data to a server, but I want the person to find his own way to use the screen-data with a server. Or am I obliged to open-source the server code too?

    And what are the minimum requirements where I can put the code?

    Can I let's say, first ask for someone in a form why they want to use it, and then give them the code (no matter what the reason)?
    How open must it be?

    I'm going to static link the application.

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

      Hi
      Do you mean
      "How much do i need to be open source and still be allowed to use static linking?"

      -what are the minimum requirements where I can put the code?
      include with the binaries is the safest bet. ( no one can sue you for that)

      http://www.twistedlincoln.com/editorials/always_provide_access_to_the_full_corresponding_source_code_when_distributing_gpl_license

      Your form web page, might be enough. ( Disclaimer, im not a lawyer )

      • am I obliged to open-source the server code too?
        If you static link the server code with Qt, then yes.
      1 Reply Last reply
      2
      • A Offline
        A Offline
        Alexlander
        wrote on last edited by Alexlander
        #3

        Yes that's what I meant :)

        I created the server code in C#, I just have 1 piece of code that send the Qt data to the C# server, couldn't I just remove that line and comment "Find your own way to use the screen-data"?

        FYI, I have the Qt app that records the screen, the server gets the data and sends it to a client. I want to open-source the Qt app, not the C# client code and the web-client (yet). After all it isn't really working, but I can give instructions.

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

          Hi
          If the server is c# you can freely choose to have it closed and only
          open source the client.

          If you make it possible to download the source for the client, via the web form or
          git then you abide to the rule that "if you distribute binaries by download, you must provide “equivalent access” to download the source" and it should be fine.

          Mind you im not lawyer so you better check what you use from Qt. Some do have other
          licences. ( or used to , like QChart)

          That said, if this is just a home project and you just want static linking for ease of use and do provide the source code, I be surprised if you got in troubles. :)

          A 1 Reply Last reply
          2
          • mrjjM mrjj

            Hi
            If the server is c# you can freely choose to have it closed and only
            open source the client.

            If you make it possible to download the source for the client, via the web form or
            git then you abide to the rule that "if you distribute binaries by download, you must provide “equivalent access” to download the source" and it should be fine.

            Mind you im not lawyer so you better check what you use from Qt. Some do have other
            licences. ( or used to , like QChart)

            That said, if this is just a home project and you just want static linking for ease of use and do provide the source code, I be surprised if you got in troubles. :)

            A Offline
            A Offline
            Alexlander
            wrote on last edited by
            #5

            @mrjj Thanks a lot! I don't ask money for it, so if I do something wrong I must be in less trouble I guess, I'll do some further research to be sure

            mrjjM 1 Reply Last reply
            1
            • A Alexlander

              @mrjj Thanks a lot! I don't ask money for it, so if I do something wrong I must be in less trouble I guess, I'll do some further research to be sure

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

              @Alexlander
              Np. Sounds like a cool project.
              Sort of a mini teamviewer ?

              A 1 Reply Last reply
              0
              • mrjjM mrjj

                @Alexlander
                Np. Sounds like a cool project.
                Sort of a mini teamviewer ?

                A Offline
                A Offline
                Alexlander
                wrote on last edited by
                #7

                @mrjj Yep, you are also able to view and control through a website, it works awesome

                mrjjM 1 Reply Last reply
                2
                • A Alexlander

                  @mrjj Yep, you are also able to view and control through a website, it works awesome

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

                  @Alexlander
                  Ok, please update post when you make it public so I can try it :)

                  1 Reply Last reply
                  2

                  • Login

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