您要打印的文件是:抢占关键应用的开源十年

抢占关键应用的开源十年

作者:王政    转贴自:赛迪网    点击数:2061


    在“2007中国开源信息化年会”上,推动信息化、推进开源软件应用成为与会嘉宾的一致心愿。

    面对全球IT市场的激烈竞争,是坚持闭源?还是坚持开源?

    多少年来,两种观点一直僵持不下。

    如今,无数事实已证明,一味地坚持闭源显然非明智之举,而借助开源来实现创新却赢得了越来越多人的青睐。

    尤其是在当前信息化推广如日中天的中国市场,开源及开源所带来的各种信息化成果,都无不显现出开源的魅力。

    十年来,从软件到硬件,从技术到应用,开源不再仅仅是爱好者聚集的社区,更已经形成了成熟的商业模式,赢得了众多用户的信任。

    自20世纪90年代以来,以Linux为代表的开源应用对全球信息化建设注入了新的活力。实践证明,开源商业应用技术的成熟和以Linux为代表的开源应用,已获得世界各国政府和企业的高度重视。截至2006年9月,至少有44个国家的99个政府部门,采用行政和立法措施推进开源应用的发展。在全球已有50%的企业在接触和应用开源服务。

    在我国,开源应用具有的成本较低、稳定可靠、性能优良、源代码开放等特征,也成为电子政务、行业信息化、企业信息化深入发展的迫切需要。在这样的产业大背景下,以大力推动信息化、推动开源软件应用为主题的“2007中国开源信息化年会”7月25日在北京召开。信息产业部副部长苟仲文、中国工程院院士倪光南、国务院国有资产监督管理委员会信息中心副主任张铭等领导和专家到会发言。Intel、微软、红旗中文贰仟、红帽软件等企业代表也参加了会议。

    开源为何这样红

    开放源代码能通过网络化使成千上万的技术爱好者参与到源代码软件的开发过程中,所以它的技术特征是规模庞大,技术复杂。另一方面,开放源代码软件覆盖了整个软件的主要领域,所以开放源代码的组织者特征是组织者本身就是开发带动者。与此同时,开发组织与开发人员之间没有强制的隶属关系。

    正是因为开放源代码有这样鲜明的特征,它的利弊也相对比较显著。

    首先,开放源代码影响我国技术创新的运行机制,它缩短了软件的开发周期,降低了软件的开发成本。同时,因其是一种开放的平台,所以任何人都可以在其上按照自己的个人兴趣,或者是公司的产品线来进行开发,这就产生了各种精彩的应用软件,推动了软、硬件的整体发展。但同时也正是由于这个特点,开放源代码才难以被有效地管理,也难以用传统方式来实现应用。红帽软件大中华区总裁胡伯林就认为,现在开源技术在全球有50%已经在使用之中,15%还处在测试的阶段,而约有18%计划1年内实现,有7%计划在2年内实现。此外,对开源软件不屑一顾或不想投资的只占了10%。但从整个的市场需求来看,开源系统已经从一个不是很成熟、风险很大的商业模式,变成了一个成熟的、有吸引力的商业模式。 其次,开放源代码本身影响着技术创新的激励机制,如果把软件价值看作是从文档支持和培训到专业的服务,那么对于专业的开发人员来说,他们参与开放源代码软件的开发本身并不是物质上或者是金钱上的激励,更重要的是自我价值的体现。而开放源代码则通过网络在全世界范围内寻找技术上的、感性的相投者和契合群体,从而使其参与其中,被寻找到的每个人都可以站在巨人的肩膀上进行工作,同时也为别人提供肩膀。

    第三,开放源代码影响技术创新的动力机制。开放源代码本身有很强的灵活性,表现为,用户和工程人员最终都可以利用开放源代码进行改写和定制软件。此外,开放源代码自身的开源特性及大量人员参与的特性,保证了源代码软件本身的漏洞修复能力和对安全隐患的幸免能力。这些特性和表现足以让用户非常放心地使用,这也正是许多国家都希望能在他们的重要信息系统中应用开放源代码软件的原因。

    信息产业部软件与集成电路促进中心王绪刚认为,对于市场而言,开放源代码不再是黑盒子,所以信息的提供商必须尽力提高质量,才能够完善售后服务,才能降低系统相关的整体费用。

    从面壁到破壁

    开源软件本身有如此的重要性和强大优势,那么,10年开源到底给中国带来了什么呢? 微软Windows高性能计算组软件设计工程师马天驰认为,对中国来说,开源软件主要是对主流产品的一些补充。如一些商家有自己的产品线,但一些能够增加用户体验的功能不在其主流的产品线里,这时开源的社区就成了一种创新的试验平台。上海中标软件有限公司总经理韩乃平认为,最大的收益是带来了开源的环境与文化,像开源社区、开源联盟,以及基于开源的应用等,尤其是近年来行业用户逐步开始重视开源,相应的产业链也逐渐成熟,这些都使得开源逐渐成为我国信息化建设的一个基础选择。

    赛迪时代信息产业股份有限公司重大项目研发中心总经理孙桂明认为,第一,开源为我国提供了一个技术机会,可以真正使用一些底层的操作系统,如数据库、中间件、Office等规模性软件。这一点是非常重要的。从开发人员的角度讲,就像是发现了一个宝库,原来做开发基本上就是,先买产品,然后学习产品手册,接着再去猜测产品内部的实现机制(但很难是完整的实现机制),因此最终开发出的产品很难达到性能、功能上的稳定和可靠。有了开源,就可以为我国的信息产业提供一个很好的机会,尤其是技术机会。

    第二,在应用层面上,我国目前关注的是核心技术的问题。用开源技术解决我们国家欠缺的技术(如操作系统)、办公套件问题等,将是一个很好的发展方向,但同时也是一个持续的、大投入的、长期的过程。开源为我们打开了知识之门,提供了很多商业软件可以提供的一些工具,可以用这些工具组合来达到价格昂贵的商业软件功能,节约企业成本。利用开源软件,我国信息产业将能获得巨大的基础性支持。

    然而,开源技术的应用在我们国家目前还较薄弱,应大力倡导。有关领导建议,在应用领域大力开展开源技术,如用开源的工具代替商业工具,降低成本,提高企业的生存能力,如选用开源的LAMP技术替代商业技术,用于应用软件开发。英特尔中国研究中心开放源码技术中心(OTC)北京研发总监杨继国认为,开源首先是给人们带来了它的文化。中国用户至少可以由此认识到,除传统商业软件外,还有开源的自由软件。其次,对于很多用户来说,开源也给他们带来了多种选择。第三,对于软件开发商来说,一方面降低了开发成本,另一方面缩短了产品的面市时间。

    就目前我国在开源上面对的问题而言,孙桂明认为认识不够是主要问题。另外一个问题是人才储备不够。目前,在我国,一个熟悉开源技术的工程师比一个熟悉商业技术的工程师的收入要差很多,这就造成了大批学生或是技术人才都会优先选择去学习主流的商用技术。其主要原因还是开源技术在我国的应用不足,人们的观念也很难改变。

    要改变现有状况,第一,政府推广开源技术不应该主要推广某一项技术或某一个产品,而应推广解决方案,比如怎样利用开源技术构建软件开发环境等。第二,软件开发企业要理清开源与免费的概念。

    韩乃平也认为,目前开源的产品和方案已经到了可以应用的阶段,一些给行业用户定制的方案已经投入使用,现在的阶段是开源发展的黄金期,但目前的产品和方案仍需继续完善。

    杨继国认为由于市场竞争等原因,一些国内的开源组织,包括行业组织、软件企业、开源社区等都没有很好地联合起来。另外,国内的开源社区应该进一步走出国门,与国外的开源社区加强合作。第三,国内一些开源企业倾向于去“拿来”而非“贡献”,从长期看是不利的。

    开源软件,对于我国软件产业的自主创新有重要的影响和推动作用。特别是在我国目前软件高级人才还比较匮乏的形势下,加上各个软件企业规模还都比较偏小,使用开源软件和参与开源应用,对于我国的软件创新有着尤为重要的意义。

    打破应用生死关

    再好的技术没有应用就没有生命力。正所谓谁抓住应用,谁就有生存的话语权。

    从1999年开源软件进入中国以来,中国的开源软件先后经历了培育期、发展期和现在的转折期。开放源代码本身不仅仅是将技术开放或将程序开放,更重要的是开源的方式在业界达成了较大范围的共识,而且基于这些技术和程序开发出来的开源软件也已经得到了广泛的应用。最显著的现象就是社区的开发机制在渐渐普及,如伊甸园、灰狐、开源中国共创联盟等目前非常著名的开源社区。服务化的开源商业模式也逐渐清晰。现在所有开源社区的开发人员已经超过6000人,所开发出的开源软件超过2万多个,项目数量达110个,网民的下载次数更是超过20万。

    与此同时,很多公司也纷纷开始提供开源架构,或是采用开源软件加上嵌入式的形态,从而提供服务化的开源商业模式。Linux也从单一的产品化,过渡到现在开源软件全面发展的阶段。很多著名企业对开源软件的重视程度也大大提高,如Intel推出的vPro的技术和基于开源软件参考设计和自由下载的SDK技术。在BIOS方面,Intel推动了BIOS更新换代的进程,如UEFI2.0等。

    在虚拟化方面,还有基于x86的VMware商业的虚拟化系统。早期x86的VMware的费用比较高,随着开源本身的发展,出现了Xen和KVM等项目。Xen是基于Hypervisor的多操作系统界面,需要修改操作系统才能实现虚拟化,这一特性必须通过开源来解决。

    从应用的角度看,开源软件正在进一步走向实用。就服务器的产品来说,Linux的服务器产品开始在金融、海运、邮政等重要的行业取得突破,软件定制化已经成为桌面领域新的发展方向和主要的着力点。随着我国逐步成为设计大国,嵌入式软件的附加值也在有所增加。

[NextPage]

    但是从整个开源生产环境来说,还存在着许多问题:比如这种开源的商业模式仍然需要进一步的探索;我国的企业由于规模比较偏小,所以受控于资金的压力;持续性的发展也还存在很多问题。另外,国内开源社区的建设步伐还没有跟上,直接参与国际主流开源代码开发的技术人员还比较匮乏,大部分人才目前还都集中在跨国公司在中国设立的研发机构。除去上述问题,产品的兼容性和实际应用少的问题也需要解决,这些都造成了用户对开源平台的接受和认可程度偏低。

    令人欣慰的是,针对这些问题,政府适时地发挥了组织和引导作用,在全国建设了许多开源生产环境组织。

中国品牌总网_图片欣赏740)this.width=740 border=undefined> 

2006年国内市场Linux系统及OpenOffice销售量

中国品牌总网_图片欣赏740)this.width=740 border=undefined>

2006年中国市场各种操作系统的市场占有率和年增长率

    链接一:微软对开源的矛盾心情

    7月26日,微软发布了一个全新的、界面友好的开源网站。几个小时后,微软公司CEO鲍尔默在一个新闻发布会上明确将开源列为自己的竞争对手。那么,微软对待开源到底是敌是友?

    这个网站是微软网站的一个子网站。通过提供微软在开源方面的特定信息,该网站清楚地说明了微软与开源软件应该是合作的关系。微软通用平台战略总监比尔·希夫在该网站上说:“微软的合作伙伴与基于开源的商业组织和社区共同努力,致力于使客户更容易发展、部署一个微软技术和开源技术混搭的IT环境。”

    这个目标似乎是关于互操作性的,但是微软真正希望的是增加用户的黏性——避免用户用开源的技术来代替微软的技术。因此,微软所谓的开源合作必须是在特定环境下。

    “在一开始超过10年的时间内,我们从Linux那里夺取市场份额”,微软首席运营官凯文特纳说,“我们的产品不断给客户带来价值,从而我们取得市场胜利。我们打算一直竞争下去,并且将一直争取胜利”。

    “争取胜利”与微软网站上对与开源“合作并为其它软件提供商搭建桥梁”形成对比。

    部分的原因在于,微软有着多重目标。鲍尔默和凯文特纳在公开场合的表态都代表了商业利益上的争夺,他们的目标在于给微软股东创造最大价值。而微软开源网站则表达对于软件开发者和企业一个信心,那就是他们可以在微软的环境下使用开源软件。

    其实,微软对于开源的矛盾态度,也适用很多信息化程度较高的企业。对于他们来说,很难安心地把微软的软件和开源的软件混合起来用。因为,同时使用这两种截然不同的商业模式开发的产品,可能让他们遇到知识产权等方面的问题。(吴加录)

    链接二:开源办公工具

    1. 开源办公软件——OpenOffice

    OpenOffice具有强大的文字处理器、电子表格和文档演示软件。另外它还具有一些强大的图形、数据库和数学计算等应用工具。

    2. 开源浏览器——Firefox(火狐)

    Firefox的整体功能显得非常强大,它的安全浏览和稳定的性能为其持续赢得更多的用户。

    3.开源邮件工具——Thunderbird Thunderbird客户端可以同时支持POP3和IMAP电子邮件服务,除了提供进一步支持RSS和新闻组功能外,还具有很多改进的功能。

    4.开源媒体播放器——VLC媒体播放器

    VLC播放器除了不支持Real Player媒体文件外,几乎支持所有的视频格式,而且它很容易安装。5.开源即时通信工具——Pidgin(原名Gaim)

    Pidgin可以支持几乎所有的即时通信工具的通信协定。

    开源娱乐工具

    6.音乐播放器中的“火狐”——Songbird

    Songbird是一个强大的应用程序,Songbird几乎可以让终端用户播放所有类型的音频文件。7.个人信息管理器——Evolution

    任务管理、日程安排、联系人管理和与Exchange服务器支持的移动设备同步,Evolution的这些功能无疑是企业人员非常需要一个支持双平台的个人信息管理器。

    8. 开源FTP客户端——Filezilla

    Filezilla具备所有的FTP客户软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla成为一个必备的FTP客户端工具。

    9. 开源图形工具——GIMPShop

    GIMPShop提供了强大的GIMP图形处理功能,它保留了大多数在PhotoShop中常见的功能,而且它提供了一个逻辑清楚的界面。

    10.开源音频编辑工具——Audacity

    Audacity是当今互联网上被应用最广泛、最强大的音频编辑应用工具。它非常易用,可以让用户轻松地对任何声音文件完成录制、融合、混合、增加效果、分析和转化等工作。

中国品牌总网