Is there any legal issue with statically linking the QT libraries for a GPL OSS release? Or does it have to be dynamic for compliance purposes?
Is there any legal issue with statically linking the QT libraries for a GPL OSS release? Or does it have to be dynamic for compliance purposes?
As long as the application and all libraries are on GPL there is no problem.
brent99 (11th March 2008)
Just a follow-up comment for mass consumption....
It seems to me, based on some net reading, that you can statically link GPL program to GPL library, but you should only dynamically link proprietary program to GPL library.
Simple enough. Of course, in QT's case, that would be purchased copy of QT with proprietary program.
If that were true, you couldn't run proprietary apps on linux, since all the linux libraries are GPL.
GPL excludes libraries and tools that are "distributed as part of the system" (or something similar), so you can link closed-source apps against them.
Besides, standard Linux libraries (such as glibc) are LGPL.
Bookmarks