昇陽電腦(Sun)宣佈,已開始將Java轉為開放原始碼軟體技術的作業,預計到明年2007年3月份,所有關於Java的原始程式碼將對外公開。
Sun的執行副總裁Rich Green表示,所有Java的開放原始碼將在2007年3月份公開,包括應用於手機設備及各類終端電腦和伺服器的Java技術。除了一部分所有權不屬於Sun的原始程式碼之外,幾乎所有Java技術的原始程式碼,將按照GNU自由軟體通用公共許可授權協議(GNU GPL;GNU General Public License)對外公開。
GNU GPL授權協議也就是Linux內核程式的發行方式。以後全球相關軟體開發人員,均可對成為開放原始碼項目的Java原始程式碼進行檢查、修改、除錯、開發等作業,同時Java也將變成除了維護收費以外,其他免費的技術。
這是Sun首次將Java原始程式碼開放,也是全球開放原始碼源運動以來,最大的一次創舉。Java技術已經被應用在38億個電子設備上,包含手機、超級電腦、醫療設備和其他相關領域。
業界分析人士指出,對於Sun來說,把Java原始碼開放出來,必有其他獲利可圖,Sun不會棄守有關Java的其他服務營利機會。隨著開發語言環境和IT業界的關係從此緊密起來,Sun也可更容易地銷售能與Java相容的Web伺服器和作業系統。開放Java原始碼,將開拓Java軟體朝向開放社群的渠道,向其證明Sun可以成為一個開放原始碼社群的好朋友。
分析人士也認為,Java應用已經超過10年,Sun此一策略將可延長Java的使用壽命。同時,把Java原始程式碼開放出來,亦可卸下Sun為維護升級Java技術承擔龐大成本的沈重包袱。
Green表示,Sun希望未來能夠有更多的程式設計工程師使用Java語言,這也將會帶動應用Java軟體的相關產品出現。