Oracle开始显露出它对开源软件的真实立场了吗?才过几个月,Oracle收购Sun Microsystems之后的效应开始显露。其中,就有一系列对开源软件的打击。
Oracle最开始是在2009年四月宣布计划收购Sun的;这场交易持续到今年六月才结束。收购Sun之后,Oracle接管了一系列关键技术,包括开源软件空间里的一些。其中就有Java,MySQL数据库和OpenSolaris。 起初人们就Oracle将如何对待它的新开源财产持有疑问。现在看来情况渐渐明了了。
OpenSolaris
第一个感到不安的是OpenSolaris,Sun开源版的Unix操作系统。OpenSolaris董事会苦于与Oracle的交流太少。它向公司发出通牒,说如果Oracle不向它派出联络人,它将从公司分立出来。
那也被忽略了。现在Oracle已经宣告说它有意背离开源操作系统。在一个邮件里,这家公司说,Solaris必须还是其用户的首选OS,但 OpenSolaris不会在其中扮演任何角色。Oracle告诉开发者,他们将不再能触及Solaris的开发代码,只能得到大的发行之后的完整代码。 之前代码是每天都与开发者共享的。 PostgreSQL 第二个受害者是PostgreSQL数据库。尽管不归Oracle所有,这一开源数据库软件是现在为Oracle所有的MySQL的一大对手。 Sun Microsystems以前一直在为PostgreSQL的开发投入服务器。可是七月末,Oracle把这项工作停了下来,让PostgreSQL身陷 囹圄,也让人们对其开源工作愈加怀疑。 Java Oracle第三大举动是控诉Google侵犯其Java专利。Java本身是开源软件,是在被Oracle收购前不久开源的。真正不是完全不受限制的只有诸多的Java 技术规格。 Google 和 Sun最初协商在Android操作系统上使用Java。当二者协商失败之时,Google转向其自身的为Android重编译Java的 Dalvik虚拟机。那是一种避开从Sun那里得到Java使用许可的限制的方式。那时这可能惹恼Sun,但Google已经开始和Oracle协商了, 也表示愿意进一步合作。甚至还有来自内幕人士的暗示,说控诉Google可能就是与Oracle的协商中的一部(意思是说Oracle出卖了Java 吗?--译者注)。
尽管有着这些与开源软件想悖的做法,Oracle说它投入到了开源。在公司最近的杂志里,Oracle的 Edward Screven说开源是公司的全局战略之一。 |