Qt, LGPL, Commercial closed-source application [closed]

烂漫一生 提交于 2019-12-03 09:16:23

Both are allowed. You should pay particular attention to section 6 of LGPL 2.1. You have to allow private modification and reverse engineering for your closed source app. You probably want option 6b, which in your case just means users can install modified QT DLLs. IANAL.

1) is can I legally bundle the QT *.dll files in my installer?

This is the recommended solution - it allows the user to upgrade to later versions of Qt easily.

2) can I legally bundle my final *.EXE files even if it's compilation/linkage depends on QT *.LIB files

Do you mean you use the Qt stub .libs to build a dll version or are you statically linking an exe ( no Qt DLLs required)? It must be possible to relink Qt. If you are statically linking Qt this probably means you have to make object or raw library versions of your app available (depends on your OS)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!