吳明宜2010-12-131min0

Apache離開JCP社群

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專案。

關於我們

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


與我們聯絡

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

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