从 5.4 开始 Qt 将采用 LGPL v2.1、LGPL v3 和商业许可证授权,而新的附加模组将只在 LGPL v3 和商业许可证发布。
开发者称,20 年前 Qt 开发公司 Trolltech 成立时,它的一个基本原则是将 Qt 作为自由软件提供给开源社区。Qt 1.x 源代码采用的仍然是有限制的许可证。Qt 2 后源码授权许可证开始使用 QPL。Qt 4.0 发布时它拥抱了 GPL v2,移除了 GPL 应用和 QPL 之间的许可证冲突。2009 年,收购 Trolltech 诺基亚为 Qt 加入了 LGPL v2.1 授权选项。但 LGPL v2.1 存在漏洞,没有澄清使用修改库的问题,这个漏洞被企业广泛利用开发锁定的设备。开发者认为,使用 LGPL 2.1 授权的修改版 Qt 去创建锁定设备伤害了 Qt 的生态系统。因为设备不对第三方公开,对生态系统没有任何贡献。 LGPL v2.1 没有保护用户的自由,自由软件基金会的 LGPL v3 解决了这个问题。