>>设为首页 >>加入收藏
支点网
会议活动 Conference activities
·2008证券信息化峰会
在中国证券的发展史上,2006、2007绝对是独领风骚的两年。在这两年中,不仅...
·首届中美CIO峰会
最新文章 News Article
·四川采访日程安排
·7月15日东汽,19个临时生产厂已经全面复
·7月15日北川,我生命的一部分已经永远驻
·7月14日走进地震灾区之——汉旺东方汽轮
·7月14日走进地震灾区之——绵竹剑南春
·面对灾难束手无策,灾后重建有备而来
在线调查 Online Survey
论坛新贴 BBS News
记者博客 Reporter BLOG
 
当前位置:首页 >> 声音
走近开源
作者:刘梅 发表时间:2008-7-8
  有人认为,开源软件就等于质量低、不安全。中国开源软件推进联盟主席陆首群说,这完全是误解。事实上,开源软件相对于传统商业软件的优势非常明显——安全、低成本、灵活性和不依赖软件提供商。

  
  CIOI:如你所说,将企业的工业开发流程和开源项目进行有机结合是企业用户最关心的,如何做到这一点?
  
  陆首群:开源社区在开发时不关注用户调研,也就是不直接收集分析用户的需求,他们也没有产品开发目标,换句话说就是只搞项目开发,不管产品开发,也没有产品开发路线图。他们不关心开源技术的产品化,没有商业模式,不对用户进行技术支持和各种服务,也不对挑错、纠错、打补丁(BugFix,Patch)、解决问题负责。而企业的工业开发流程是从用户调研、了解分析用户需求出发的,到编制技术任务书和产品开发路线图,组织项目开发和产品开发,实行产品化,再到组织产品生产、配套(形成产业链),是从市场策划到产品销售、用户服务的全过程,而开源项目的开发(开源社区的开发)只是其中的一段,应把开源项目的开发纳入到整个企业的工业开发流程中去,企业可以对社区的开发成果进行选择,企业也要组织其成员无偿参与到社区开发中,在为社区做出贡献的同时,也可以从中了解到社区先期开发的总体思路,把握体系结构全局,积累工程经验,并向社区提供其缺失的信息,做到互为补充、互相支持。
 
  一个成功的软件,包括开源和私有商业软件都是如此,要对项目开发与产品开发进行结合或统一,要把开发过程与企业其他经营环节,如量产、分发、市场推广、销售、服务、技术支持等完美结合。
  
  CIOI:为什么现在中国的开源软件产品还集中在Linux层面,而国外开源软件更为宽泛?你能不能给我们描述一个具体的例子,可以将开源运动与企业开发做到无缝衔接?
  
  陆首群:你的问题很好,之所以会出现这个问题原因有两点:一是Linux操作系统是开源产品的龙头,因此我们在谈开源时自然重点谈Linux。第二点我曾经在一篇叫做《开源的春天》的文章中谈到其他开源软件的发展,如开源中间件,以Apache为例,在互联网上Apache比微软的IIS更有优势,全球71.0%的网站使用Apache,20.2%的网站使用IIS。Apache在中国市场2005年的市场份额是17.65%,2007年提升到了24.22%,在全球的位置也从倒数第二(2005年的数据)有了很大提升。
  
  国外的开源中间件如JBOSS、JonAs发展也很快,甚至微软曾经谋求与JBOSS的合作,在国内金碟也在开发开源中间件Apusic。关于开源数据库,MySQL发展得很快,社区版的全球下载量已经达到1000多万套,中国约占1/5,其商业版销路也很好,2007年在中国的销售量达到1500套,销售额达到2000万元。开源浏览器Firefox(火狐)在全球的市场占有率约为30%,其中Firefox2.0达到20%,超过了IE7的19%。其他如开源开发环境Eclips,编程语言PHP、Perl、Python、Ruby在国内外的应用也日益广泛。2005年中国的PHP应用居全球第四,到2007年在所统计的175个国家和地区中已跃居中游的位置。针对各行业的应用解决方案,开源架构LAMP(基于Linux、Apache、MySQL和PHP的开放资源网络开发平台)也已与J2EE、.Net架构形成了三角鼎立、互相竞争、互相参插的态势。LAMP架构灵活性好,可根据用户需求,提供混源架构。
  
  CIOI:从成本上考虑,开源开发模式的TCO(总体拥有成本)模型是否真的省钱?虽然这种软件的购买成本很低,但是后期维护和二次开发的成本及使用成本会不会很高?
  
  陆首群:今年4月8日,在我国台湾举行的“开放手机平台论坛”上,也曾经讨论过这个问题。他们说,使用Linux并不是为了降低成本,事实上无形的工程成本是相当庞大的,要付出的工程费用单位是亿元(新台币)。
  
  问题是在开源社区的开发中,广大社会志愿者和一些企业的集体志愿者都是无偿工作的,他们的成本没有摊进来,所以开源软件具有研发成本低的优势,也可以说无形的TCO可能较高,但有形的TCO是很低的。至于后期维护和二次开发成本,开源软件也是较低的,也有其优势。
  
  CIOI:与传统商业软件相比,CIO更关注如何保证开源软件的质量,什么样的开源项目或者开源产品是可以信赖的?
  
  陆首群:开源软件相对于传统商业软件的优势非常明显:安全、低成本、灵活性和不依赖软件提供商。有人认为开源软件就等于质量低、不安全,这完全是误解。在开源软件产品化过程中,要进行兼容性测试和质量认证,就是为了保证其产品的质量。
  
  至于开源软件企业是否也与传统商业软件企业一样,实行CMM、CMMI认证制度问题,我的意见是现在没有,但需要研究。
  
  由于开源的性质,开源项目/开源产品的BugFix、Patch系统可以比传统商业软件的同类系统运作得更有效、更迅速、更彻底,从而提高了其可信程度。

[1] [2] [3
文章评论
联系我们 | 关于我们 | 广告服务 | 版权声明 | 杂志要点
友情链接:
移动解决方案联盟 TechTarget中国 CIO时代网
  Ziff Davis |中美CIO峰会 | 在线研讨会 | PCMagazine电脑时空|支点网
CIO Insight是Ziff Davis Media公司注册服务商标。
CIOInsight.com.cn是CIO Insight信息方略的互联网媒体,是Ziff Davis Media公司注册服务商标。
Copyright (c) 2008 CIOInsight.com.cn网站版权所有。