Qt 5.4可选 LGPL v3 许可证
Qt 许可证 5.4 V3 可选
2023-06-13 09:15:30 时间
从5.4开始Qt将采用LGPL v2.1、LGPL v3和商业许可证授权,而新的附加模组将只在LGPL v3和商业许可证发布。
开发者称,20年前Qt开发公司Trolltech成立时,它的一个基本原则是将Qt作为自由软件提供给开源社区。
Qt 1.x源代码采用的仍然是有限制的许可证。Qt 2后源码授权许可证开始使用QPL。Qt 4.0发布时它拥抱了GPL v2,移除了GPL应用和QPL之间的许可证冲突。2009年,收购Trolltech后,诺基亚为Qt加入了 LGPL v2.1授权选项。但LGPL v2.1存在漏洞,没有澄清使用修改库的问题,这个漏洞被企业广泛利用开发锁定的设备。开发者认为,使用LGPL 2.1授权的修改版Qt去创建锁定设备伤害了Qt的生态系统。因为设备不对第三方公开,对生态系统没有任何贡献。 LGPL v2.1 没有保护用户的自由,自由软件基金会的 LGPL v3解决了这个问题。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/48729.html
开源相关文章
- 一、Qt初尝试,做一个QT计算器《QT 入门到实战》
- C/C++ Qt QThread 线程组件应用
- C/C++ Qt 运用JSON解析库 [解析篇]
- QT入门基础(一)
- Linux系统使用Qt开发快速入门教程(linux下qt教程)
- 编程在Linux下学习Qt界面编程(linux下qt界面)
- 使用 Qt 连接远程 MySQL 数据库(qt连接远程mysql)
- Qt在Linux上的移植实践(qt移植到linux)
- Linux串口应用开发实践——Qt篇(linux串口qt)
- 跨平台应用使用Qt开发Linux跨平台应用(qt开发linux)
- Linux下的Qt开发编程实践(linux版qt)
- 开发Linux下 Qt开发:从入门到精通.(linux下的qt)
- 使用 Qt 连接 MySql (qt使用mysql)
- 轻松上手,Qt在Linux安装教程,让你快速掌握技巧!(qt在linux安装)
- Linux Qt解决您的开发困扰(linuxqt帮助)
- 快速搭建Qt环境中的MySQL数据库(qt配置mysql数据库)
- Qt与SQL Server的数据交互技术(qt sqlserver)
- 借助Qt实现向MSSQL中快速插入数据(qt向mssql插入数据)
- Qt下Linux命令实现快速开发(qtlinux命令)