back

by auraham·3y ago·view on hn ↗
> and the LGPL doesn't even require you to release your source code if you're dynamically linking Qt.

Can you elaborate?

1 comments
Sure.

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.

Qt does have GPL modules that are expansions, like QtCharts. Any extra module, be careful to only choose LGPL.