关于Qt是否免费使用的问题
如果公司用 Qt 开发闭源商业桌面软件,在 Windows/Mac/Linux上可以使用动态库链接方式,遵循 LGPL 协议是不用付费的,也不用开源代码。只需在商业软件的 About 等一些小角落,说明使用了 Qt遵循 LGPLV3 协议即可。
那商业付费什么意思呢?一般使用静态库链接的方式,是要付费的。嵌入式 Linux 如果自己编译 Qt 动态库,链接动态库,并说明遵循 LGPL, 也是可以开发闭源商业软件的。移动端如iOS/Android,虽然目前都支持动态链接方式,但很明显 Qt 公司就是想让你付费。最明显的就是 iOS ,Qt 公司只提供了静态链接方式。如果你要开发 iOS 应用,得自己去编译动态链接库,Qt 公司并没告诉你如何编译动态库.。
总而言之就是:在不修改Qt源码,使用动态链接情况下都是可以免费使用,且无需开放软件源代码。