您現在的位置是:首頁 > 運動

Java EE更名Jakarta EE,但Oracle還給Eclipse基金會提了很多要求

由 IT之家 發表于 運動2022-06-10
簡介不過經過談判,Oracle和Eclipse基金會達成共識,Jakarta EE不能釋出針對基礎庫javax的修改包,Jakarta EE規範中也不能使用包括Java商標的現有規範名稱

eclipse為什麼run不了

IT之家5月6日訊息 去年三月份,Java EE正式更名為Jakarta EE,而Eclipse基金會執行董事Mike Milinkovich在其部落格上公佈了Eclipse基金會與Oracle有關Java的談判結果,雙方談判最終以失敗告終,Oracle拒絕出讓Java商標。Mike還在部落格中談到有關Jakarta協議、javax名稱空間使用等問題的最新進展。

Java EE更名Jakarta EE,但Oracle還給Eclipse基金會提了很多要求

Mike在部落格中稱,Java EE最開始移交給Eclipse基金會時,Oracle就要求為其重新取一個名字,Eclipse基金會接受了這一要求,畢竟Java是Oracle的品牌。不過隨後的交接過程中,Oracle又提出了許多Eclipse基金會無法接受的要求。

首先,Oracle要求Eclipse基金會發行的產品(如Eclipse IDE)必須只能捆綁由Oracle認證(而不是其他供應商認證)的Java Runtime。這意味著Eclipse基金會不再中立,因而免稅狀態不再有效,甚至會導致基金會財務困難。

另外,Oracle還要求Eclipse基金會不能修改舊的程式碼,如果要修改需要重新命名,包括專案名稱和軟體包名稱,也就是說,現有的應用程式無法在沒有重構和重新編輯的情況下執行在更新後的平臺上。這就讓Jakarta EE成為一個全新且不相容的平臺。

不過經過談判,Oracle和Eclipse基金會達成共識,Jakarta EE不能釋出針對基礎庫javax的修改包,Jakarta EE規範中也不能使用包括Java商標的現有規範名稱。但這對Jakarta EE有非常深遠的影響,Jakarta EE無法提供向前相容性,實際上Java EE等於被Oracle宣判死刑。

推薦文章