不久前,Oracle 宣布将 OpenOffice(从 Sun Microsystems 接管的文档管理套件)移交给 Apache 基金会,这不禁让人大跌眼镜。同时,这也意味着现有OpenOffice 代码基的许可要从LGPL 变为Apache License 了。
Apache 基金会在 Apache 孵化器博客上发表了一篇博文,声明基金会的组织结构非常适合于为那些孵化项目提供法律、金融及基础设施方面的支持,无需担心责任问题。该博文同时还指出现有的 10 大开源项目中有 5 个都是 Apache 项目。
Oracle 的这一举动紧跟 LibreOffice 分支,这是半年多前创建的 OpenOffice 分支。之所以要创建负责 LibreOffice 代码基的 Document Foundation,目的就是为了防止 Oracle 终止 OpenOffice 或是像 OpenSolaris 那样对其施加限制。
作为对分支的回应,以及社区都转向了LibreOffice 而非OpenOffice,Oracle 决定终止OpenOffice 项目。
将OpenOffice 移交给Apache 孵化器可能会重新激发Oracle 管辖范围之外的人们对OpenOffice 的兴趣,同时也会鼓励其他公司参与进来。特别是IBM 与Apache 基金会有着长期的合作关系,他们对办公工具非常感兴趣,也表达了在新环境下进行贡献的意愿。
然而,Apache 孵化器中的项目必须要能证明他们具有社区动力,并且要不断进行开发以便从孵化器中毕业。由于Oracle 之前的计划是放弃开发,并且目前社区的兴趣也很有限,因此OpenOffice 能否在新的许可与环境下繁荣起来还是个未知数。
过去Oracle 与Apache 基金会之间有过很多争执,最近Oracle 又把Apache 基金会召集过来就 Apache Harmony (Oracle 拒绝基于之前与 Apache 基金会签署的协议授予 TCK)的问题展开讨论。
Joda Time 框架的创始人 Stephen Colebourne 认为 Oracle 的这个举动对 LibreOffice 有好处:
由于 Apache License 对代码的限制更少,这样 Libre Office 就可以重用 Open Office 的代码了。虽说结果如此,但本身还是不错的。 更好的消息是 Open Office 与 Libre Office 可以在某些领域合作了——或许 Libre Office 开发者可以基于 Apache License 使用一些公共库了。
感兴趣的读者可以在 Apache 基金会孵化器 wiki 上了解关于 OpenOfficeProposal 的更多信息。
评论