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. Smart home system
Forum Updated to NodeBB v4.3 + New Features

Smart home system

Scheduled Pinned Locked Moved Unsolved Brainstorm
3 Posts 2 Posters 680 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.
  • R Offline
    R Offline
    Raii
    wrote on last edited by
    #1
    This post is deleted!
    1 Reply Last reply
    0
    • K Offline
      K Offline
      Konstantin Tokarev
      wrote on last edited by
      #2

      Short answer: yes.

      Long answer: if your product will be distributed only within a closed group of people who you trust (i.e., you are 100% sure they won't be looking for ways to sue you or do other nasty things), you may disregard all conditions of free licenses used in Qt modules, and just do anything you like with it (including modifications in Qt itself or even borrowing parts of its code into your project)

      However, if you are (eventually) planning to give your product away as a public download, or sell it, you need to read licenses and comply to their terms. IOW, you still don't have to pay anyone for using Qt, but there are some restrictions on how you distribute your product, how you make modifications to Qt's code, and which pieces you can or cannot borrow from Qt code.

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

        FWIW, if you make your project open source under GPL license, and not planning to sell devices which runit as a part of firmware, you can also ignore all license stuff and be safe. But if you are planning to produce such devices, it's better to consult a lawyer, though it's still possible to do with open source Qt if users can reflash device or have read-write access to its file system and can build their own Qt for them.

        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