QT的几种许可总结(GPL、LGPL、Commerical)

Qt提供GPL、LGPL和Commercial三种许可证。Commercial许可证允许商业用户自由修改源码而不公开。GPL强制要求任何基于Qt的软件开源,而LGPL则允许动态链接商业软件,静态链接时需开放相关封装器代码。使用LGPL库开发闭源程序需遵循特定规则,如说明使用LGPL库、包含协议文本等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


        Qt 有三个许可证:GPL、LGPL 和 Commercial(商业协议)。
        这几个协议在现在的 Qt 版本中的代码是完全一致的(Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。

Commerical License

        Commercial License相较于GPL和LGPL,对于商业客户提供了更多的灵活性,客户可以任意的修改Qt的源代码,开发商业软件,而不需要公开任何源代码。并且,在Commercial License中,还提供了技术支持服务。

        除了商业授权,目前 Qt 的开源授权有两种,一种是 GPL 授权,另一种是 LGPL 授权(诺基亚收购后新增)。

GPL

        简单来说,使用 GPL 版本的软件一定还是 GPL 的开源软件,无论是使用了 Qt 的程序代码还是修改了 Qt 库代码,都必须按照 GPL 来发布,这是 GPL 的传染性。
        如果你打算开发真正的开源软件,并希望使用者也可以保持开源,那么GPL是更好的选择,因为所有人,不论你自己还是将来基于你的代码进行再次开发都必须开源。

        GPL 是什么都要开源,这对商业软件应用是不利的,所以诺基亚增加了 LGPL 授权 (第一个 L 可以叫 Lesser 宽松版或 Library 开发库版)。使用 LGPL 授权就可以利用 Qt 官方动态链接库,而不必开放商业代

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值