Is a commercial license subscription needed as long as the website is up or only during development?
-
I would like to build a closed source program with QtQuick, and add it to a website via Qt for WebAssembly. As I understand it, if I choose to go open source, I must provide anyone access to the QML source code used to make the QtQuick application. I would like to avoid this, and it is my understanding that a commercial license is required to do so. From what I read, a commercial license is needed if any changes are made to the program or if the program is being "distributed." As I see it, the program is not being distributed in my case because it is available to use for free on the website. So my question is this: is a commercial license subscription needed as long as the website is active or only during its development cycle?
-
@DF23 said in Is a commercial license subscription needed as long as the website is up or only during development?:
As I understand it, if I choose to go open source, I must provide anyone access to the QML source code used to make the QtQuick application
This is only true for GPL parts of Qt. Most parts of Qt are LGPL which does not require you to make your code open source.
"From what I read, a commercial license is needed if any changes are made to the program or if the program is being "distributed."" - this is also wrong. Commercial license is needed if you cannot satisfy LGPL (or GPL in case you use Qt modules licensed as GPL).
To get a proper answer for your question I suggest you ask QtCompany directly.
Update: did not realize that you are asking about WebAssembly which is GPL, so ignore my post.
-
@DF23
since you are asking for QtWebAssembly:
LGPL could also be satisfied by distributing your compiled object files and let the user link against it. -
Qt for WebAssembly is available under GPLv3 or Commercial, but not LGPL: https://doc.qt.io/qt-5/wasm.html
-
@JKSH
true, my bad.
than thats not an option.