Oracle收购Sun已经满一年了,这一年Oracle可谓特立独行,它第一次和开源社区为敌,并公开向Google开火,但Oracle并没有闲着,这一年推出了许多源于Sun的产品,如Java、NetBeans IDE、StorageTek存储产品、Solaris和Sparc处理器,我们不禁想问,Oracle是毁了Sun还是真的挽救了它?

Oracle收购Sun周年纪实:毁灭还是挽救?_oracle

  Oracle是在2010年1月底宣布正式接管Sun的一切,从那时起,Oracle的首要目标就是提高已迈入晚年的Sun的盈利能力,Oracle首席执行官拉里埃里森曾于2009年9月表示,在等待收购获得通过的这段时间里,Sun每个月的损失高达1亿美元,埃里森批评Sun经营不当,并指出Sun在Java上投入不足,而Oracle一定会做到。明白这一点后,你就不会对去年Oracle寻找一切机会帮Sun赚钱的做法感到吃惊了,这一做法迫使Sun以工程师驱动的文化被放在了次要位置,但Oracle不敢声称完全控制了Sun的技术,毕竟现在是人心不稳的关键时期,很多Sun的技术牛人都选择了离开。

  的确,如果Sun当初能够盈利,也不至于落得个被收购的下场,昔日的硅谷明星成了别人的囊中之物。Oracle在这一年中也做出了一些实质性的动作,如将Sun的硬件和Oracle的中间件搭档产生的Exalogic弹性云系统,但Oracle也和开源社区杠上了,如Hudson持续集成服务器和Java本身一直是争议的主题。

  纵观Oracle过去一年对Sun产品线的所作所为,多少让Sun技术粉丝的心宽慰了些,但也招致了不少非议,如Sun Cloud云计算平台项目,自收购后,Oracle就再也没有提到它。

  Oracle不会对本文做出任何回应,但Apache软件基金会会计和备受争议的Apache Harmony项目共同创始人Geir Magnusson表示:“从各种角度来看,我认为Oracle是一家非常成功的企业,至于Oracle如何对待Sun的技术,我想它也能做得很好,和开源社区的恩怨在过去12-18个月就开始出现了”。

  Java:JSEE继续发展,但面临诸多争端

  Java可以说是Oracle从Sun手中买到的最重要的技术,但现在的情况是喜忧参半。2010年11月,Oracle提交了Java标准规范7和8,为多核处理器和模块化做了大量工作,JCP(Java社区进程)在12月就审核通过了,此外,2010年9月,Oracle宣布要加大对RIA平台JavaFX的支持力度,JavaFX 2.0将于今年晚些时候发布,将支持硬件加速图像显示,并且会更新UI控件。

  Oracle也制造了一些麻烦,例如,Sun原本是支持Apache基金会的Apache Harmony Java虚拟机的,但Oracle现在却要倒戈相向,据Apache基金会透露,如果Oracle执意捣乱,Harmony将不能出现在移动平台上,正是因为这件事情,Apache一怒之下宣布退出JCP Java SE/EE执行委员会,以抗议Oracle滥用对Java的控制权。

  Oracle在去年正式诉讼Google侵犯了Java专利权,Oracle声称Android移动操作系统侵犯了Java专利,基于这个原因,Google第一次退出了去年9月举行的JavaOne大会。

  另一方面,Oracle积极推广OpenJDK(Java的开源实现),并获得了IBM的大力支持,Oracle最近发布了OpenJDK章程草案,鼓励以“公开,透明和任人唯才”的方式参与到这个开源项目,但批评人士纷纷指责Oracle任命自己当主席,IBM当副主席的做法,Apache会计Magnusson讽刺道:“有趣的是,IBM获得了一个理事会副主席的永久职位”。

  Solaris:Oracle在操作系统领域的投资可以忽略

  虽然Oracle不重视Solaris,但并不是没有采取行动,2010年11月,Oracle发布了适合开发人员使用的Solaris 11 Express,Solaris 11则要等到今年才会发布,将会提高应用程序吞吐量,改善性能,提高可靠性和安全性。

  但Oracle的另一个动作可能促使Solaris用户转向Linux,那就是去年Oracle取消了完全免费的Solaris 10,改为90天试用,Sun以前一直是采取的免费使用,收取支持费用的方式,此外,Oracle也干掉了Solaris的开源版本OpenSolaris,去年8月,OpenSolaris理事会投票决定自行解散。