开源一夏|聆听信通院何所长开源生态发展的所记所思
今天有幸参加 SUSE 举办的 SUSECON 暨 SUSE30 周年峰会,期间聆听了中国信通院云计算与大数据研究所何宝宏所长对开源生态发展的分享,所记所思如下:
开源项目全球超 2 亿,国内爆发增长
全球的开源项目数近 5 年呈线性式增长,平均增长率在 20%左右,截止到 2021 年 Github 上托管仓库已经达到了 2.54 亿;
国内开源项目在 2020 年出现井喷式,达到了 1500 万,2021 年达到了 2000 万,相较于 2018 年增长了 4 倍。
所思:整体可以看出国内开源项目近两年有了显著的发展,但整体项目数在全球占比不足 10%,还有很广阔的空间。
开源项目全球为全栈,国内在前端
全球自发开源项目覆盖全栈技术领域,热门开源项目紧跟信息技术发展趋势,可以看出开发框架(25%)、人工智能(15%)、文档类(15%)项目占比较高;
国内开源项目主要集中在程序和 Web 开发领域,其中分布数量前三的领域分别为程序开发(24.29%)、Web 应用开发(17.75%)、移动开发(10.15%)。
所思:底座基石类(操作系统、数据库、中间件)和前沿科技类(人工智能、区块链、物联网)这些领域以后应该成为国内个人组织来重点投入的方向。
开源项目贡献,国内贡献者快速崛起
Github 上平台 7300 万开发者,预计到 2025 年平台上的开发者将超过一亿;
2021 年在 Github 平台上国内贡献者增长 26%,为全球最快,占据活跃开发者中的 10%,仅次于美国。
所思:开源贡献不止于代码,内容创作、社区协调、治理运营等方面均算作其中。针对开源项目的贡献不仅仅需要开发者,也需要很多其他人才,预计以后开源项目会有各种各样的专业人士参与进去。这也让我想到一个问题,若不是一个开发者,该怎么加入到开源项目来贡献一份自己的力量。
国内开源生态活跃度跨越式提升
OpenHarmony 是 2022 年 Gitee 上最受关注的项目之一,其关注量超过了 20 万,截止 2022 年 8 月份,已经有 3710 名贡献者进行了 23 万次的提交,项目活跃度在全球范围内位居前列。
国内活跃度前 100 的项目在 PR 数,Issue comment 数整体与全球活跃度前 100 的项目存在明显差距,而这里面的主要贡献者来自国内企业。
所思:中国的开源发展因为起步比较晚,这两年才明显火热起来,这就造成了差距是不可避免的,同时也可以看出国内的开源还是比较有技术力量的大型企业来推进。
开源从个人到企业,从科技公司到传统行业
全球的科技巨头也开始加大对外开源的比例,Github 开源贡献前 10 名,包括谷歌、微软、红帽、IBM、Intel、AWS、Meta、SAP、华为等巨头们;
摩根大通、西门子等行业用户也积极参与开源贡献,形成了特色的开源社区;
国内企业深度到开源生态建设,Gitee 企业用户已达到了 20 万;
国内的开源项目主要集中在互联网企业,而这其中百度、阿里、腾讯的开源项目比例有占了近一半。
所思:可以看出开源在向全行业推进,很多传统行业也在开始尝试,依稀感觉特别像之前共享时代一样,事物的发展总有必然性,很多时候不以人的意志为转移。同时开源社区的领导力至关重要,核心开发者发挥着重要作用,参与贡献、培养与提升开发者的领导力,开源社区提供了一个极好的场所,应该积极利用。
基金会精细化,组织形态丰富化
开源基金会逐渐精细化与公共化
精细化:Linux 基金会已有超过 130 个子基金会,且保持每年 30%增长率;
公共化:全球活跃度前 100 开源项目仅有 6%属于开源基金会,且多为平台型项目
国内开源基金会与各类开源组织协同发展
开放原子基金会:是国内首家,于 2020 年 6 月由国务院批准,属于国家级。
所思:在企业成为开源的中坚力量之后,比如一家纯开源的企业如何来实现盈利,来支付员工的工资福利等,除了可以提供订阅服务之外,是否也需要基金会的支持,我在这里还是有很多问号,相信没有接触过开源的伙伴也应该有此疑问,所以此处需要我加强这方面的知识学习。
开源应用的使用,占比极高
全球各行业开源应用均占据较高比例
在物联网行业代码库有 89%为开源代码;
在生产制造和网络安全领域开源代码占比 84%;
移动应用软件、教育技术、医药健康、营销技术行业开源代码占比 82%。
国内开源应用占比逐年提升,2020 年使用开源技术的企业占比 88.2%。
所思:只有参与的个人与企业越来越多,才能把开源的生态构建出来,而后开源也会反哺企业的快速发展,这是相辅相成的。
开源的风向,各种政策导向
国家:开源首次列入国家“十四五”规划中;
行业:银保监会针对金融行业开源治理政策出台;
企业:国内头部公司开始将开源纳入公司发展的战略布局中;
所思:随着国际形势的严峻,我们应该深刻认识“科技自立自强是国家强盛之基、安全之要”,自主可控安全高效,才能减少更多的“卡脖子”,这些都无形中促进了开源的发展。对国家长远发展至关重要,也是必不可走的一步。
开源的新技术,元宇宙和 WEB3
加密交易、加密钱包、加密挖矿
隐私计算、联邦学习、多方安全审计
开源软件安全
所思:这些技术更多还在尝试发展中,目前还不是主流,也主要是一些科技前沿公司在做。此外开源软件供应链和安全可信的项目也应该引起重视,这不是某个厂商或开源社区要解决的问题,需要全生态来共建。
开源编程的转变:从烧砖技能到建筑工艺
所思:随着越来越多的项目开源,很多个人人或企业不用再从第一行代码开始写起,而是很多前人的基础进行不断贡献不断完善,而不能像过去一样自己编写代码然后再自己优化就完事了。
需要像一个建筑设计师一样设计代码,让自己的代码完美的嵌入到原有的架构之中,同时也要考虑到整个系统的调优、安全、运维等,与一个虚拟的团队进行协作。
在开源变得越发流行与重要的趋势下,大力培养开源人才属于当务之急。这些可能一部分在企业一部分在高校教育。
开源正在吞噬这个世界,在日常的开发工作中,据调查数据显示,94%的开发者正在使用开源软件,同时 42%的开发者表示参与过开源。随着开源的发展,有更多的人从事开源相关的工作,数据显示,有 7%的开发者每周在开源上投入 30 小时以上。
总的来说,开源现在看来是大势所趋,无数个开源社区孕育而生,其背后海量的开发者行为数据蕴含了大量的个体贡献规律、群体协作模式、社区健康状况、生态发展趋势以及商业战略价值。这些价值被开发者、社区、企业、政府等不同方发掘与利用,会逐渐成为数字化时代的创新主流。
版权声明: 本文为 InfoQ 作者【穿过生命散发芬芳】的原创文章。
原文链接:【http://xie.infoq.cn/article/01b429e88938e419584435c7c】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论