28 ms·
> and the LGPL doesn't even require you to release your source code if you're dynamically linking Qt. Can you elaborate?
by auraham 4y ago
> and the LGPL doesn't even require you to release your source code if you're dynamically linking Qt.
Can you elaborate?
- yellowapple 4y agoSure. The (L)GPL requires "derivative works" to be licensed under the same terms as the original. The LGPL contains an exemption for works which reference the original as a dynamic library (.dll, .so, .dylib, etc.), such that (unlike with the GPL) non-LGPL software can use LGPL libraries. In other words: if your program only dynamically links against Qt, then it is not a "derivative work" and therefore doesn't have to be licensed under Qt's own license terms.
- 42e6e8c8-f7b8-4 4y agoQt does have GPL modules that are expansions, like QtCharts. Any extra module, be careful to only choose LGPL.