最近OpenLogic和OSI(Open Source Initiative,就是定义开源协议的那个组织),联合发布了《The 2022 State of Open Source Report》,调研了全球2660个调研者,分布世界各地的企业用户,让我们花5分钟看看全球开源用户的使用趋势,这是调研企业来自的地区:
1分钟快速阅览报告热点:
- 在过去 12 个月中,77% 的受访者在其组织中增加了对开源软件的使用,36.5% 的受访者表示他们的使用量显著增加。
- 79% 的受访者赞助过(sponsor) 开源组织。
- 使用开源软件的第一个原因是获得创新,从而将降低成本排在第二位。补丁的安全性和可用性也排名靠前。
- 采用开源软件的第一大障碍是缺乏测试、使用、集成和支持的内部技能。
- 所有行业的开源软件的第一大支持挑战是人员经验和熟练程度。
- 使用率总体增幅最高的是开源 DevOps 工具。云原生 CI/CD 工具的采用率显提高。
- 最令人向往的新技术是容器和 Kubernetes。目前只有 18% 的受访者使用 Kubernetes,39% 有云战略,29% 有容器化战略。
- 在所有组织规模中最高的是,41% 的小型组织拥有开源战略。
- 银行、保险和金融服务行业的 Innersource 项目数量最多。
- 只有 13% 的组织拥有熟悉开源许可的法律团队。
3分钟看下有意思的排行图表:
全球用户最多开源项目类型排行:
你认为最火的开源项目会在哪里呢?你自己计划开源的项目是在趋势上么?
北美使用开源为了获得新技术,欧洲获得开源要看节约成本。
所以,在美国开源商业化会如火如荼,费用问题都没有排进企业使用的前三,而欧洲并不是,中国感觉很像欧洲的状态。
使用开源项目时候,阻碍用户的几大障碍。
你以为是客户不愿意迁移所以不用你的开源项目么?其实用户是因为根本不知道怎么安装配置,所以无法使用你的开源项目。
调研企业开发最常用的语言排行。
海外Python的确火爆,国内Java的确火爆,如果你的项目是数据领域的,如果不支持Python,那么建议你快速支持Python的接入或者Python SDK 。
最常用的数据技术排行:
PostgreSQL比国内用户要多,MySQL比我想的用户要多。国内好像没人用MariaDB,其实海外用的很多,海外用户用Cassandra也很多的,国内几乎没有用户在用,ClickHouse还没上榜,看来还需要继续努力。
企业使用的前端技术排行:
这点真是让我大跌眼镜,古老的JQuery还这么流行啊?React还活的很好,Vue反而没在前面,看来国内互联网真是把前端技术打磨的相当超前,Vue3在中国普及速度都很快了。
企业集成协同平台使用排行:
Orchestration在中国几乎没有人用,大家都自己搞一套,其实海外是专门有人做Orchestration的,Orchestration是可以快速降低用户使用门槛,我看到Apache DolphinScheduler Roadmap里也有几个对于AI,MLOps的 Orachestration 组件,期待发布出来让更多的人可以快速把AI/ML算法拖拖拽拽用起来。
CI/CD使用项目排行:
相信很多技术管理者还不熟悉JenkinsX,云原生来了,你还停在用Jenkins做CI/CD么?该升级到K8S/Cloud版本啦~
AI/ML/DL 技术使用排行:
AI/ML/DL是最近特别火爆的开源领域,看看你的算法团队用了哪些?
还有很多有意思的统计排行,我这里就不一一赘述了。