06年11月,Sun公司高層官員宣布:編程語言Java開放源碼,并且遵守GPL規則,博得一片好評。經過半年的不懈努力,Sun終于把具有600多萬行的Java源代碼(指JDK軟件包)整理(清理)完畢,加以公布,使Java變為完全可用(fully buildable)的開源編程語言。07年5月8日,開放源碼的JDK(即Java SE ver. 2)在舊金山召開的JavaONE大會上正式公布,Sun終于兌現了諾言。
Java編程語言的“2D”(所謂“兩維技術”),比如某些字體、圖形光柵效果和語音庫(部分),其版權不屬于Sun,但是,Sun的專家也對其做了恰當的處理,使其作為一種二進制“插件”放進JDK里面,并不影響Java開源的大局。
最新得到的消息,Sun微系統已經宣布人們長期等待的適合Platform Standard Edition (Java SE)的Java Development Kit (OpenJDK)置于GNU公共許可證(GPLv2)之下。
但是,仍有些代碼并沒有被代碼的擁有者所發布,但是沒有發布的與服務器端沒有關系,這些部分主要是在圖形和多媒體的類庫(例如Java2D字體和聲音類庫)。但是他們可以作為binary來使用。
Sun也將會創建一個管理框架來指導OpenJDK的開發,同時也會在接下來的一年內臨時董事會將起草一個有關OpenJDK社區的章程,“在開源項目上,社區最有權決定開源項目的發展!監penJDK的市場經理 Rich Sands說。
有許多方法來確保社區中活躍的成員來提交他們的代碼,董事會會反復的思考JDK社區的管理,董事會的最初成員包括:Doug Lea,Dalbor Topic,Fabiane Biznella Nardon,Mark Reinhold和Simon Phipps。
Java開源進行到現在,開源的JDK雖然出來了,但是,有了這個開源JDK開發平臺,各種應用程序的兼容性又成了一個大問題。今后,Java開源,是不是不是也會像Linux一樣,出現應用程序的兼容性問題?
也許Sun也正為此很感頭痛吧!不過,Sun承諾將會建立一系列的步驟來測試開源代碼的兼容性。
【相關文章】
- 如何在開源Java下生存
- Sun CEO:開源Java具有歷史性意義
- Sun宣布將在GPL許可下開源Java技術