Oracle比Sun更聰明?細看JCP及Java的未來之路
原創在Oracle收購Sun之后,由Sun一手創建的,用來發展和更新Java技術規范、參考實現(RI)、技術兼容包(TCK)的JCP也開始由Oracle主管。
最近,筆者有幸采訪到Embarcadero公司的研究與開發高級副總裁Tony de la Lama,2000-2003年期間,Tony是一名JCP執行委員會成員,在加入Embarcadero之前,Tony是Borland的Java業務總經理,因此他對JCP的運作比較了解。
[編輯]:Java社區進程將會繼續存在嗎?如果是,它會變成什么樣子?
[Tony]:毫無疑問,Java是一個成功的平臺,它深刻地改變了業務應用技術格局,不過不得不承認,Java不是由哪一家廠商可以驅動和一手控制的,過去的成功都是源于社區的廣泛支持,JCP在這里面起的作用不可小覷,但現在JCP的效率越來越受到詬病,有許多的技術都是在JCP過程外產生,后來才被集成到Java平臺中的,而JCP內部很少培育出像樣的技術,JCP必須提高效率,更快地吸收新技術,否則留給人們的負面印象會越來越深。
對Oracle來說,完全可以解散JCP,由自己全權掌控Java,如果那樣,新的Java技術可能將從Java.net開始新征程,也許效率會變得更快,屆時Java平臺的成功就完全取決于Oracle,它的咨詢委員會和用戶,但如果Oracle過度地控制,必然會對Java平臺產生負面影響,用戶的抱怨聲也會再起。
[編輯]:JCP的什么角色會主導Java的未來?
[Tony]:許多成功的企業級技術都是在JCP內培育的,但也被抱怨限制太多,JCP內部官僚主義盛行,行動緩慢等。如果你想放慢腳步,你可以申請一個Java規范請求(JSR),然后等上幾年你可能就會在平臺中發現該技術了,更糟糕的是(也許是好事),許多成功的技術都是先在JCP外醞釀,得到廣泛使用后,才通過JCP引入到Java平臺,以后Oracle的咨詢小組將是平臺背后的主導力量。
[編輯]:JCP能重組為廠商中立的組織,如Eclipse基金會那樣,并從中受益嗎?
[Tony]:是的,Eclipse基金會在統帥Eclipse社區方面取得了巨大的成功,但Java的影響范圍更大,Eclipse只是一個工具,Java是一個平臺,Eclipse允許在一個非常開放的環境中發揮參與者的想象力,由此激發創造性思維,而Java平臺要求參與者仔細思考實現、測試和性能,我不知道一個中立的組織是否能擔此重任。
[編輯]:Oracle希望重振JCP,對Java規范的未來意味著什么?
[Tony]:這對每個人來說都是個好消息,因為他們承諾繼續參與Java治理,并愿意進一步改善JCP過程,這對Java規范的未來肯定是一件好事。
[編輯]:如果Oracle霸占Java知識產權會產生什么影響?
[Tony]:我無法想象Oracle霸占Java知識產權后的負面影響,但如果Oracle發現有分裂跡象或Java不再被視為領先的平臺,Oracle可能會施加更嚴格的管制,為消除負面影響,難免會調整平臺的短期、中期和長期目標,Oracle偶爾干預平臺的發展方向將有助于Java的持續成功。
[編輯]:Apache會如愿以償得到它想要的TCK嗎?
[Tony]:很難預測Oracle會做出什么舉動,由于Oracle過去一直支持Apache基金會,我預計這會變成一個僵局,Oracle如何處理這個局勢代表他們未來將如何管理Java社區過程。
[編輯]:你猜測Java 7會在什么時候正式發布?
[Tony]:Oracle/Sun收購已經影響了Java 7的發布,毫無疑問,在收購完成,消除了一切不確定性因素后,進度和最終發布的節奏一定會加快,我希望很快聽到官方的正式消息。
原文名:What does the future hold for the Java Community Process (JCP)?
原文地址:http://blogs.zdnet.com/Burnette/?p=1876
【編輯推薦】