微软在进入企业操作系统领域的时候被认为是大恶魔。现在看起来Oracle替代了微软的角色。Adobe的官员Dave McAllister最近就在他公司的博客上这些写道“…...突然之间,Oracle接管了微软曾经扮演的角色。而且我以前甚至不知道他们当过预备演员。” Oracle其中一个让人抱怨的决定就是抽离了OpenSolaris项目,限制OpenSolaris项目必须在商业版Solaris发布之后才能发布。这个决定是在公司发给Solaris的工程师邮件中声明的。随后发布在OpenSolaris工程师Stallion的博客中,“按这种方式,就可以保证新技术就会先体现在我们的商业版本中而不是其他地方,”Oracle邮件这么说。“我们不会再实时给Solaris操作系统贡献任何代码,因为它已经开发完成了。”还加了这么一句。 Stallion对于Oracle扼杀OpenSolaris操作系统的决定非常失望,并且他这么认为:他为开源社区的项目花费了大量是时间编写代码,但是却被这个贪婪的新恶魔全部毁掉了。 这是对花费无数时间的工作痛苦的送别—因为这个优质的软件现在正式成为了Oracle的产品,我们再也不能不受限制的获得她。我只是为了能让我们的软件能更优秀而不停的维护她,而不是为了任何一个公司的盈亏。这种行为彻底违反了开源精神。 Stallion当然不是唯一一个持有这个观点的人,但是让人悲伤的是所有的一切都太容易预测了:就像微软一样,Oracle也是一个拥有数十亿美元资产的公司,它的本性就是不停的赚钱。Oracle对于“开源精神”唯一的兴趣点就是她能帮助公司获取更大的利润。其他时候就是为了市场的目的而敷衍。微软和Oracle每次在看到开源操作系统的财务报告肯定要窃笑,就知道你们不会因为专心于做软件而变得富裕。 Oracle已经非常清楚自己的可与有60%没有使用Solaris操作系统,因此它可以承诺优化Oracle数据库在Solaris的性能,让Oracle在Solaris的性能比其他系统上运行的更好,那么就可以让一部分用户转移到UNIX操作系统,Oracle就有机会变得更富有了。 Oracle可能已经从OpenSolaris项目和像Stallion这样的开源社区开发者那里得到了好处,但是它看起来已经觉得将来不会再得到多大的好处。或者它只是简单的认为如果没有OpenSolaris在背后污染环境那么已经习惯专利软件的Oracle数据库用户更可能购买 Solaris操作系统。不管出于什么原因,Oracle相信如果没有OpenSolaris它会赚更多的钱,因此OpenSolaris必须死;开源精神真该死。 开发周期短?用户不感兴趣?对待社区贡献者苛刻?大多数可能是这样。吃惊吗?一点都不,开源精神可能会创造伟大的软件,但是成为软件界的大恶魔会带来大量的财富。然而后者才是想Oracle,微软这样的公司真正关心的。 |