在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