
▶ 开源已经吞噬了世界,只有 2% 的开发者从未使用过开源,49% 的开发者表示参与过开源,中国开发者已经从应用者向贡献者转移;
▶ 开源在国内的落地应用程度加大,大厂着重投入建设内源,有 14% 的开发者对内源有较深入的了解;
▶ 近两年企业开源合规意识增强,纷纷筹建了开源办公室(Open Source Program Office,简称 OSPO),但仍有超过 53% 的开发者完全没有听过,此外,21.4% 的开发者在使用开源项目时没有关注过开源协议,开发者的开源风险意识仍需加强;
▶ 63% 的开发者表示未曾在开源中获得收入,再加上获得很少收入的开发者,超过 80% 的开源开发者在用爱发电,希望业界能早日探索出更好的解决之法;
▶ 9.4% 的开发者认为:国外已经有很多成熟基金会,完全没必要成立中国的开源基金会,果真如此吗?
▶ QQ 群与邮件列表还是中国开源开发者最爱使用的沟通工具;
▶ 开源 AI 今年仍是最受开发者关注的技术领域,处于热点中心的 ChatGPT何时开源也成为了大家的颇为期待的事情。
对于以上发现,庄表伟表示:“49% 的开发者表示参与过开源,这的确令我非常惊讶,如果他们的参与都能在代码托管的网站上留下痕迹的话,我相信中国的开源开发者大概会是现在的 3 倍以上。”王伟总结道,“开源软件和开源社区已经成为现代软件开发不可或缺的一部分,帮助开发者更好地学习和成长,推动整个行业向更加开放和透明的方向发展。”96% 的开源使用者与 49% 开源参与者开源软件无处不在,数据显示,96 %的开发者正在使用开源软件,相比于去年94% 的数据上涨了两个百分点,仅有 2% 的开发者表示从未使用开源软件。使用开源软件的开发者比例在持续上升。
图 1 开发者是否使用过开源软件的比例
近年来,中国开源使用者的比例上升,参与开源贡献的意识也在逐步上升。连续三年,开发者参与开源的比例增多。相较去年 42% 的开发者参与过具体开源项目,今年有较大幅的增长,有 49% 的开发者表示参与过具体开源项目,接近一半的开发者加入了开源的大队伍。
在去年 Linux 的贡献排行榜上,华为的排名已经攀升到了第一。全球协作,才是开源精神,希望“编程语言 aardio 作者 17 年一个人独立维护一个开发软件”的故事越来越少。
图 2 开发者参与开源项目的比例
参与代码贡献与文档相关贡献的是开发者们参与具体开源项目的主要方式,占比分别为 72.9% 与 49%(见图 3 左)。此外,(见图 3 右)部分开发者虽未参与过具体开源项目,仍然通过开源布道、协助社区活动举办、参与社区运营等方式参与开源。

图 4 开发者在开源上花费的时间
从开源中获利的开发者连续三年增多身为打工人,收入必是开发者非常关心的部分。近日,一个俄罗斯开源人让整个 IT 界揪心,2014年11月,他开源发布了core-js,项目的传播呈指数级增长,发展良好。此后为了常年支撑该项目,Denis Pushkarev 花费了大量时间和精力,甚至辞去了一份高薪工作,但在他生活遇到难关,鼓起勇气向用户请求资金捐助的时候,收到的却是开发者们的负面反馈。用爱发电的开源人正在面临难以为继的压力。
近两年随着开源在国内的落地应用程度加大,大厂纷纷加大投入建设内源与开源办公室。数据显示,14% 的开发者对内源(InnerSource)有较深入的了解。

图 8 开发者对内源的了解程度
开源办公室(简称 OSPO)主要职能是设置代码使用、分发、选择、审计相关政策、培训开发人员等。到目前为止,还有超过半数的开发者完全没有听过开源办公室。

图 9 开发者对开源办公室(OSPO)的了解程度
普通开发者虽对内源和 OSPO 的了解和感受不深,但未来可期,期待更多的开发者拥抱开源。此外,开源协议是开源的重中之重,去年有近三成的开发者不知道开源协议。今年依然有 21.4% 的开发者在使⽤开源项⽬时,没有关注过开源协议就直接进⾏使⽤,这可能使自己陷入开源合规风险。在开发者中,了解最多的是 Apache 许可证,占⽐ 43.8%,其次是 MIT 许可证。图 10 开发者了解的开源许可证Java 连续三年蝉联开源最常用开发语言榜首连续三年,Java 依然是开源项目中最常用的开发语言,有 41% 的开发者表示,在开源项目中经常会使用到,比例与去年持平。其次是 Python,占比 27%。



▶
▶