Qt程序员必看/关于Qt收费的官方答复

一、答复说明

Qt软件从诞生之日就是GPL/LGPL开源授权和商业授权并存的,开源不代表免费而是为了共享。关于您的问题,我做大致的回复。

  1. 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中国也可以同意购买永久发许可,但代价比较高。

二、开源地址

  1. 国内站点:https://gitee.com/feiyangqingyun
  2. 国际站点:https://github.com/feiyangqingyun
  3. 个人作品:https://blog.csdn.net/feiyangqingyun/article/details/97565652
  4. 视频主页:https://space.bilibili.com/687803542




posted @ 2024-04-02 08:27  飞扬青云  阅读(290)  评论(0编辑  收藏  举报