太阳计算机宣布,将依据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,紧接着为虚拟机及相关函式库之授权而建立自由软件社群。