2010年12月11日 星期六

Apache基金會與甲骨文翻臉 辭去JCP執委

ASF基金會認為,通過Java SE7,代表執委會拒絕支持實作權利,同時接受甲骨文在Java SE7中的TCK授權條款,而破壞了JCP的授權架構;並推斷JCP並不屬開放規格程序,反而顯示Java規格是專有技術,必須由規格領導人依照想要的規格直接給予授權,而甲骨文將會繼續嚴重干預與歧視該生態體系的透明管理。

Apache軟體基金會(Apache Software Foundation,ASF)周四(12/9)宣布已辭去其在Java SE/EE執行委員會的席位,並將退出Java社群程序(Java Community Process,JCP)。原因是JCP委員會不顧Apache的抗議,仍然通過了甲骨文所提出的Java 7計畫。

根據外電報導,於本周舉行的Java SE 7投票只有ASF及Google投下反對票,而讓該版本安全過關。

ASF表示,最近的Java SE 7投票是JCP執委會最後一次機會,以展示執委員願意捍衛JCP作為一開放的規範程序,或展示法令的文字與精神,在此次的投票中,該組織相信執委會仍未負起基於JSPA(Java規格參與協議)的責任,因為甲骨文所提供的Java SE 7規格的要求與授權都自我矛盾,嚴重限制該規格獨立實作的散布。更重要的是,禁止該規格開放源碼獨立實作的散布,而且甲骨文拒絕提供任何解答。

ASF明白指出,在批評執委會未善盡職責時,指的是甲骨文拒絕提供Java SE的TCK授權予ASF的Harmony專案,這是甲骨文基於JASP及昇陽對Java社群的公開承諾所應盡的義務。而投票權是執委會作為掌控Java 規格所真正握有的權力,該基金會之前便希望執委會能盡量保護施行權利並維持JCP授權架構的完整性,讓JCP規格能夠開放實作與散布。

該基金會認為,通過Java SE7,代表執委會拒絕支持實作權利,同時接受甲骨文在Java SE7中的TCK授權條款,而破壞了JCP的授權架構;並推斷JCP並不屬開放規格程序,反而顯示Java規格是專有技術,必須由規格領導人依照想要的規格直接給予授權,而甲骨文將會繼續嚴重干預與歧視該生態體系的透明管理,未來將無法再根據開放源碼授權散布獨立的JSR實作,最後,執委會不願或無能維護他們在JCP管理程序中所扮演角色的基本權力。

本周四ASF已通知JCP的專案管理辦公室有關辭去執委一事,且即刻生效,同時ASF也將移除所有Java新版規範技術(JSR)的官方代表,此外,ASF亦決定未來亦將拒絕更新其JCP會員資格。

Apache軟體基金會已擔任10年的JCP執委,並曾4度獲選年度會員,對於ASF的退出,外界擔心這可能讓甲骨文於JCP中的勢力持續坐大,並提出更多有利該公司而非其他組織的計畫,也會讓Java產生分歧。

IThome 2010/12/10  陳曉莉 編譯

相關連結:

沒有留言:

張貼留言