![cover](https://img-blog.csdnimg.cn/direct/2de7128959554f9e8af91a9ff8c0df2f.jpeg)
Qt程序员必看/关于Qt收费的官方答复
5.订阅模式购买的商业版本,后续没有继续购买,是否影响后续商业产品的的销售和软件开源协议的变化?2.Qt5和Qt6额外提供了哪些开源版本没有提供的模块?3.商业版本的Qt是否提供最新版本的离线安装包?4.商业授权版本具体报价?
·
一、答复说明
Qt软件从诞生之日就是GPL/LGPL开源授权和商业授权并存的,开源不代表免费而是为了共享。关于您的问题,我做大致的回复。
- Qt商用版本的模块是否都是LGPL协议,所有模块是否存在GPL这种要求强制开源的协议?
- 如果购买Qt商业许可,那么客户就不需要收到GPL儿GPL的协议约束,可以闭源发布;
- 如果使用LGPL/GPL协议开发产品,那么在产品二次分发/销售过程中,就需要100%遵循开源协议了,如果使用了GPL库,那么无论是否修改,由于GPL的高度传染性,是需要公开整个涉及GPL开发的产品的全部源代码。
2.Qt5和Qt6额外提供了哪些开源版本没有提供的模块?
- Qt6是Qt公司基于最新HMI要求推出的最新版本,比5版本多了几百个类库,同时增强了Qt的3D渲染能力;
- 商业版本对比开源版本,Bug修复率更高,同时提供了商业版本一些独有的功能和模块,包括设计到开发的接口,性能优化,对于MCU的支持,自动化测试等等,具体可以通过后续交流详细了解。
3.商业版本的Qt是否提供最新版本的离线安装包?
- 目前只有商业版本的Qt才提供离线安装。
4.商业授权版本具体报价?购买的数量要求?
- Qt的商业授权是实行严格的Named User7机制,即每一个使用Qt开发和调用Qt库开发的人员都需要购买商业许可;
- Qt的开发许可包括AD桌面端开发和DC设备端开发,如果使用QtDC开发设备,设备出货时还需要购买设备分发许可;
- 使用Qt开发的系统或应用程序,如果在二次分发时与某一固定的设备绑定分发,就属于设备端开发,即QtDC,典型的情况就是上位机和嵌入式。
5.订阅模式购买的商业版本,后续没有继续购买,是否影响后续商业产品的的销售和软件开源协议的变化?
- Qt目前在中国主要采取订阅模式,三年一个订阅周期,订阅期满后,如果不再使用Qt开发可以停止订阅,但不影响已经开发出来商业产品的分发或销售;
- 但Q严禁商业代码和开源代码混用,所以订阅期满后,如果还要基于Qt进行开发或维护的,那么就需要根据使用Qt的人员数量续订;
- 如果贵司参与国家项目的开发,Qt中国也可以同意购买永久发许可,但代价比较高。
公众号:Qt实战,各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发。
公众号:Qt入门和进阶,专门介绍Qt/C++相关知识点学习,帮助Qt开发者更好的深入学习Qt。多位Qt元婴期大神,一步步带你从入门到进阶,走上财务自由之路。
二、开源地址
- 国内站点:https://gitee.com/feiyangqingyun
- 国际站点:https://github.com/feiyangqingyun
- 个人作品:https://blog.csdn.net/feiyangqingyun/article/details/97565652
- 视频主页:https://space.bilibili.com/687803542
![Logo](https://devpress.csdnimg.cn/79de2bf0b7994defa4242ef90d5513fa.jpg)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)