开源驱动创新——五步计划推动中国开源软件产业发展

  • 来源:中国计算机报
  • 关键字:开源,开源软件,创新
  • 发布时间:2014-12-02 15:36

  11月20日,以“沟通、交流、合作、展望”为宗旨,以“开源驱动创新”为主题的第13届东北亚开源软件推进论坛在武汉举行。本届论坛上,中国开源软件推进联盟主席邱善勤与各国开源产业界的专家共同探讨全球开源软件发展态势、中国开源软件产业发展的机遇与挑战和未来发展计划。

  全球开源发展态势

  开源软件的蓬勃兴起有力地推动了全球软件产业的创新发展,使全球IT领域发生了全局性、持续性的重大变化。

  首先,开源应用促进创新。开源软件在全球IT产业中被广泛使用,越来越多的企业和个人也参与到开源软件的开发中。Linux已在服务器领域成为主流,在全球排名前100位的网站中,75%使用的是开源软件Web服务器。在一些市场中,开源方案正在赶超现有的闭源产品。企业使用和参与开发开源软件的动机不仅包括促进本身的创新和减少开发成本,更在于能紧密地跟随新技术发展趋势,甚至对一些行业的发展方向形成巨大影响。

  其次,开源协作是极好的生产方式。2014年3月份,Linux基金会对686个成员进行了一项关于协作开发趋势的调查,目的是了解采用开源软件生产方式是否能让企业和个人保持竞争力。这次调研的对象包括三星、富士通、HP等已经在开源领域深耕细作的大企业,也有大量员工数量不足50人的中小企业。调查结果显示:91%的高管认为开源方式对他们的业务非常重要,77%的高管认可开源协作开发带来的缩短产品开发周期和更快进入市场的好处,86%的高管表示将加大或维持对开源软件的投入。

  最后,全球开源软件发展的趋势是从系统架构到应用架构再到应用。移动网络、云计算、大数据等技术的不断创新带动了OpenStack、Hadoop等开源软件的迅速发展。未来几年内,开源PaaS框架、开源数据管理工具等开源技术将被越来越多的企业关注和使用,推动开源技术从基础层逐渐向上渗透。

  机遇与挑战并存

  伴随着全球开源技术和开源商业模式的不断成熟,开源软件获中国企业广泛专注认可,越来越多的大型IT企业参与开源社区,中国开源软件产业发展呈现出以下几种态势。

  第一,中国开源软件产业发展氛围逐年向好。2014年,中国政府主管部门和产业界共同加大对基于开源软件的移动互联网、云计算、大数据、物联网等关键领域研发和产业化的资金支持,为开源软件在中国的发展提供了更加广阔的市场空间,为加快形成基于开源模式的产业生态系统创造了更加有利的外部条件。

  第二,中国开源软件产业规模逐年扩大,开源技术在重点行业中的应用日益广泛。移动互联网是开源软件的主要应用领域。根据全球市场研究机构集邦的报告,2014年第一季度,全球智能手机出货量达到2.67亿部,在全球出货量排名前10位的手机厂商中,中国国产品牌就占据了“六强”席位,合计市场占有率已超过25%。国产品牌的兴起和巨大的应用市场规模为开源软件在中国的发展带来机遇与挑战。

  在服务器领域,Linux操作系统在中国继续深耕,不断扩大市场份额,从互联网行业已经延伸向金融、电网、邮政、教育、国防等行业。

  在云计算方面,IDC最近发布的调研数据显示,中国云计算基础架构市场投资增长率已经达到了42.0%,预计到2016年,中国云计算基础架构市场的规模将超过10亿美元。在大数据方面,2012年至2017年,中国大数据市场复合增长率预测为39%,其中软件领域增长率最高达到42%,高于世界平均水平20个百分点;服务领域增长率40%,高于世界平均水平17个百分点;基础设施领域总量规模最大,增速高于世界平均水平5个百分点。

  在物联网方面,前瞻产业研究院日前发布的《中国物联网行业应用领域市场需求与投资预测分析报告》显示,2013年,中国物联网市场规模达4896亿元,同比增长34.13%;2015年,中国物联网整体市场规模将达到7500亿元,年复合增长率接近30%。

  第三,大型企业开源战略逐年清晰。中国大型企业逐渐设立开源部门,制定开源战略。作为Linux内核ext4文件系统核心开发团队之一,阿里为Hadoop、MySQL、OpenJDK等多个开源项目贡献代码,并推出了TaoCode开源项目托管平台。阿里开源了自主开发的软件100余个,开源了其低功耗服务器,还将开源硬件设计规范发布在开源社区。

  华为设立了专门的开源软件中心,并积极支持参与外部开源社区,成为Apache基金会、Linux基金会,Linaro、OpenStack等开源社区的主要成员。

  腾讯公益慈善基金会出资成立CSDN腾讯开源公益社区,将腾讯开源项目通过该社区发布出去。目前,腾讯内部开发者社区已初成规模,积累项目500余个,开放源代码项目200余个。

  小米公司在其业务平台的基础架构中大量使用开源软件,其中服务框架、Web框架、大数据存储、数据处理、缓存搜索等多个核心组件采用开源软件。近一年多时间里,小米公司大量参与了Hbase存储系统项目的开发,并将成果反馈给开源项目社区。

  第四,中国开源社区支撑环境逐步改善,对国际开源社区贡献逐年增多。除了淘宝的Code平台之外,CSDN、OSChina等著名技术社区也发布了基于互联网社交的项目托管平台,为中国开源开发者提供了良好的协作开发环境。其中,淘宝的Code平台已托管了约7400多个开源项目,近3万名开发者。OSChina也逐步建立了开源软件库、项目托管、代码分享、翻译等平台化社区工具,吸引了超过10万个开源社区项目。

  第五,中国开源软件推进联盟与国际间的合作不断深化。除了与中日韩三国开源产业合作外,中国开源软件推进联盟还不断加强与Linux基金会、Linaro(ARM上Linux开发的非营利性机构)、OIN(开源知识产权促进机构)、OpenStack基金会、UBUNTU社区、LPI、OW2(中间件开源国际联盟)等国际开源组织的交流,同时,积极推动国内企业与国际开源组织合作,推动中国开源与国际市场的合作不断深化。

  在看到机遇的同时,中国开源软件推进联盟也清醒地认识到,开源软件在中国发展所面临的挑战。开源模式在中国才刚刚起步,中国开发者在国际开源社区中的声音相对还比较微弱,仍有一些中国企业并不了解开源软件,不了解如何有效开展开源软件治理工作和参与社区贡献,中国开源软件技术人才也相当匮乏。

  五步计划推动中国开源发展

  面对开源软件产业新的发展形势,借助中国开源软件联盟的平台,中国开源软件推进联盟计划从以下五个方面推动中国开源软件产业的发展。

  首先,引导更多中国企业和开发者使用开源技术、参与国际社区活动,支持建设本土的开源社区。中国开源软件产业应当遵循开源发展模式,以使用开源软件为开始,逐步增加对社区的贡献。中国开源软件推进联盟将大力支持本土开源社区平台的建设,为中国开发者营造良好的开源生态环境。

  第二,推动开源技术人才培养,建立开源人才技能认证体系。清华大学技术创新研究中心和社会科学文献出版社《国家创新蓝皮书》的数据显示,2007至2011年,我国研发人员同期年均增长率为13.5%,总量占到世界的25.3%,但创新型人才依旧有很大缺口,开源技术人才更是稀缺。因此,培养开源技术人才是发展开源的基础。

  第三,推动开源软件治理、开源许可证合规使用和知识产权方面的工作。企业在享用开源软件优势的同时,也面临着如何有效管理开源资源的挑战。为此,阿里成立了专门的开源委员会,华为设立了开源软件中心并设专人来规范企业内部使用开源软件和支持贡献开源社区。对更广泛的企业而言,开源许可证的合规使用、开源模块的有效复用、社区的管理等都是能否成功使用开源技术的关键因素。

  第四,加强中国开源软件产业研究,为政府在新时期、新形势下加强开源软件产业管理提供发展建议,为企业制定开源软件战略提供参考。

  第五,加强国内外交流合作。中国开源软件推进联盟将继续主办好每年的“开源中国开源世界高峰论坛”等活动,维护好与日韩两国的开源软件合作机制,拓展与欧美国家开源组织机构间的合作。

  本报记者 涂兰敬

关注读览天下微信, 100万篇深度好文, 等你来看……