4 ms·
Note that some modules are not available under the LGPL. You don't get charts, data visualisation or any of the embedded tooling. LGPL does not require the pro
by joshvm 8y ago
Note that some modules are not available under the LGPL. You don't get charts, data visualisation or any of the embedded tooling.
LGPL does not require the project to be LGPL. It simply means that you must provide users means to link your program to a version of Qt that they've compiled, or you provide the source of the Qt distribution that you compiled to build your application. You can have a commercial, closed-source, application using LGPL Qt.
"A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License."
Contrary to popular belief you can even statically link an LGPL library and remain closed source, but you may need to distribute your object files so that someone can statically link a different library version with your code.
I'm not sure what happens if you modify Qt in some way though, presumably you're still covered if you release the modifications you made.
Full answer here: http://answers.google.com/answers/threadview/id/439136.html http://answers.google.com/answers/threadview/id/439136.html
- beojan 8y agoI'm pretty sure Chart, DataViz, etc are now available in the open source edition.
- pritambaral 8y agoYes, under GPLv3[1], though that may be unpleasant to people who wanted to use only LGPL-licensed Qt. 1: https://doc.qt.io/qt-5/qtmodules.html#gpl-licensed-addons https://doc.qt.io/qt-5/qtmodules.html#gpl-licensed-addons
- joshvm 8y agoNot LGPL though. For charting, Qwt is a pretty mature library now. The documentation is somewhat sparse, but complete if you look at the Doxygen + examples as well. The author is active on the Qt forums too.
- vbsteven 8y agoIf you provide a version that can be dynamically linked against a users' self-compiled QT version, can you release a statically compiled version alongside it and still be compatible with the license?
- jcelerier 8y ago> If you provide a version that can be dynamically linked against a users' self-compiled QT version, can you release a statically compiled version alongside it and still be compatible with the license? you can release a statically linked version and share your compiled proprietary object files (+ build instructions) ; that's enough to comply with LGPLv3