频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

Sun CEO:开源Java具有历史性意义

作者: Paul Krill 出处:IT168  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2006-11-22 09:11
关 键 词:Sun  CEO  Java  开源
阅读提示:Sun公司的董事长兼CEO Jonathan Schwartz表示,这次开放源代码的举动是“我认为在通往未来的道路上最具有历史意义的改变之一,这种意义不是仅仅针对SUN公司而言的,而是针对于整个软件世界的。就我个人看来,这是一次真正意义上的根本性改变”。

Sun公司的董事长兼CEO Jonathan Schwartz先生在本周一表示,SUN公司能够在GNU通用公共协议(GPL)的构架下向开放源代码世界贡献Java平台,这是一个具有“历史性意义”的改变。但是IBM公司希望Apache软件基金会(Apache Software Foundation)能够负责Java的未来发展。

SunCEO:开源Java具有历史性意义

开源Java:历史性的改变

在程序开发员社区以及其他软件厂商们的多年强烈呼吁之下,在本周公司总部所召开的一次新闻发布会上,SUN公司终于正式将Java贡献给了开放源代码世界。这次开放的Java版本包括了其标准版(Standard)、微型版(Micro)以及企业版(Enterprise)。

但是,在开放源代码社团以开放源代码方式来扩展这套平台的同时,SUN公司依然会保留一套经过商业授权的,并且受到保护的Java版本。开放源代码社区所贡献的智慧和代码甚至会被考虑到包括进SUN公司的商业版Java软件当中。

SunCEO:开源Java具有历史性意义

Sun公司的董事长兼CEO Jonathan Schwartz

Schwartz表示,这是开放源代码的举动是“我认为在通往未来的道路上最具有历史意义的改变之一,这种意义不是仅仅针对SUN公司而言的,而是针对于整个软件世界的。就我个人看来,这是一次真正意义上的根本性改变”。

Schwartz表示,通过这次开放源代码的举动,SUN公司发现了一种巨大的网络效应。“这是一个有越多人参与,就会越有价值的网络。”他评论到,“这同时也是一个有越多人参与,SUN公司的商业利益就会越获利越丰的网络。”

为了吸引尽可能多的Linux开发者,促进软件的兼容性,SUN公司放弃了原先在自己的CDDL协议(Common Development and Distribution License,通用开放发布协议)下开放Java软件的计划,替而代之地采用了“Linux亲和度更高”的GPL 2协议。

按照GPL协议的规定,任何由GPL协议代码所演生出来的代码,连同和它相结合的代码,必须在同样的自由的GPL协议下被发布出来。考虑到相关独立软件生产厂商的利益,SUN公司允许在自己的Java开源版本中应用GPL协议中的“类途径例外(ClassPath exception)”条款。该项条款能够允许商业代码通过GPL类途径库的方式,和开源的Java结合在一起,而同时又不需要开放或重新发布自己的私有软件代码。

Schwartz表示,在当今世界上,Java广泛地运行在Solaris、GNU Linux、苹果的Mac电脑、Symbian、Tivo以及其它多种平台之上。“我们正在谈论的是数以亿万计的用户。”

而在另一方面,虽然同样也很赞赏SUN公司的这次开源举动,IBM公司却随即发表了一份声明,反对SUN公司的具体开源策略。按照IBM软件集团的互联网前沿技术部门副主席Rod Smith的话说,IBM公司建议Java的开源应该走Apache的道路。

Smith表示:“IBM公司支持所有开发源代码协会(OSI)所核准的开源协议。虽然话是这样说,现在在Apache基金会内部其实已经有了一个非常重要的现存的开源项目,其致力于和SUN公司一起合作,创造一个Java SE(Standard Edition,标准版本)的Java兼容实现——也就是著名的‘融合项目(Harmony project)’。此外,最近刚刚有在Java ME(Micro Edition,微型版本)领域非常活跃的公司宣布,他们将会向Apache基金会捐献关键性的Java技术,以促进Java ME项目的快速发展。”

“因为这些 Apache 项目取得了如此巨大的成绩,我们必须要向SUN表达出自己强烈的愿望,希望他们能够将自己的Java技术捐献给Apache基金会,而不是重新开启另一个开源的Java项目,或者至少要让他们所贡献的Java代码遵从一个“与Apache友好的”开源协议以确保开发源代码Java社区不会产生分裂或丧失应有的权力。从而SUN公司也可以将同样的开源版本Java的好处带给这个显赫的正在急剧成长的开发源代码社区。”

IBM的建议立刻就引来了Schwartz尖锐的回应。

“IBM公司居然会反对GPL协议,这让我感到有点奇怪。”Schwartz表示。“我肯定是不希望看到他们背离开发源代码社区的。”

“选用GPL协议,是我们和开发源代码社区都认为正确的抉择。”Schwartz表示。

SUN公司还展示了来自诸如Red Hat和自由软件基金会(FSF)之类的著名机构的表示支持的视频录像。

Apache公共关系部主席兼ASF委员会成员Jim Jagielski在一封电子邮件中表示:“Apache软件基金会(ASF)一直欢迎来自于SUN或其它软件厂商们的代码捐献。我们的很多项目都是在此类代码捐献的基础上发展起来的。但正如我们在融合项目(Harmony)的官方手册中表示的那样,虽然我们欢迎一切的捐献行为,但是最终决定哪些代码有价值的还是相关开发社团。”

“SUN公司当然有权力选择以任何它自己认为合适的开放源代码协议来发布Java的代码。”Jagielski继续说道,“但是因为融合项目(Harmony)已经成型并取得了一定的发展,我们很显然希望看见它成为人们所需要的唯一的,并且具有更少的协议方面的约束的开源的Java实现。”

而自由软件基金会(FSF)的主席Richard Stallman则高兴地评论到:“这真是太棒了,对于自由软件来说,‘Java陷阱’已经不复存在了。它已经成为了过去式。”这个所谓的“Java陷阱”指的是那些包含了Java代码的自由软件发行版本有可能会被Java先前的授权协议所威胁或限制的情况。

SUN公司软件部门的副主席Rich Green表示,由开放源代码行为所导致的出现多种不同版本的开源Java的可能性是“极高的”。不同版本的Java很可能会首先出现在嵌入式系统或新兴市场之上。但是他又进一步的强调,GPL协议能够促进不同开源Java之间的兼容。

Green表示:“其关键在于,这样的开放源代码举动能够让Java渗透到全球的各个领域当中,其规模和深度要远远超出SUN公司自己或我们的任何一个直接合作伙伴所能够达到的水平。”

(责任编辑 火凤凰 sunsj@51cto.com  TEL:(010)68476636-8007)


发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看52371次)
·UML类图详解 (查看46839次)
·Java编程开发手册 (查看25118次)
·UML统一建模语言 (查看24099次)
·C#技术开发指南 (查看22406次)
·Java编程开发手册 (1195个砖)
·Java基础教程 (429个砖)
·C#技术开发指南 (304个砖)
·PB开发教程 (220个砖)
·.NET开发手册 (217个砖)
·Java编程开发手册 (653个好)
·Java基础教程 (569个好)
·.NET开发手册 (251个好)
·PB开发教程 (209个好)
·Delphi开发技术手册 (174个好)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有