一、答复说明
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