当我们提到Qt是开源的库时,一般关心的是它的授权协议。Qt授权协议是一步一步开放的:
| FreeQt license | Qt1.45 之前 |
| QPL | Qt/X11 2.0 |
| GPL | Qt/X11 2.2 (2000年) |
| GPL | Qt/Mac 3.1.2? (2003年) |
| GPL | Qt4.0 所有平台(2005年) |
| LGPL | Qt4.5 所有平台(2009年) |
其实,开放的表现不止是协议:
-
2009年3月23日,Qt采用git作为源码管理工具,源码仓库迁移到了 http://qt.gitorious.org/qt/qt
-
2010年6月,开始筹划 Open Governance
-
现在Qt在开放的道路上即将走出新的一步:Qt Project
在10月17日之前,Qt将迁移到新域名:qt-project.org。该域名将由一个非营利的基金会所拥有,基金会不会以任何方式来操纵该项目。基金会的存在只是为了支付托管的费用并运行这些基础设施。所有的技术决策以及项目方向的决策,将有贡献者(Contributor)、审批者(Approver)和维护者(Maintainer)组成的社区来决定。
参考
-
http://labs.qt.nokia.com/2011/05/20/open-governance-roles-and-responsibilities/
-
http://labs.qt.nokia.com/2010/03/27/happy-birthday-mr-repository
本文回顾了Qt从1.45版本到4.5版本的开源授权协议变迁,并介绍了Qt在2009年采用git作为源码管理工具,以及在2010年开始筹划的开放治理模型。同时,文中还提到了Qt项目将在2011年迁移至qt-project.org,标志着Qt在开放道路上迈出的重要一步。
1146





