How to check QT license from command line? Legal to release app using opensource QT libs if we own commercial license?
-
I am setting up CI build for the project and I downloaded Docker image that has opensource QT installed.
The company I work with has commercial QT license. I would like to build the app using downloaded docker image with opensource QT installed but under commercial license.
I fixed the following variables in $QTDIR/android/mkspecs/qconfig.pri to:QT_EDITION = Enterprise QT_LICHECK = licheck64
And I copied .qt-license file to ~/ in Docker container.
But I don't know if the built binaries are under commercial license now. Are they?
Is it legal to build commercial apk with opensource QT while having commercial license? Are commercial QT binaries different from opensource in some way? -
@Ivan-B said in How to check QT license from command line? Legal to release app using opensource QT libs if we own commercial license?:
Are commercial QT binaries different from opensource in some way?
I don't know the official answer to your question, but I do know that the commercial and open source versions use the same code base. Your rights and obligations differ depending on which license you're using.
You can see the commercial and open source build scripts at https://code.qt.io/cgit/qtsdk/qtsdk.git/tree/packaging-tools/bld_config
-
@JKSH said in How to check QT license from command line? Legal to release app using opensource QT libs if we own commercial license?:
I don't know the official answer to your question
Somewhere on the Qt company web site talking about licensing I believe they claim you cannot (are not allowed to) mix commercial with open source. That is why I recommended the OP check with them, or at least their web site where it talks about licensing requirements.