Apache Harmony 正式終結,遷移至Apache Attic上

fmms 13年前發布 | 6K 次閱讀 Apache

最近,在Apache Harmony的PMC內部發起了一項名為“Move Apache Harmony to the Attic”的投票,結果以20比2的絕對票數通過該項動議。這意味著,作為Apache開源Java實現的Harmony項目已經正式終結,將遷移到Apache Attic上。

Apache Harmony是Apache軟件基金會主導的Java開源實現項目。根據Harmony自己介紹,該項目有兩個目標:一是構建一個完全兼容的開源的JSE實現;另一個是建立一個由社區開發的模塊化的運行時(包括java虛擬機和類庫)體系結構。

Apache Harmony項目起初的主要倡導者是IBM,在該項目最初希望創建一個自由許可的JDK版本上發揮了重大作用。2007年,IBM即宣布在其 JDK6.0中使用了部分Haromny代碼,IBM還讓其多個開發團隊積極參與Harmony項目。此外,在Google Android系統的Dalvik虛擬機中也使用了Harmony的類庫。

Harmony是Java的開源實現,但由于許可上的糾紛,Harmony項目永遠不可能自稱為Java VM或是Java核心語言庫的實現。Harmony項目也一直在努力爭取獲得JCP(Java Community Process)的授權。但是,由于Sun公司的態度,JCP僅僅允許授權給Harmony一個帶有限制條件的TCK,即僅僅能使用在J2SE,而不是所 有Java實現上(包括J2ME和J2EE)。兩者之間自始發生沖突。當Oracle掌權Java后,這一沖突繼續延續。

由于不滿 Oracle限制第三方使用TCK演示Java實現與標準的兼容性,2010年12月,Apache軟件基金會宣布退出JCP。而同年10月,IBM加入 OpenJDK,宣布與Oracle一道來推動Java發展,并將主要開發精力從Apache Harmony轉移到OpenJDK上。Harmony項目的參與量日漸減少。

2011年3月,長期以來擔任Harmony項目PMC主 席的Tim Ellison宣布辭職,在辭職信中他曾寫道,“我認為將Harmony遷至Apache Attic還為時尚早”。不過顯然,這一時刻已經來了。

Via H-online

本文轉載自: iteye

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!