倪光南院士谈JAVA
倪光南院士谈JAVA
Java技术发明者Sun宣布,将在GNU通用公共许可第二版(即GPLv2:General Public License version two)下,将Java技术作为免费软件对外发布。
对此,中国工程院倪光南院士表示:跨平台的Java语言已成为业界的一个重要开放标准。Java的开源,证明了开源模式的强大生命力,我们赞赏Sun开放Java源代码,这有利于打破技术垄断,有利于全球信息产业的发展。
Sun正式发布的有Java平台标准版的第一批源代码,以及Java平台迷你版的可执行源代码。Sun的这一开源举措的详细信息可从网站http://www.sun.com/opensource/java获得。此外,Sun还将对Java平台企业版增加GPLv2许可。Java EE已通过Project GlassFish在CDDL(通用开发与发布许可)下对外提供有一年多的时间了。
Sun的这一宣布是GPL许可下的最大源代码贡献之一(GNU/Linux操作系统也是在GPL许可下发布的),也是业内最重大的、应用最广泛的软件平台的开源举措之一。目前,Java技术已成为超过38亿器件的使能者,其应用呈爆炸式增长,涉及到各行各业。从移动电话和智能卡,到各种企业应用和超级计算机,Java技术为软件创新提供了一个统一的平台。
Sun负责软件业务的执行副总裁格林(Rich Green)表示,此举将有助于Java的普及,使它能够被更方便地捆绑到Linux中。他说,对于整个计算产业而言这都是一个里程碑,我们不仅仅开放了一种有影响的、得到广泛应用的Web软件平台,还表明了我们改变软件开发模式的决心。
他说:“预期Java平台将成为新一代Internet、桌面系统、移动器件以及企业应用的基础架构”“通过在GPL许可下将Java开发工具包(JDK)作为免费软件发布,Sun将密切与GNU/Linux操作系统的分销商们的合作。这些GNU/Linux操作系统的分销商们很快将把JDK作为其开源库的内容之一,而其开源库一般包括在GNU/Linux的分销版本之中。”
开放Java的源代码是多年来Sun内部争论和外界呼吁的“产物”。过去,Sun一起拒绝开放Java的源代码,理由是这可能会使市场上出现多个不兼容的Java版本。格林说,选择GPL和现有Java市场的规模使得出现多种不兼容的Java版本的可能性大大降低了。他说,GPLv2具有强制性,通过使所有业界创新成为可共享的,会促使各种版本保持兼容。
“一直以来,所有的人都料想到,有一天Sun将开源Java技术,但却没有人能够料到他们走得这么远――直达GPL许可。这是一个勇敢果断的重要举措,将为Sun与免费和开源软件两方面创造巨大的商机,”O'Reilly Media的创立者兼首席执行官Tim O'Reilly说。
中国开源软件推进联盟陆首群主席说: 在全球拥有500万开发者的Java语言开放源代码,是开源运动的一件盛事。这一举措不仅可以极大地促进Java语言的进一步普及和发展,为采用开放源代码技术构建更加开放的信息技术生态系统奠定坚实基础,也为中国的信息技术产业发展带来了一个新的机遇。作为开放源代 码运动的重要贡献者,Sun公司此举是继2005年开放 Solaris操作系统之后,对业界的又一重大贡献。” (WD)
网友评论