Hacker News new | ask | show | jobs
by htfy96 2401 days ago
One thing to notice is that the open-sourced version of Qt is under GPL/LGPL, which means if you statically linked it into the executable, your application is then infected by (L)GPL.
2 comments

Your application is "infected" if you use Qt without a commercial license, regardless of how you link it. It's a little harder (but still possible) to comply with the LGPL requirements when you statically link, but you are bound to those requirements either way.
Pretty sure having it dynamically linked is ok with the open source licence
Right, my point is that static linking is also okay with the LGPL, albeit slightly more difficult in terms of what you have to make available to end users.
I believe the parent post is correct and mechanism used to link effects the licence.
If you want to ship closed source code based on other people's hard work, then you should pay. In this case by getting a Qt commercial license.