IT之家5月6日消息 去年三月份,Java EE正式更名為Jakarta EE,而Eclipse基金會(huì)執(zhí)行董事Mike Milinkovich在其博客上公布了Eclipse基金會(huì)與Oracle有關(guān)Java的談判結(jié)果,雙方談判最終以失敗告終,Oracle拒絕出讓Java商標(biāo)。Mike還在博客中談到有關(guān)Jakarta協(xié)議、javax命名空間使用等問題的最新進(jìn)展。
Mike在博客中稱,Java EE最開始移交給Eclipse基金會(huì)時(shí),Oracle就要求為其重新取一個(gè)名字,Eclipse基金會(huì)接受了這一要求,畢竟Java是Oracle的品牌。不過隨后的交接過程中,Oracle又提出了許多Eclipse基金會(huì)無法接受的要求。
首先,Oracle要求Eclipse基金會(huì)發(fā)行的產(chǎn)品(如Eclipse IDE)必須只能捆綁由Oracle認(rèn)證(而不是其他供應(yīng)商認(rèn)證)的Java Runtime。這意味著Eclipse基金會(huì)不再中立,因而免稅狀態(tài)不再有效,甚至?xí)?dǎo)致基金會(huì)財(cái)務(wù)困難。
另外,Oracle還要求Eclipse基金會(huì)不能修改舊的代碼,如果要修改需要重命名,包括項(xiàng)目名稱和軟件包名稱,也就是說,現(xiàn)有的應(yīng)用程序無法在沒有重構(gòu)和重新編輯的情況下運(yùn)行在更新后的平臺(tái)上。這就讓Jakarta EE成為一個(gè)全新且不兼容的平臺(tái)。
不過經(jīng)過談判,Oracle和Eclipse基金會(huì)達(dá)成共識(shí),Jakarta EE不能發(fā)布針對(duì)基礎(chǔ)庫javax的修改包,Jakarta EE規(guī)范中也不能使用包括Java商標(biāo)的現(xiàn)有規(guī)范名稱。但這對(duì)Jakarta EE有非常深遠(yuǎn)的影響,Jakarta EE無法提供向前兼容性,實(shí)際上Java EE等于被Oracle宣判死刑。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。