Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Open Source license question
Forum Updated to NodeBB v4.3 + New Features

Open Source license question

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
5 Posts 5 Posters 170 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.
  • H Offline
    H Offline
    hipgrave
    wrote last edited by
    #1

    Hi all,

    I'm looking into using QT to develop an application but I'm not sure that I will comply with all the Open Source obligations. My situation is as follows:

    I have a vendor in China that will ship some custom touchscreen devices to me. I will then be selling these devices to customers. The devices will be running Debian and I will be installing my QT application onto them. I can open source all of my application code but I do not think I can get the vendor to open source their Debian disk image or anything they are in control of.

    Would this put me at odds with GPL and LGPL? Apologies if these are obvious questions, I've not dealt with OSS and licensing in this way before.

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

      Hi and welcome to devnet,

      WARNING: I am not a lawyer.

      AFAIK, the fact that you are using GPL/LGPL for your application does not impact the OS on your target system.
      In any case, contact someone who has expertise in this domain.

      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
      • H hipgrave

        Hi all,

        I'm looking into using QT to develop an application but I'm not sure that I will comply with all the Open Source obligations. My situation is as follows:

        I have a vendor in China that will ship some custom touchscreen devices to me. I will then be selling these devices to customers. The devices will be running Debian and I will be installing my QT application onto them. I can open source all of my application code but I do not think I can get the vendor to open source their Debian disk image or anything they are in control of.

        Would this put me at odds with GPL and LGPL? Apologies if these are obvious questions, I've not dealt with OSS and licensing in this way before.

        V Offline
        V Offline
        Volker75
        wrote last edited by
        #3

        @hipgrave said in Open Source license question:

        or anything they are in control of.

        I am also NOT a lawyer, but that half sentence might be a problem, since I don't fully understand what you want to say with it. It might be the problem if you mean that you need to add that into YOUR source. So if you got source from them to control the display and you need to add THEIR source into your source.

        1 Reply Last reply
        0
        • aha_1980A Offline
          aha_1980A Offline
          aha_1980
          Lifetime Qt Champion
          wrote last edited by aha_1980
          #4

          Hi @hipgrave,

          I'm also not a lawyer, but even your China manufacturer has to respect the GPL. Furthermore, if you sell these devices outside China you may be in charge for license violations.

          So, IMO, you should of course get all the sources from the vendor and provice the sources to anyone requesting them.

          Regards

          Qt has to stay free or it will die.

          1 Reply Last reply
          0
          • Axel SpoerlA Offline
            Axel SpoerlA Offline
            Axel Spoerl
            Moderators
            wrote last edited by
            #5

            Also not a lawyer here.
            Your obligation is to comply with LGPL.
            That means

            • your app has to be linked dynamically to Qt (not static)
            • you have to include a license note saying explicitly that you are using Qt under LGPL
            • users must be able to replace the Qt version with another, without any restrictions (no hardware / software tricks to put a stick in the wheel).

            Software Engineer
            The Qt Company, Oslo

            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