昇陽電腦宣佈,將依據GNU通用公開授權第二版(GNU General Public License, GPL v2)公開Java技術實作原始碼成為自由軟體。
這是昇陽對Java平台標準版(Java Platform Standard Edition, Java SE)之實作、與Java平台行動版(Java Platform Micro Edition, Java ME)可建置實作的首次公開原始碼計畫,原始碼已公佈在http://www.sun.com/opensource/java網站上;此外,Java平台企業版(Java Platform Enterprise Edition, Java EE)繼一年多前透過Project GlassFish (http://glassfish.dev.java.net)依據CDDL (Common Development and Distribution License)開放原始碼後,昇陽同時宣佈這項計畫擴及GPL v2授權。
這項授權也是GPL授權(GNU/Linux作業系統開原碼同樣依此傳佈)下最大的開放原始碼捐贈計畫,並代表這個業界重要、普及的軟體開發平台原始碼之一將公開於世人之前。已內建於38億個裝置中的Java技術,從手機與智慧卡到企業應用與超級電腦,Java技術提供一個可攜性的軟體平台,而藉由開放Java原始碼,同時提供具有法律免責的商業產品給我們的客戶,昇陽可望將Java技術的普及率推向高峰。
昇陽軟體事業群執行副總裁Rich Green表示,藉由開放原始碼,我們希望在NetBeans IDE平台的應用上達到開發人員協同合作與創新的新里程碑,並見到Java平台成為下世代網際網路、桌面、行動與企業應用的基礎架構。在透過GPL公開Java Developer Kit (JDK)的原始碼成為自由軟體後,我們將與GNU/Linux作業系統廠商密切合作,期望能將JDK納入到廣為建置於GNU/Linux版本的眾多自由軟體中。
O’Reilly Media創辦人暨CEO Tim O’Reilly則指出,大家都引頸企盼昇陽有天可以公開Java技術原始碼,但沒有人知道他們會做到何種程度—GPL。此舉無論對昇陽或自由及開原碼軟體界而言,都是一大創舉與重要契機。
昇陽釋出三項重要的軟體元件,以支持Java.net社群中未來的Java SE開原碼實作,包括Java HotSpot技術、Java程式語言編譯器(javac),以及JavaHelp軟體。昇陽並計畫2007第一季再釋出一可建置的JDK,緊接著為虛擬機器及相關函式庫之授權而建立自由軟體社群。