设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
小说专版  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专   题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> 操作系统 >> UNIX系统 >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
AIX 5L V5.3操作系统通过…
Sun Solaris 10计划开源…
Sun系统性能包中新推出1…
Unix备份与压缩命令实践
Sun服务用户 新版Java S…
Windows Presentation F…
Windows Workflow Found…
最先进的技术:Windows …
Win Presentation Found…
Windows Workflow Found…
  Sun考虑用GPL许可方式发布Solaris操作系统       
Sun考虑用GPL许可方式发布Solaris操作系统
 

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

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)

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2007-2-5 0:58:15
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持