我国企业使用开源技术已成主流,开源软件使用占比为58.7%

“开源软件”这个术语自1988年诞生至今已有20多年历史 , 已经成为全球IT软件的重要组成 , 越来越多的人选择拥抱开源 , 开源社区流行着这样一句话:“只要有足够多的眼睛 , 就可以让所有问题浮出水面 。”同样的 , 也有足够多的人和智慧去解决这些问题 。
根据全球最大开源代码托管平台GitHub年度报告数据显示 , 截止2019年GitHub托管仓库已有1.4亿 。开放源代码的使用在中国、印度和德国加快了速度 。目前 , 中国GitHub用户居全球第二 , 仅次于美国 。
根据中国信息通信研究院(以下简称信通院)发布的《开源生态白皮书(2020年)》 , 2019年我国企业已经使用开源技术的企业占比为87.4% , 同比增长10.7% , 我国企业使用开源技术已成主流 。
而在开源软件的使用中 , 数据库是香饽饽 。
根据信通院的数据 , 我国超半数企业使用开源软件应用于数据库方向 。企业在数据库方面对开源软件的使用比例最高 , 占比为58.7% , 其次企业对大数据和存储的开源软件使用占比也均超过五成 , 分别为52.4%和51.2% 。

我国企业使用开源技术已成主流,开源软件使用占比为58.7%
文章插图
在数据库近50年的发展史中 , 开源数据库占据着非常重要的地位 。根据DB-Engines的数据 , 从2013年到现在 , 商业数据库与开源数据库流行度此消彼长 , 达到分庭抗礼的态势 。以MySQL、PostgreSQL、MongoDB、MariaDB等为代表的开源数据库开启了一个新的时代 , 为科技公司和互联网公司提供了新的选择 。

我国企业使用开源技术已成主流,开源软件使用占比为58.7%
文章插图
开软软件既是商业模式的一种创新尝试 , 也是新的技术产品形态 。随着开源软件的应用越来越广泛深入 , 其风险也越来越突出 。《开源生态白皮书(2020年)》指出 , 开源软件可能涉及三类风险:知识产权及合规风险、安全风险、运维和技术风险 , 其中知识产权及合规风险主要与开源许可证的规定相关 , 安全风险主要涉及安全漏洞等问题 , 运维和技术风险主要指因开源软件的引入导致的开发运维投入量大、技术人员要求高等问题 , 而这三类风险在不断上升 。
其中 , 许可协议的不确定性在数据库领域较为突出 , 这两年为业内敲响了警钟 。从2018年开始 , Redis Lab、MongoDB、Neo4j等多家开源数据库修改许可协议 , 收缩许可 。全球不确定性在增加 , Apache、GitHub说明遵循美国出口管制 , 更多人意识到开源不自由 。
按照开源许可证的授权模式 , 有GPL、AGPL、LGPL、APL、MPL、BSD等 , 其中GPL非常严格 , 而BSD给予开发者很大自由 , 比如MySQL属于GPL , 而PostgreSQL属于BSD授权 , 国内有不少数据库公司的产品就是基于Postgre开发 。
虽然开源存在着风险和不确定性 , 但是很多人对开源的发展持乐观态度 。国内开源生态的发展也逐渐向好 。《开源生态白皮书(2020年)》指出 , 早期国内开源生态发展最早集中在应用侧开发软件领域 , 但具有国际影响力的开源项目不足 , 近年来国内企业逐渐侧重基础软件开源项目布局 , 在操作系统、数据库、中间件等领域涌现多个开源项目 , 不乏国际基金会顶级开源项目 。技术共建是我国企业参与开源的主要动机 。根据信通院调查 , 60.7%的企业希望通过建设开源生态的方式影响共建技术 , 实现产品的完善与提升 , 其次 , 有41.4%的企业希望能接住开源项目扩大企业名气 。
而在数据库领域 , 一方面取之开源 , 回馈开源 , 共同繁荣开源生态 , 加强开源的治理 , 能够规避一些风险茁壮成长 , 另一方面也需要加大自研的力度 , 走出自己的路 。
【我国企业使用开源技术已成主流,开源软件使用占比为58.7%】 责任编辑:gt

    推荐阅读