• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Sun考虑用GPL许可方式发布Solaris操作系统

发布: 2007-6-13 20:58 | 作者: admin | 来源: | 查看: 16次 | 进入软件测试论坛讨论

领测软件测试网

Sun正在考虑采用GPL许可方式发布Solaris操作系统,为Solaris与Linux的“异花授粉”提供了可能性。Sun公司的Rich Green说道:“我们会密切关注它的。” 2005年,Sun采用“社区开发和发布许可”(CDDL)推出了开放源代码项目OpenSolaris。

而Sun为其开放源代码版本Java最终选择了GPL许可方式。 Sun已证实它正在GNU GPLv2许可下开放其Java平台标准版本(Java SE)和Java平台微版本(Java ME)的源码。GPLv2是已经被自由开源软件项目和包括Linux操作系统的产品广泛使用的许可。已经把所有软件贡献给开源的Sun,首次采纳不是它自己的共同开发和发行许可的其他的许可。

Sun负责软件业务的执行副总裁Rich Green在一次员工会议上说,Solaris操作系统也可能采用GPL许可方式。他表示,我们将密切关注这种可能性,我们为Java选择的许可的熟悉程度将推动我们作出多种决策,其中将涉及我们已经作为开放源代码软件发布的技术。

格林还表示,他不反对修改Solaris的许可,外界对Sun决定在开放源代码Java中选择GPL的决策作出了积极的响应。

那么Sun会将GPL用于它已经开放源码的提供物,比如它的OpenSolaris版本的操作系统吗?以下是Sun的总裁兼CEO Jonathan Schwartz和公司软件高级副总裁Rich Green于美国加州Santa Clara正式开放Java代码的发布会上进行交流讨论时的回答。Schwartz问道:“你反对更改许可吗,Rich Green?”“当然不”,Green回应道,之后Sun CEO又半开玩笑地问道:“你会许可Solaris吗,Green?”Green说道:“我们会密切关注它的,”同时补充道“很可能许多开发者对于GPL 都十分熟悉且适应的,这会使得Sun在OpenSolaris上采纳它”。

Linux也采用了GPL许可方式,采用GPL许可方式发布Solaris为两种软件的合作提供了可能。例如,从理论上说,Sun的DTrace调查技术或ZFS文件系统能够被移植到Linux上。Solaris可能得益于Linux获得的广泛的硬件支持。

而Sun负责开放源代码软件事务的首席官员Simon Phipps的态度要比Rich Green谨慎得多。GPL适合Java,CDDL则适合OpenSolaris。两个人都认为Sun把GPL用于Java作为软件领域内的一次重要的改变,这是公司希望的能够使得Java在移动设备和计算机上得到更为广泛应用的改变。据Schwartz所说,在Java存在的这几年来,已经有40多亿的设备使用了这项技术,每10部电话中有8部使用了Java技术。Green表示,今天发布的消息使得Sun成为开源社区的惟一且最大的贡献者,其中 Java SE就由600多万行的代码组成。

对于Sun来说,Sun的开源之路所面临的真正挑战是文化,Green表示,“我们怎样在一个透明的全视图内运作,用公开的全视图管理源代码呢?Sun与其公司外的开发者的隔阂应该是可以渗透的,这样在Java开源工作上就会有不断交换的反馈信息。”

作为之前被反复猜测Java的许可证问题,终于定在了GPLv2,而不是用在OpenSolaris上的CDDL。经典GPLV2许可证的特殊在于,首先,假如你创建的程序中使用了任何采用GPL许可证的代码,那么你的程序必须也遵循GPL协议;第二,不能向使用GPL程序的用户收费。毫无疑问, Java采用GPL打击了相当一部分厂商,但同时会获得F/OSS(免费与自由软件社区)相当的好感。最显著的一点改变就是,现在在任何Linux发布版中都可以包含Java代码了,而在此之前,只有采用GPL的perl/python才可以。

我们再来看看开源的具体内容。先看Java SE方面,Sun宣布在第一次的代码发布中,开源的组件包括:javac编译器、虚拟机、字节码编译器、垃圾回收、线程和安全部分。第一个代码发布版来自于JDK7的最初构建,它基本上就是JDK6的最终发布版代码。2007年春天将发布的包括JDK6和JDK7的所有非保留模块的源代码和完整的构建脚本,保留不开源的模块将会以二进制包的形式发行。所以,真正的革新发生在JDK7。

(责任编辑:城尘 68476636-8003)



延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网