前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2021全球开源维护者生存现状

2021全球开源维护者生存现状

作者头像
公众号@魔术师卡颂
发布2021-07-07 10:21:28
5570
发布2021-07-07 10:21:28
举报
文章被收录于专栏:魔术师卡颂

Tidelift是一家为软件开发团队提供开源项目管理工具的公司。

由于与开源社区深度合作,Tidelift会接触大量开源维护者。每年,其会发布一份《开源维护者现状调查》。

通过这份报告,可以一窥开源维护者生存现状、发展趋势。

今年,有近400名开源维护者参与调查。以下是对这份调查的解读。

半数开源维护者用爱发电

钱是永远绕不开的话题。

从历史讨论看,一部分人认为:重要的开源项目都应该由商业公司出资的专业团队维护。

相关文章troubles-with-the-open-source-gig-economy-and-sustainability-tip-jar[1]

这里的典型代表,比如:ReactFacebookReact团队维护。

但是,这种模式从来不缺反对的声音:

  • 往大了讲,商业公司的决策会影响开源项目发展,比如React之前使用自定义的BSD+Patents开源许可协议,要求凡是使用React的公司不能因为Facebook侵犯其专业而起诉。

相关文章facebook-just-changed-the-license-on-react[2]

  • 往小了讲,React团队最近极大加快v18的迭代进程,可能是受Facebook7月绩效考核影响(打工人哭泣)

基于此,另一部分人坚持开源应该由「自愿者」主导。既然是自愿,显然能收获的报酬是很少的。

根据调查结果,46%的开源维护者表示:未曾从开源中赚到一分钱。

27%开源维护者受机构支持(如上文介绍的React团队)

32%开源维护者受组织或个人资助(如Vue团队、Babel团队)

能赚多少钱?

对于剩下54%因开源获得报酬的维护者,究竟能赚多少钱呢?

仅超过四分之一的维护者 (26%) 在开源上的年收入超过1000刀。

更重要的是,一半的维护者开源年收入不到100刀,只有5%开源年收入超过100,000刀。

真!用爱发电~

看来像「Linus Torvalds」这样靠开源赚的盆满钵满的人全球也没几个。

Linus Torvalds

是什么在支撑用爱发电?

既然几乎一半的维护者搞开源是毫无收益的,是什么驱使他们坚持下来呢?

这是一项多选调查,占最大比例(71%)的人选择:

为世界带来积极的影响

尾随其后的两个选项是:

  • 我想从事富有创造性、挑战性的工作(63%)
  • 可以从事对我来说很重要的项目(59%)

就像一位维护者说的:

作为一名开源维护者,我的努力帮助了那些在这个领域刚起步的人,这让我感动很骄傲

另一位维护者表示:

维护开源软件让我将原本无所事事的时间回馈给社区,让我成为更好的开发者。为此,我充满了使命感

这里面还有一些有意思的视角:

开源不仅能学习开发知识,还能促进跨文化交流,感受技术如何用不同的方式影响世界各地的人。这让开源维护者更有全球视角

一些维护者不确定自己是否喜欢成为维护者。相反,他们觉得自己在履行公民义务(如果社区里这个问题必须有人解决,为什么不是我来?)

全球各地的维护者找乐子的方式大不同

既然大部分维护者搞开源是处于积极的心态,那么过程中哪个点最让他们开心呢?

有意思的是,对于居住在不同国家、地区的人们,答案是不同的。

居住在北美的开发者更看重是否参与重要的开源项目。

居住在亚洲的开发者更看重对技能的提升。

更多钱 = 更多快乐

值得注意的是:虽然收入在所有影响因素中排名最靠后,但如果你认为开源维护者们不在乎钱,那就大错特错了。

之所以金钱的影响排名最靠后,是因为大部分(46%)维护者未曾从开源上赚一分钱。

但是,随着开源为其带来的收益增多,「从开源获得的酬劳」「从事开源带来的快乐」中所占的比例大幅度提高:

  • 在开源年收入低于1,000刀的人中,只有18%的人表示,收入是他们喜欢成为维护者的原因
  • 对于开源年收入在1,001刀至10,000刀之间的人,这一比例上升到30%
  • 对于收入超过10,000刀的人群,这一比例激增至61%

赚的越多,越开心

我本将心向明月

然而,开源的世界并不总是美好的。

我本将心向明月,奈何明月照沟渠

维护工作往往压力重重、吃力不讨好,而且在经济上没有回报。

当被问及最讨厌开源中的什么时,压倒性比例的维护者表示:

不要再利用我了!

联想之前Faker.js作者谴责大公司白嫖行径

开源维护者的生存现状并不十分美好。

基于以上压力,受访者中59%表示「考虑退出或者已经退出了开源项目」

生活还得继续

有近一半受访者同时维护2~5个项目。

从年龄分布看,67%的受访者处于26~45岁。

这个年龄段的人,可能是一位被社会捶打过的人、可能是一位父亲或母亲、可能是一位疲于生计的打工人。

但在开源的世界里,他们用指尖的一次次敲击,为这个平等、开放、包容的世界添砖加瓦

39%受访者强烈认同,应该有更多的人参与其中。维护者背景、经验的多样性,会为项目带来更多收益

就像罗曼罗兰曾说的:

世上只有一种英雄主义,那就是认清了生活的真相后依然热爱他

参考资料

[1]

troubles-with-the-open-source-gig-economy-and-sustainability-tip-jar: https://www.aniszczyk.org/2019/03/25/troubles-with-the-open-source-gig-economy-and-sustainability-tip-jar/

[2]

facebook-just-changed-the-license-on-react: https://www.freecodecamp.org/news/facebook-just-changed-the-license-on-react-heres-a-2-minute-explanation-why-5878478913b2/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 魔术师卡颂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 半数开源维护者用爱发电
  • 能赚多少钱?
  • 是什么在支撑用爱发电?
  • 全球各地的维护者找乐子的方式大不同
  • 更多钱 = 更多快乐
  • 我本将心向明月
  • 生活还得继续
    • 参考资料
    相关产品与服务
    项目管理
    CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档