IBM周一(10/11)宣布將加入甲骨文所主導的OpenJDK專案。根據上個月JavaOne大會甲骨文釋出的資料顯示,OpenJDK將會主導JDK 7與JDK 8未來的規格。
合作的目標主要希望讓OpenJDK社群成為Java SE開放源碼開發的主流。進而透過OpenJDK實踐Java標準平台的規範,包含Java語言、開發工具與執行環境等等。Java相關標準的制定仍將透過Java Community Process (JCP),但兩家公司將會合作加強改善JCP。
在這之前,IBM參與Apache軟體基金會(Apache Software Foundation, ASF))的Java SE專案Harmony(和諧)。根據IBM副總裁Bob Sutor在部落格中的說法,IBM曾嘗試讓Harmony成為官方認可的開放源碼相容版本,但決定權不在IBM手中。IBM加入OpenJDK後應該不會繼續往此發展,不過IBM宣稱將繼續參與Apache軟體基金會的Harmony專案。
這對被甲骨文控告的Google來說是個壞消息,因為Google的Android作業系統正是使用Harmony中的部分程式庫及Java虛擬機器Dalvik,甲骨文宣稱其中侵犯到甲骨文所擁有的Java相關專利。
IBM另外還主導一個Java開發環境Eclipse(日蝕),Eclipse是目前最受歡迎的Java開發環境,也是Google Android開發工具指定的開發環境。
OpenJDK專案由昇陽(Sun)在2006年所建構,同年甲骨文便在OpenWorld大會中宣布加入。該專案為一開放的Java開發工具,採GPL授權方式,一開始OpenJDK僅有JDK 7.0相容版本,後來新增JDK 6.0相容版本。目前主要的Linux套件、BSD套件及MacOS均包含或可以安裝OpenJDK。(編譯/沈經)
熱門新聞
2025-02-24
2025-02-23
2025-02-21
2025-02-21
2025-02-21