13号星期五,第二部分:Oracle正式结束OpenSolaris

好吧,甲骨文似乎决心让这个星期五成为一个难忘的13日。就在开源社区对甲骨文起诉谷歌涉嫌侵犯Java专利的影响感到震惊之际,现在又有消息称甲骨文已经在内部杀死了OpenSolaris。

在一份写给oraclesolaris工程师的内部备忘录中,Oracle概述了有效结束OpenSolaris项目的计划。

这份备忘录由迈克·夏皮罗、比尔·奈斯海姆和克里斯·阿姆斯签名,发表在OpenSolaris内核开发人员史蒂文·史泰龙的博客上,标题是“OpenSolaris已死”。事实上,读完备忘录后,情况似乎是这样的。

具体而言,公司将继续按照许可条款提供所有通用开发和分发许可(CDDL)代码,但不再发布OpenSolaris 2010.05或更高版本的二进制版本:

“Oracle在Solaris技术二进制发行版上的所有工作都将集中在Solaris 11上。我们不会发布任何其他二进制发行版,例如Solaris二进制文件的每夜或每两周版本,或OpenSolaris 2010.05或更高版本。我们将确定一种简单、经济高效的方法,让先前OpenSolaris二进制版本的企业用户迁移到s11express。

甲骨文此举的理由似乎是双重的。备忘录援引甲骨文参与开源项目的所有决定都将基于“两个核心原则”:

“(1)我们不可能什么都做。限制因素是我们的工程带宽以人和时间来衡量。因此,我们必须确保我们的首要任务是推动企业级操作系统solaris11的交付,以发展我们的系统业务;(2)我们希望采用我们的技术和知识产权来加速我们的总体目标,但不允许竞争对手先从我们的创新中获得业务优势(或FUD)。”

如果第一个原因看起来有点奇怪的话,考虑到甲骨文的全球资源以及甲骨文去年收购Sun后Sun微系统的员工会留在船上,那么第二个原因似乎完全误解了开源开发的意图。当代码公开开发时,确实竞争对手可以看到它,但是你通常也可以看到他们的贡献。

而且,如果资源确实是一个问题,那么切断整个社区一直在从事OpenSolaris工作的志愿工作者的联系又有什么意义呢?如果说有什么区别的话,那就是Oracle让Solaris的开发变得更加困难了。

备忘录强调,任何开放源码许可证下的所有代码都将仍然可用,Oracle计划继续为其用于Solaris 11(及更高版本)操作系统的项目提供上游贡献。看看人们用这段代码能做些什么是很有趣的。

就我而言,作为Linux社区的一名长期成员,我只能对OpenSolaris的这一可耻的结局表示失望。它可能是竞争对手,但像这样的项目有助于开放源码的整体健康,而眼看一个人被公司的冷漠所扼杀,实在令人恶心。

在网络世界的软件部分阅读更多关于软件的信息。

这个故事,“13号星期五,第二部分:Oracle正式结束OpenSolaris”最初由

网络世界。