服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 核心技术 > 查看文档

sun将采用开放源代码模式发布java

  据国外媒体报道,经过长达数年的内部争论和外界呼吁之后,sun公司最终决定采用gpl许可模式发布java源代码

  据国外媒体报道,经过长达数年的内部争论和外界呼吁之后,sun公司最终决定采用gpl许可模式发布java源代码。

  sun公司本周一宣布,将采用第二版gpl(gplv2)许可方式发布java源代码,包括linux在内的很多开放源代码软件都采用了这一方式。目前,用户已经可以通过sun公司旗下的java.net网站访问java me和java se的部分源代码。在此之前,sun已经通过一个名为“glassfish”的项目将服务器端java ee软件开放源代码,但当时采用的许可方式为cddl,未来同样将更改为gplv2。

  sun主管软件业务的执行副总裁里奇?格林(rich green)表示,开放源代码有助于java的进一步普及推广,以及更加方便地捆绑到linux之中。他说:“对于整个计算产业而言,这无疑是一个里程碑。我们不仅仅开放了一个有影响力、广泛应用的网络软件平台,还表明了sun改变软件开发模式的决心。”

  按照gpl的要求,采用gpl许可方式的软件的附加产品也必须采用gpl许可方式,因此,如果软件程序员在开发软件时采用了开放源代码java软件,他的软件也必须以gpl许可方式发布。不过,sun采用了一种名为“classpath exception”的模式,从而该公司可以对gpl覆盖的软件施加一定的限制。格林表示,程序员即使使用开放源代码版的java开发软件,也可以为自己的软件选择不同的许可方式。

  此外,sun将继续提供java商业许可,这种“双许可”结构可以为其它软件厂商提供法律保护和官方标准认证。在此之前,sun一直拒绝开放java源代码,原因是可能导致市场上出现太多不兼容java版本。格林表示,选择gpl许可模式,以及考虑到当前java市场的规模,出现不兼容java版本的可能性已经大为降低。今年5月,sun首次宣布将于今年底或明年初开放java源代码。


  阅读关于 java sun 开源 linux gpl 的全部文章

扫描关注微信公众号