在Oracle的控制之下,Java社区还会重现当日的辉煌吗?Java产品的厂商们似乎有不同的看法,很多用户担心Java会受到更加严格的控制。Red Hat,SpringSource和Terracotta这三大Java厂商的发言人在本文中发表的意见,在一定程度上代表了这些Java厂商们的想法。
根据之前的报道,欧盟已经宣布无条件准许Oracle对Sun的收购,意味着阻碍收购的最后一道壁垒已经消失。Red Hat中间件部门首席技术官兼JCP(Java Community Process)执行委员会成员Mark Little在接受采访时表示了自己的忧虑,他担心Oracle与Sun在对Java的管理上可能会天差地别。
由于Oracle比Sun更加注重技术的商品化,因此它很可能会对Java进行更严格的控制,Little警告说。Sun对Java语言本身和支持标准的控制比较松散,也允许新的Java厂商生态系统的出现和发展,而如果Oracle为了自身利益加强对Java的控制的话,就可能会限制整个Java中间件行业的繁荣。目前而言,Red Hat下属的JBoss项目是当前Java界领先的Java中间件平台之一,前些时候JBoss的更新更是奔着Java中间件云平台而去。因此,Red Hat有此担忧不无道理
而VMware的SpringSource部门总经理Rod Johnson的观点较为乐观,“我不觉得Oracle会做任何对Java不利的事情,”Johnson说,“Oracle不是一个愚蠢的企业。”
Oracle的发言人拒绝透露Oracle将对Java采取什么计划,但根据安排他们将在1月27日进行网络直播,详细解释原先由Sun监管的各项技术包括Java、OpenOffice 和 MySQL将怎样进入Oracle的战略路线图,让我们拭目以待。
Oracle曾经表示Java是他们收购Sun的重要目的。而关于交易对Sun的客户会有什么影响,Oracle描述说他们计划“不仅扩大与加速对Java平台本身的投资,而且还将不断增加对社区的承诺,帮助Java成为一个无处不在的创新性平台。”
Little认为,在Sun的控制下,Java的发展从没有碰到过什么严重的问题。“Sun作为监管人做的不错,”他说,“他们在某些方面像一个仁慈的家长。”
比方说,在这种良性监督下,即使Java大为流行,Sun也没有在Java中间件市场设置什么经济上的障碍。Sun并未和惠普、IBM或BEA展开竞争,只有在他们开始力推GlassFish应用服务器时,JCP标准版/企业版委员会才开始感受到些许来自Sun的压力。
让Little担心的是Oracle拥有很大的Java中间件业务,这可能会对竞争产生不正当的影响。Oracle在2008年收购了提供WebLogic Server的BEA之后,和Red Hat的应用服务器和支持软件JBoss企业应用平台直接展开了竞争。
Little推测Oracle可能会为Java中间件的竞争对手们设置障碍,比如收取使用规范费,或者拒绝承认某产品符合Java标准。
当然Little也承认,“目前还没有任何迹象表明Oracle会打出这种牌,这只是一个最坏的情况。”迄今为止,Oracle依旧是JCP的积极贡献者,而且实际上一直在推动着开源开发进程。
SpringSource的Johnson指出,如今的大多数Java开发已经不再依赖Java语言和Sun了,基本上通过建立在Java之上的其他机构提供的软件工具就可以完成。“Java社区不再像5年或10年前那样对Sun那么依赖了,”Johnson说。
如果Oracle做出不受欢迎的决定,“社区会分裂,”Johnson说,他们的工作也就不能称为Java了。但是,这种担心不太可能发生,“Oracle的许多核心项目对Java的依赖程度令人难以置信,”Johnson说,“保持Java自身健康发展会让Oracle获得丰厚的收入,而且会比使用更严格的控制等不受欢迎的手段要多得多。”
Terracotta的首席执行官Amit Pandey认同这一观点,他还表示现在的Java社区已经发展的足够大,如果Oracle有任何企图限制Java技术的某些障碍,开发者都会有别的方法绕过去。Terracotta提供在多台服务器上扩展Java应用的软件,他们与Oracle的Coherence系列软件直接竞争,并且曾与欧盟就收购案进行过商议。
“想到将会由Oracle这样一个并非开源的领导者来管理Java,这总有点伤脑筋,”Pandey说,“但很明显Oracle是不会轻率对待Java的,特别是他们有很大一部分收入要依靠Java才能实现。”
原文:Java's future uncertain under Oracle's grip 作者:Joab Jackson