一、开源软件行业概述
开源软件也称之为开放源代码软件(opensource software),是指其源代码可向用户开放的计算机软件类型。
近年来,互联网的加速普及驱动全球经济社会发生深刻变革,互联网环境下的全新生产生活模式逐渐成为新常态。与互联网蓬勃发展相对应,整个信息技术产业的技术和产品创新正步入飞速发展阶段,移动互联网、云计算、大数据、物联网、区块链等新兴概念层出不穷,新技术已成为产业发展的重要支撑和主要导向。在这些新兴技术领域的创新发展中,源于单一或少部分企业的力量已难以实现主导,依靠多元力量、汇集全球智慧的开源模式逐渐成为主流,开源软件开始引领全球新兴信息技术的创新。
开源软件的发展大致经历了三个阶段:从上世纪九十年代之前以个人和大学为主的萌芽阶段,到出现Apache基金会等非盈利组织、成就了Linux操作系统以及在互联网上几乎占据统治地位的Apache WEB服务器阶段,再到以Google、Facebook、Oracle、IBM等大型互联网和IT企业为主的阶段。2017年,随着我国软件、互联网企业整体实力的稳步增强,我国软件技术开发能力的持续提升,我国企业及个人参与开源的积极性不断提升,开源生态逐步完善,开源软件整体发展形势向好。
二、开源软件行业发展现状分析
随着开源逐渐成为全球信息技术创新和软件产品创新的重要模式,开源在产业市场竞争中的价值不断提升。谷歌正是凭借安卓抢占了移动互联网全球竞争的高地,数据显示自2015年二季度起,安卓的全球市场份额一直保持在80%以上。
当前,随着云计算、大数据、虚拟现实、人工智能等新兴领域的不断发展,谷歌也在继续加大开源的力度,力图复制安卓发展模式抢占其他新兴领域的竞争高地。同时,包括传统商业软件企业在内的全球其他IT巨头也加大了对开源的关注,纷纷制定开源战略。
2017年,我国政府对开源的认识进一步提升,对开源软件发展的政策支持力度在不断加强。《信息产业发展指南》明确提出:"支持企业联合高校、科研机构等建设重点领域产学研用联盟,积极参与和组建开源社区","支持开源、开放的开发模式",重点推进云操作系统等基础软件产品的研发和应用。
《软件和信息技术服务业发展规划(2016-2020年)》中提到:"发挥开源社区对创新的支撑促进作用,强化开源技术成果在创新中的应用,构建有利于创新的开放式、协作化、国际化开源生态","支持建设创客空间、开源社区等新型众创空间",要实施软件"铸魂"工程,重点"构筑开源开放的技术产品创新和应用生态"。这些表述充分说明,开源软件是未来我国软件和信息技术服务业的持续快速发展的重点,也是不断提升我国信息技术创新水平的一个重要基础。
根据统计,2017年我国最大的开源代码托管平台码云的活跃用户数已经超过200万,增速超过100%。集聚的各类开源项目接近300万个,增速超过170%,企业用户数从2017年的初的403家增加到了年末的2万余家,付费月均增长达到33%。近三年托管在开源中国的我国开源软件数量呈现逐年上升趋势,截至2018年2月,开源中国共收录了9055个我国本土开源软件。
资料来源:公开资料整理
资料来源:公开资料整理
我国在国际开源社区中的贡献度和影响力也在不断提升。我国用户在国际平台Github上的增速也处在在全球领先地位,仅2017年我国加入Github开源社区的开发人员数目已经超过70万。2017年我国参与维护管理的开源项目数已超过30万,相关项目的整体质量、收藏数量、代码提交、信息反馈相较前几年已经有了显著提升。
2017年,国内企业在拥抱参与开源社区方面热情显著提升。以阿里巴巴、华为、腾讯、360、百度等著名大企业为代表的国内信息技术企业在开源社区、顶级项目中的参与度和贡献度较前几年有了明显增加。当前,阿里巴巴仍然是我国参与开源项目数量最多的企业,而华为是我国拥有开源项目贡献者最多的企业,中兴、小米、360、百度、腾讯等企业也正在逐步加大对全球开源世界的贡献量,力图获取更多的产业发展要素和国际话语权。
2017年中国重点国产开源项目
资料来源:公开资料整理
三、推动我国开源软件发展的措施建议
1、继续加强开源软件研究
进一步明确开源软件的内涵和运营模式。把握全球开源软件创新发展机遇,研究适应新时代特征的激励机制,建立面向开源软件发展的新型政策体系。
2、持续优化产业发展环境
引导更多我国企业和开发者使用开源技术,遵循开源发展模式和基本规则,逐步增加对开源世界的回馈与奉献。支持本土开源社区平台的建设,为我国开发者创造营造良好的开源生态环境。
3、大力推进自主创新
鼓励支持软件、互联网企业通过开源的模式与工业等行业企业跨界融合、协同创新,力争在基础软件等重点领域突破一批核心技术。组织开展开源软件治理、开源许可证合规使用相关工作,保障开源软件作者的知识产权。
4、积极拓展开源"双创空间"
促进开源软件环境改善和信息技术服务供给,推动软件公共服务平台与创客空间、创新工厂互补。支持创建一批专业化、网络化"众创空间",充分利用开源资源,激发小微企业创业创新活力。
5、加强国内外交流合作
组织开展各种类型的开源活动,支持重点企业和高校开展聚焦开源的软件开发大赛等。继续支撑"开源中国开源世界高峰论坛"等活动开展,维护好与日韩两国的开源软件合作机制,拓展与欧美国家开源组织机构间合作。支持我国企业积极参与国际开源项目,促进国际间的技术开发合作和产品协同创新。