Sun终于使Java成为开源软件 采用GPL许可 ,
来源:百度文库 编辑:神马文学网 时间:2024/04/30 21:49:06
在经过数年的考虑后,Sun决定采用GPL许可方式发布Java的源代码。
Sun计划在本周一采用第二版GPL(GPLv2)许可方式发布Java源代码。包括Linux在内的许多开放源代码软件都使用了这种许可方式。Sun运营的Java.net网站将提供Java Platform Micro Edition(Java ME)、Java Platform Standard Edition(Java SE)的源代码。
通过名为GlassFish的软件项目,Sun已经开放了服务器端Java Platform Enterprise Edition软件。但是,它已经将GlassFish的许可方式由“社区开发和发布许可”(CDDL)改成了GPLv2。
Sun负责软件业务的执行副总裁格林表示,此举将有助于Java的普及,使它能够被更方便地捆绑到Linux中。他说,对于整个计算产业而言这都是一个里程碑,我们不仅仅开放了一种有影响的、得到广泛应用的Web软件平台,还表明了我们改变软件开发模式的决心。
根据GPL的要求,对采用GPL许可方式的软件的修改也必须采用GPL许可方式,因此,如果软件开发人员在开发软件时采用了开放源代码 Java软件,他的软件也必须以GPL许可方式发布。但是,Sun采用了所谓的“classpath exception”,使得它能够对开放源代码Java施加一定的限制。即使用Sun的开放源代码版Java开发软件的编程人员可以为他们的软件选择不同的许可方式。
此外,Sun将继续提供Java的商业性许可,这种“双许可”结构可以为其它软件厂商提供法律保护。
开放Java的源代码是多年来Sun内部争论和外界呼吁的“产物”。过去,Sun一起拒绝开放Java的源代码,理由是这可能会使市场上出现多个不兼容的Java版本。格林说,选择GPL和现有Java市场的规模使得出现多种不兼容的Java版本的可能性大大降低了。他说,GPLv2具有强制性,通过使所有业界创新成为可共享的,会促使各种版本保持兼容。
围绕Java ME建立的社区名为Mobile and Embedded,围绕Java SE建立的社区名为Open JDK。
Sun计划在本周一采用第二版GPL(GPLv2)许可方式发布Java源代码。包括Linux在内的许多开放源代码软件都使用了这种许可方式。Sun运营的Java.net网站将提供Java Platform Micro Edition(Java ME)、Java Platform Standard Edition(Java SE)的源代码。
通过名为GlassFish的软件项目,Sun已经开放了服务器端Java Platform Enterprise Edition软件。但是,它已经将GlassFish的许可方式由“社区开发和发布许可”(CDDL)改成了GPLv2。
Sun负责软件业务的执行副总裁格林表示,此举将有助于Java的普及,使它能够被更方便地捆绑到Linux中。他说,对于整个计算产业而言这都是一个里程碑,我们不仅仅开放了一种有影响的、得到广泛应用的Web软件平台,还表明了我们改变软件开发模式的决心。
根据GPL的要求,对采用GPL许可方式的软件的修改也必须采用GPL许可方式,因此,如果软件开发人员在开发软件时采用了开放源代码 Java软件,他的软件也必须以GPL许可方式发布。但是,Sun采用了所谓的“classpath exception”,使得它能够对开放源代码Java施加一定的限制。即使用Sun的开放源代码版Java开发软件的编程人员可以为他们的软件选择不同的许可方式。
此外,Sun将继续提供Java的商业性许可,这种“双许可”结构可以为其它软件厂商提供法律保护。
开放Java的源代码是多年来Sun内部争论和外界呼吁的“产物”。过去,Sun一起拒绝开放Java的源代码,理由是这可能会使市场上出现多个不兼容的Java版本。格林说,选择GPL和现有Java市场的规模使得出现多种不兼容的Java版本的可能性大大降低了。他说,GPLv2具有强制性,通过使所有业界创新成为可共享的,会促使各种版本保持兼容。
围绕Java ME建立的社区名为Mobile and Embedded,围绕Java SE建立的社区名为Open JDK。
Sun终于使Java成为开源软件 采用GPL许可 ,
Sun认证Java程序员
Sun认证Java程序员
GPL许可协议的理解-一天一点一滴-搜狐博客
Sun: Java将成为移动互联网发展中重要角色 资讯中心
Sun: Java将成为移动互联网发展中重要角色 资讯中心-计世网
雅虎采用开源搜索软件Hadoop 对抗谷歌 , hadoop,雅虎,对抗,谷歌,软件,运算...
关于开源授权协议 GPL 和 LGPL
扯谈:开源软件将成为历史
Sun开源Java 提升到Web 2.0
开源法律专家预言:新版GPL 3将被广泛接受
ESA拥抱开源,新SAR工具以GPL发布 - 西部数码站长资讯中心
JRuby:使Java和Ruby成为一家人
JRuby:使Java和Ruby成为一家人 - 其他编程语言 - LUPA论坛 |开源社区 Linux交流中心 源码交换
sun
IBM、SUN等公司的Java面试题集
Sun认证Java开发员-SCJD认证介绍
Sun技术社区 - Java,Solaris,SunONE,JES,StarSuite技术...
网评:Java开源软件之开源江湖的六大帮派
技术论坛 : 网评:Java开源软件之开源江湖的六大帮 ...
csdn - sun开放web sso身份认证软件的源代码
Java里采用EJB开发的三个好处
Sun技术社区 - Java,Solaris,SunONE,JES,StarSuite技术论坛 - 新手请看:Java基础知识——Java入门与加深
Java开源大全