科技时代新浪首页 > 科技时代 > 软件 > 正文

将开源进行到底 Java开源是否来得太迟


http://www.sina.com.cn 2006年12月04日 15:06 ZDNet China

  今年10月底,Oracle和Red Hat针锋相对地推出了各自版本的Linux产品,并且Oracle还宣布以低于Red Hat 50%的价格提供Linux产品支持和服务。11月初,一向“积怨”甚深的微软和Novell公司结成攻守同盟,宣布支持彼此的产品研发和升级。11月13日,Sun敲定了Java开源的确切时间,Java源代码有望在2007年3月全部公开。而在去年,Sun公司宣布其重量级的产品Solaris开源,更是将全球的开源活动推向了高潮。

  Java开源是否来得太迟

  在Sun宣布把Java在GNU GPL协议下开源之后,有媒体和分析人士认为这是Sun公司有史以来对开源社区最大的贡献,更有甚者说此次的Java开源是开源运动启动以来所获得的最大的一次“馈赠”。不仅如此,这些人还认为此次的开源将延长已经十多岁的Java的寿命。Sun在把Unix Solaris开源之后,又在Java诞生十周年之际把Java开源,是否显得迟了一些?

  开源——潘多拉的魔盒

  人们购买软件的模式具体经历了三个不同阶段。在1980年以前,软件和硬件捆绑在一起销售,人们购买了硬件,意味着就拥有了相应的软件,而那时根本没有开源的概念。

  从上世纪80年代开始,人们开始分开购买硬件和软件。当时,人们购买软件获得的仅仅是软件使用权。在这种情况下,人们开始希望能得到软件的源代码,从而进行深度的开发,于是软件开源就应时而生了。

  进入21世纪,软件的全新销售模式是人们在购买硬件时可以选择多种开源软件,而且用户如果没有使用就不需要付钱,只有当用户真正使用并需要获得支持时才支付相应的费用。而软件业也由此发生了变化,技术和服务现在已经成为盈利的主要途径。其次,开源的实质是为了创造一个开放的市场。上世纪90年代,英特尔和微软联手出击,大有垄断市场的趋势,“Wintel”也成为IT业不容争辩的标准。在这种情况下,开源成为打破该局面最有效的方式。

  Sun最终会不会拥抱GPL

  Sun决定把Java在GPL(General Public License)协议下开源之后,正在考虑将其旗舰级软件产品Solaris在GPL下开源——Solaris在2005年已经在CDDL(Community Development and Distribution License)下开源。把Solaris转向在GPL下开源是Sun公司负责软件战略的高级执行副总裁Rich Green的主意,他表示,Sun选择在GPL下开源Java,无疑可以使Java技术的生命力更强,使Java可以走得更远,既然如此,为什么不把Sun现存的一些技术也放到GPL下开源呢?

发表评论 _COUNT_条

爱问(iAsk.com) 相关网页共约12,000,000



评论】【论坛】【收藏此页】【 】【多种方式看新闻】【下载点点通】【打印】【关闭




科技时代意见反馈留言板 电话:010-82628888-5595   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2006 SINA Inc. All Rights Reserved

新浪公司 版权所有