您的位置:首页 > 编程语言 > Qt开发

Qt 4的授权-适用于Qt 4.5以后的版本

2010-03-10 22:01 337 查看
Qt产品的提供是采用双重授权的软件许可模式。在该双重授权模式下,Qt产品不仅可在获得商业许可下针对专利软件开发,而且还可以在GPL(通用公共许可证,版本2或版本3)下用于开发免费和开源软件。 也就是说,Qt这个软件本身是开源和免费使用的, 如果你基于GPL协议来开发软件的话,你开发的东西都要以GPL协议发布- 开源并免费提供源码。
自从Qt4.5版本发布以后,Qt 通过三种授权方式提供: 商业、 LGPL 和 GPL,并且仍然符合Qt的双重授权战略,表1-3示出了Qt的授权方式的简要说明,表1-4对比了授权方式在具体使用时的不同。
表1-3 Qt的授权方式
Qt 商业版
Qt 商业授权适用于开发专属和/或商业软件。此版本适用于不希望与他人共享源代码,或者遵循 GNU 宽通用公共许可证 (LGPL) 2.1 版或 GNU GPL 3.0 版条款的开发人员。
Qt GNU LGPL v. 2.1
此版本 Qt 适用于开发专属或开源 Qt 应用程序,前提条件是必须遵循 GNU LGPL 2.1 版的条款。
Qt GNU GPL v. 3.0
如果您希望将 Qt 应用程序与受 GNU 通用公共许可证 (GPL) 3.0 版本条款限制的软件一同使用,或者您希望 Qt 应用程序遵循该 GNU许可证版本的条款,则此版本 Qt 适用于开发此类 Qt 应用程序。
表1-4 Qt授权对照表
商业版
LGPL 授权版
GPL 授权版
授权收费
收取授权费
免费
免费
必须提供更改 Qt 的源代码
不需要, 更改的代码可以不公布
必须提供源代码
必须提供源代码
可以创建专属应用程序
可以,不必公布源代码
可以,但必须遵循 LGPL v. 2.1 条款
不可以,应用程序受 GPL 限制,且源代码必须公开。
提供更新
是,仅限申请有效维护服务的用户。
是,免费发布。
是,免费发布。
支持
提供,条件是维护协议必须有效。
不提供,必须单独购买。
不提供,必须单独购买。
运行时收费



按照授权协议的不同,Qt被按不同的版本发行:
Qt商业版用于商业软件的开发,提供免费升级和技术支持服务。
Qt开源版是Qt的非商业版本,是为开发自由和开放源码软件提供的Unix/X11版本。在GNU、GPL或LGPL许可证下,它可以免费下载和使用。
此外,Qt还提供了免费评估版、快照、beta测试版、预览版等多种版本,其中免费评估版 Qt 适用于 Windows、Mac、Linux、嵌入式 Linux 和 Windows CE 平台,它不但具备全部功能,还带有源代码,Nokia会在您进行评估期间提供技术支持。而快照、beta测试版、预览版等版本则得不到Qt的支持。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: