Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt for WebAssembly
  4. Qt for Web Assembly and the Open Source version
Forum Updated to NodeBB v4.3 + New Features

Qt for Web Assembly and the Open Source version

Scheduled Pinned Locked Moved Unsolved Qt for WebAssembly
2 Posts 2 Posters 527 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.
  • I Offline
    I Offline
    iSchraeder
    wrote on last edited by
    #1

    Hello, I am new to Qt (and web assembly) and trying to figure out how licensing works. I am writing a piece of software for a client intended for internal use but, being 18 years old, I cannot afford the $500 small business license and am trying to remain in line with the Open Source version of the Qt framework.
    With the other platforms, it seems I can just avoid using certain components and keep dynamic linking enabled as to not violate the LGPL v3 license, but with web assembly, this seems like more of a predicament, as you cannot allow the user to freely change the .dll of the LGPL v3 licensed components.
    Because I'm being contracted to write this software for the in-house use of a single organization, I'm not sure how that fits into the "personal use" conditions of the licenses.
    If anyone could help me navigate this, I'm putting as much concern into this as I am the actual project despite probably having no risk of being sued.

    JKSHJ 1 Reply Last reply
    0
    • I iSchraeder

      Hello, I am new to Qt (and web assembly) and trying to figure out how licensing works. I am writing a piece of software for a client intended for internal use but, being 18 years old, I cannot afford the $500 small business license and am trying to remain in line with the Open Source version of the Qt framework.
      With the other platforms, it seems I can just avoid using certain components and keep dynamic linking enabled as to not violate the LGPL v3 license, but with web assembly, this seems like more of a predicament, as you cannot allow the user to freely change the .dll of the LGPL v3 licensed components.
      Because I'm being contracted to write this software for the in-house use of a single organization, I'm not sure how that fits into the "personal use" conditions of the licenses.
      If anyone could help me navigate this, I'm putting as much concern into this as I am the actual project despite probably having no risk of being sued.

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

      Hi, and welcome!

      @iSchraeder said in Qt for Web Assembly and the Open Source version:

      Because I'm being contracted to write this software for the in-house use of a single organization, I'm not sure how that fits into the "personal use" conditions of the licenses.

      Since you are writing this for someone else, it does not count as "personal use". It is personal use only if you yourself are the end-user of the software.

      With the other platforms, it seems I can just avoid using certain components and keep dynamic linking enabled as to not violate the LGPL v3 license, but with web assembly, this seems like more of a predicament, as you cannot allow the user to freely change the .dll of the LGPL v3 licensed components.

      That's correct. You either purchase a commercial license, or you use Qt WebAssembly under the GPLv3 license.

      If you go with the GPLv3 license, then you must provide your client with a full copy of your source code, the license text, as well as a written offer to provide them with the source code of Qt. However, since your client is intending it for internal use, they don't need to provide the code or the application to anyone else.

      (Under the GPLv3, the code only needs to be offered to whoever receives the software)

      If anyone could help me navigate this, I'm putting as much concern into this as I am the actual project despite probably having no risk of being sued.

      We're happy to help where we can. Just note that what I wrote above is based on my personal understanding, is not comprehensive, and does not constitute legal advice.

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

      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