Apache 離開 JCP 社群

吳明宜2010-12-131min0
Java程式語言的主要支持者Apache軟體基金會已請辭過去開發Java附加程式主力,現為甲骨文主導的Java Community Process (JCP)。

Java 程式語言的主要支持者 Apache 軟體基金會已請辭過去開發 Java 附加程式主力,現為甲骨文主導的 Java Community Process (JCP) 。

此事導因是程式和技術議題漸漸讓非 JCP 會員無法掌握。但開放原始碼程式語言的高知名度支持者的退出,仍然對甲骨文帶來一些極欲避免的衝擊,因為該公司遭到想阻止 Apache Harmony 計畫的指控。

Apache 基金會堅持,如果 Java 標準版 (Standard Edition) 是開放原始碼的話,則基金會就有權在 Java Virtual Machine 之下開發新的語言。這個語言已經由 Apache 的 Harmony 專案開發出來。但 Harmony 開發人員現在卻無法存取現由甲骨文掌控、高達 30,000 個相容性測試的函式庫。

Harmony 若通過測試,它就能獲得認證為 Java 相容的產品,同時為市場提供 JVM 第二個來源。在開原碼世界中這是公平競爭,但甲骨文卻不這麼想。

Apache 基金會之前就與原本主導社群的昇陽起過爭執。昇陽被甲骨文買下後,Apache 就很想取得測試碼,並要求甲骨文承認 Harmony 在 Apache 自有開原碼軟體授權下有存在權利。但是甲骨文卻始終不肯承認。在本週 Java SE 7 及 8 的投票前,Apache 基金會宣佈反對進行下去,如果大部份行政委員拒絕支持它的立場的話,該基金會就會辭職。

此舉獲得 Google 的支援,Google 從昇陽時代就是 Java 的堅強盟友(甲骨文卻因為 Google 在其 Android 行動作業系統中使用了很類似的 JVM 而予以提告。)IBM 、 SAP 、 Eclips 基金會及瑞士信貸 (Credit Suisse) 則站在甲骨文陣線,但表示甲骨文應該遵守 JCP 的開放授權規則。

Java 投票過程中止對其他大部份成員來說實在難以接受,因此投票允許 SE 7 和 8 持續進行。

行政委員會兩位被指派為獨立 Java 開發人員代表的成員,就支持 Apache 的作法。

「我認為甲骨文無法清楚說明 (SE 7/8 的 Java 規格) 授權詞彙是最後一根稻草。起初我也棄權,但後來我被甲骨文默不作聲弄得很火大,於是我改投反對票。」Tim Peierls 說。

第二名獨立代表 Doug Lea 拒絕再競選入行政委員會。「我相信 JCP 已不再是一個可信賴的規格及標準組織,獨立派人士也不再具備實質影響力。」

對 Apache 代表如此激烈表態,甲骨文毫無反應,它也會辯稱該公司作法與昇陽無異。截至上週四甲骨文發言人仍未對此發言,但昇陽雲端業務前主管,目前是思科雲端運算 CTO 的 Lew Tucker 12/9 指出,在昇陽賣給甲骨文之前,「我們幾乎要解決了。」昇陽很希望能把事情解決掉,他說。

開原碼中介軟體供應商 WSO2 CTO Paul Fremantle 五年前擔任 JCP Java WSDL 工作小組的共同主席,這個小組負責開發 Web Service Definition Language (WSDL) 的 Java API 。 API 在 Java 之前就已變成開原碼。

他指出,這可能是程序上的爭議,但 Apache 基金會在法律上是站得住腳的。每個 JCP 成員都簽了一份名為 Java Specification Participation Agreement 的文件。他現在已非 JCP 成員,但他和 Apache 代表都相信,JSPA 如果想在「合理授權下」提供給任何開發 Java 的人,他們就需要 Java 測試套件。

Ohloh 網站指出,Apache 基金會已投入 600 個工程人時,開發出價值 3500 萬美元的 Java Virtual Machine 。

Fremantle 表示,甲骨文瞭解,如果市場上有競爭版本,它就無法向手機廠商和電信業軟體業者收取 JVM 授權費,這可是一筆極大收入。甲骨文和昇陽都未將 Java 行動版 (ME) 開放原始碼;Harmony 就可能使競爭激烈的手機市場打開一扇窗。

「甲骨文把股東利益置於 Java 生態系的利益之前,如果 Apache 軟體基金會是一家公司的話,鐵定會告甲骨文違約。」他說。

Fremantle 在 JSP 服務時同時為 IBM 資深技術員工。 Fremantle 的公司現有 50 名開發人員,經常貢獻 Java 程式碼給 Apache 專案。

0 comments

發表迴響

關於我們

自 1990 年創刊 UXmaster 雜誌,1991 年獲得美國 LAN Magazine 獨家授權中文版,2006 年獲得 CMP Network Computing 授權,2009 年合併 CMP Network Magazine 獨家授權中文版,2014 年轉型為《網路資訊》雜誌網站,為台灣中小企業協助技術領導者落實企業策略,了解網路規劃及應用,為企業網路應用、管理、 MIS 、 IT 人員必備之專業雜誌網站。


與我們聯絡

加入《網路資訊》雜誌社群

© Copyright 2025 本站版權所有,禁止任意轉載 網路資訊雜誌 / 心動傳媒股份有限公司 聯絡電話:+886 2 29432416

探索更多來自 網路資訊雜誌 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading

Secret Link