• 375阅读
  • 1回复

Qt程序员必看/关于Qt收费的官方答复 [复制链接]

上一主题 下一主题
在线liudianwu
 

只看楼主 倒序阅读 楼主  发表于: 04-02
一、答复说明

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


4条评分好评度+1贡献值+1金钱+10威望+1
20091001753 好评度 +1 - 04-02
20091001753 贡献值 +1 - 04-02
20091001753 威望 +1 - 04-02
20091001753 金钱 +10 - 04-02
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线75233109

只看该作者 1楼 发表于: 04-14
很多国外的东西到了中国就变了味,很明显qt中国的回复居心险恶。下面这段言辞含糊、模棱两可,就是希望误导开发者:
如果使用LGPL/GPL协议开发产品,那么在产品二次分发/销售过程中,就需要100%遵循开源协议了,如果使用了GPL库,那么无论是否修改,由于GPL的高度传染性,是需要公开整个涉及GPL开发的产品的全部源代码。
实际上,业内公认的,不限于qt库,使用LGPL/GPL协议的库,使用者通过动态库方式使用,都是不需要开源的,只有静态库方式引用,才需要开源。




快速回复
限100 字节
 
上一个 下一个