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