热线电话
  • 010-88558925010-88558943
  • 010-88558955010-88558948
CMIC专家更多

中国半导体行业协会副

3月21日,SEMI产业创新投资论坛在上...更多>>

赛迪研究院未来产业研

近日,工业和信息化部、科技部、交通运输部...更多>>

中国市场情报中心 > CMIC研究 > CMIC观点
CMIC:借鉴红帽经验加速推动我国开源软件发展

发布时间:2015-06-11 08:22:27

来源:赛迪智库-软件所

作者:蒲松涛

【打印】 【进入博客】 【推荐给朋友】

    【CMIC讯】近年来,随着开源成为云计算、大数据等新兴信息技术创新的主流模式和重要依托,开源软件开始主导软件产业乃至整个信息技术产业的发展,全球各大IT巨头纷纷张开双臂拥抱开源。在开源软件领域,红帽(Redhat)是当之无愧的领跑者,其自创立以来,基于开源软件、遵循开源发展规律不断在技术创新、人才培养、市场开拓等方面取得令人瞩目的成绩。2014年,红帽创下了连续12年营收增长的记录,并荣膺《福布斯》杂志评选的“全球最具创新力企业”称号。红帽多年来的成长经验为我国发展开源软件、培养壮大国产操作系统等基础软件,乃至在云计算等新兴领域抢位发展都提供了有价值的借鉴,值得认真总结和分析。

 

    一、红帽的发展历程和成功经验

 

    (一)发展历程

    红帽软件公司创立于1995年,其近20年的发展历程可分为成长期、成熟期、扩张期三个阶段。

    成长期(1995年-2002年):专注于领先技术研发,加强人才、市场布局。早期的红帽专注于开源Linux操作系统,通过与开源社区的良性互动,建立了红帽Linux的技术优势,从1999年起红帽便一直占据着Linux市场的领导地位。但由于当时基于开源软件的商业运营模式尚不成熟,红帽一直处在亏损阶段。

    成熟期(2003年-2011年):依托商业运营创新企业实力不断增强。依托持续累积形成的技术优势,基于对开源软件发展模式的深刻理解,红帽将Linux桌面版和服务器版分离运营,聚焦于企业级市场,成功开创了通过提供产品和服务使用权来获取用户定期支付费用的订阅式商业模式,实现了企业运营能力的大幅度提高。自2003年二季度起,红帽开始盈利且收入增幅常年保持两位数;其企业级操作系统现已拥有全球500强企业中90%以上的客户。

    扩张期(2012年至今),在保持传统操作系统市场优势的同时,积极向云计算等领域扩张。为适应云计算等新兴技术快速发展带来的新需求,红帽快速吸收新兴开源软件技术,积极向操作系统之外的更广阔领域扩张。当前,红帽已拥有一系列的商业化开源解决方案,涵盖操作系统、中间件、虚拟化、存储、云计算等领域。在快速发展的云计算领域,红帽已成为OpenStack 首屈一指的商业解决方案供应商。

 

    (二)红帽依托开源不断成长的经验

    基于对开源软件发展模式的深刻理解,红帽在技术创新、人才培养、市场拓展等方面采取了与开源模式相适应的企业发展策略,其主要经验包括三个方面。

    发展核心是建立与开源社区的良性互动。开源社区是开源软件开发、维护、更新的重要平台,在开源软件发展中占据不可或缺的核心地位。对于开源社区,红帽并非单向的“拿来”,而是坚持双向互动,以期实现可持续的共同发展。为此,红帽积极为开源项目提供代码支持,主动提交开源项目的缺陷报告及改进代码;为开源项目提供资金支持,保障开源项目的顺利推进;为开源项目提供管理支持,参与开源项目的管理和运作。由此,红帽长期占据Linux内核企业贡献度榜首,其企业雇员成为Linux内核的核心维护者;在OpenStack各版本累计贡献度排名中,红帽同样位居第一位。回馈开源社区,不仅使红帽能够掌握开源软件最新核心技术,具备更加敏锐的产业洞察力,而且能够提升其在开源项目中的话语权,扩大其在开源世界中的影响力。

    发展基石是构建全球化的人才培养体系。红帽充分借鉴了开源软件的全球化开发思想,将人才培养的范围扩大到全世界。为网罗全球优秀人才,红帽构建了多方向、多层次的人才培养体系。一是加强企业内部员工的技能培训,并从开源社区引进项目核心人员。二是建立了以“红帽认证工程师”(Red Hat Certified Engineer,RHCE)为基础的多级人才认证体系。三是成立了红帽学院,给全球各类学校提供“RHCE”认证培训课程。这些举措使得红帽不仅拥有了一支掌握开源软件核心技术的企业内部人才队伍,也培养了一大批熟悉红帽产品的人才后备军,同时进一步扩大了红帽在全球软件行业中的影响力。

    发展动力是不断创新的市场运营模式。盈利难是开源软件企业普遍面临的问题。红帽在坚持开源发展的基础上,依靠创新不断改进运营模式,成为开源软件领域盈利能力最强的企业。在产品营销方面,红帽面向企业客户推出了收费的企业级软件产品或商业解决方案,并提供订阅式的企业级服务以获取持续收益。在产业布局方面,红帽积极收购各种战略性的开源软件企业,以填补自身的短板或开拓新的产业领域。仅2014年,红帽为了完善其开源生态就已收购FeedHenry等3家企业。在企业合作方面,红帽于2002年就已与IBM、戴尔、惠普等公司建立联盟,其云计算合作伙伴遍布全球。全球性的企业合作,不仅扩大了红帽的市场空间,同时减少了其他企业对红帽产品的竞争。

 

    二、红帽经验对我国开源软件发展的启示

 

    (一)遵守开源世界基本规则是前提

    开源软件在软件开发、分发、改进等诸多方面与普通商业软件不同,难以简单套用传统商业软件发展模式,需要在提高对软件开源模式的理解、遵守开源世界基本规则的前提下寻找发展道路。红帽一直坚持软件的开源式发展,严格遵守各类软件许可证协议要求,构建了良好的开源生态。正是基于对开源规则的理解,红帽将与开源社区互动作为技术创新的核心并成功开创了订阅服务的商业运营模式,使企业发展步入快车道。反观我国大多数软件企业对开源的认识尚不清晰,对开源世界的规则理解还不透彻,许多企业仍然在直接套用商业软件的运营模式,甚至用闭源的方式运营开源软件,这不仅导致产业发展缓慢,也在国际开源世界中带来负面声誉。

 

    (二)具有开源精神的企业是主体

    开源软件项目孵化有多种途径,包括社区爱好者开发项目、校园创新项目、企业开源项目等等。但仅靠普通爱好者支撑的开源软件很难获得大的产业界影响力,能够真正推动开源软件产业发展的均是企业级的开源项目,目前全球的大型开源项目都有如红帽这样的企业来提供赞助和参与运维。如在OpenStack项目中,企业贡献度总计超过97.5%。当前,企业开源其自身项目也成为参与开源的重要方式。由于这类项目先天就得到企业的支撑,因此更易获得长久发展的动力。我国开源软件产业发展面临的一个主要困境就在于缺乏企业的参与和支持,如在OpenStack项目的核心开发者中仅有华为一家国内企业。导致这种局面产生的主要原因可归于三个方面:一是企业缺乏开源精神,不愿意将其自身产品开源;二是企业缺乏开源实力,产业联盟的力量没有得到充分发挥;三是企业缺乏开源生态,开源产品缺乏知识产权保护。

 

    (三)加强与开源社区互动是途径

    红帽的成功经验表明,坚持回馈开源社区,合理利用社区资源,建立与开源社区的良性互动,是开源软件企业发展的有效途径。一方面,企业应提高对开源社区的投入力度,包括资金投入和人力投入。投入资金可以提升企业在开源项目中的管理权限,提升在项目发展中的话语权。投入人力做出更多的代码贡献不仅可以扩大企业对项目发展的影响力,也可帮助企业掌握技术发展动向,获取技术主动权。另一方面,企业应注重对社区资源的综合开发,除了获取软件源代码之外,开源社区还提供了丰富的人力、影响力、信用力等资源,均是关系开源软件发展的宝贵财富。例如,对社区人力资源的开发利用就是红帽成功的重要因素。尽管近些年在政府的大力扶持下,我国开源社区发展迅速,企业也加大了对开源项目的资金支持,但我国开源软件产业界尚未形成与开源社区的良性互动,大多数企业对开源社区的贡献度较少,且仅对开源社区提供的代码资源进行利用开发,未建立起与社区发展相适应的人才培养体系。

 

    三、政策建议

 

    (一)提高开源认识,完善开源生态

    一是进一步提高对开源世界基本规则的认识,明晰开源软件产业发展的路径和方向,强化对开源软件开发模式和商业运营模式的理解,厘清开源软件开发及应用模式和自主知识产权的关系,组织研究开源软件中保障信息安全的方式和途径。二是健全知识产权法律法规,对开源软件许可证协议进行司法界定,提供对违反许可证协议具体行为的解释说明,继续推进中国通用开源软件许可证协议的制定和推广。三是加大对软件产业知识产权的保护力度,严肃处理各类侵权案件。继续推进软件正版化工作,严厉打击各类盗版软件。

 

    (二)培育龙头企业,组建企业联盟

    一是鼓励企业在遵守开源软件许可证协议的基础上开展商业运营模式创新,借鉴红帽等开源软件企业的成功经验,大力推广订阅服务、集成应用等商业模式。二是对遵守开源规则、积极与开源社区互动的开源软件企业提供资金扶持,面向本国开源软件企业开放政府市场,提升我国开源软件企业特别是国产操作系统等基础软件企业和云计算等新兴领域企业的综合实力。三是牵头组建开源软件企业联盟,建立开源软件企业与产业链上下游的协同发展机制,鼓励企业通过合并、收购等方式做大做强。

 

    (三)推动企业贡献,提升业界影响

    一是培养我国企业的开源精神,指导企业制定开源软件发展规划,激发企业开源其自身项目和提供代码反馈的积极性,针对重点开源项目定期公布企业贡献统计,对贡献度大的企业提供奖励。二是加强对全球开源软件发展的跟踪研究,鼓励我国企业通过资金赞助等方式参与国际著名开源软件项目。三是加快建设我国开源社区,整合各方力量重点建设一到两个综合性的、功能完善的、面向全球用户的开源社区,全面提升社区的代码托管、项目迁移、代码审查等能力。

 

    (四)培养开源人才,加强人才储备

    一是在高等院校中普及Linux操作系统,组织其设立开源软件相关课程。二是建立开源软件人才认证体系,设定多层分级的认证称号及标准,建立基于国家人才认证标准的人才推荐机制。三是鼓励企业积极吸收开源软件开发和管理人才,对企业成功引进重点开源项目核心技术人才提供资金奖励。

责任编辑:拂晓晨风

相关报道
  • --

联系我们:8610-8855 8955 zhouhl@staff.ccidnet.com

广告发布: 8610-88558925

方案、案例展示: 8610-88558925

Copyright 2000-2011 CCIDnet.All rights reserved.

京ICP000080号 网站-3