开源项目维护者的日常:一个更应该得到关注的群体

2023开放原子开发者大会[1]即将举办,作为一名重点关注开源开发者的布道师,觉得应该做点什么,既然无法去探讨硬核的技术,那就不如探讨些能够让这些被大众忽略的群体的日常,以及他们的个体生态的维护,当然,希望他们能够享受代码,享受生活。

Tue Oct 31, 2023 | 1900 Words | 大约需要阅读 4 分钟 | 作者: 「开源之道」·适兕 |

开源世界的暗面(Dark Side)

  • 2016年3月22日,Azer Koçulu一怒之下,把自己的273个js模块[2]
  • 2018年11月,开源项目event-stream爆出一个令人尴尬的大新闻,开源代码里面有偷窃数字货币的后门![2]
  • 2022年1月上旬,faker.js和colors.js模块,运行时输出乱码,原因是作者Marak Squires生气了。[2]
  • 2023年2月14日,数百万网站使用的 core-js 库的维护者 Denis Pushkarev 表示,他准备放弃开源开发,因为很少有人为他们所依赖的软件付费。[2]
  • Node.js 社区中赫赫有名的 web 框架 hapijs 和数据验证类库 joi 的核心贡献者之一:Eran Hammer,在一篇文章中肆意骂人[3]
  • antd 的圣诞节彩蛋 [3]
  • ……

每当此类事件发生时,唱衰开源的人便会持一副得意的姿态说,你看开源根本就不可持续。

开源维护者——一个被严重误解的群体

在一个开源项目中,开源维护者往往拥有很高的权限,比如合并其他人的代码,又或者是无须经过他人review就可以提交,当这些人的心态炸裂,就会发生诸如删库跑路、恶意植入等情况,当这些事情发生时,我们可能会归罪于这些开发者的人品,但是责怪的同时,如果静下来反思我们的社会,又会发现他们确实是上面描述的那样:长期处于无助、过度消耗、忙碌、被伤害等之中,然后才做出了极端的行为,甚至他们也尝试做了很多方式的努力改变。

尽管真相是,绝大多数的开源项目维护者都是做到了工作与生活的平衡,不仅能够在技术上获得发展,也在回报上获得了应该的收入,当然,这个世界上普通而正常的总是难以引起人们的情绪,[4]也就是说在注意力争夺战中,普通的事情是无法被关注到的[5]。那么正常的维护者是什么样子的呢?

  • 乐观向上
  • 积极主动
  • 享受工作
  • 平衡生活
  • 拥有体面而有尊严的社会地位
  • 面对不公,大胆表达
  • 主张坚定
  • 匠人精神:为了把事情做好而做好[6]

我们从无数的开源项目中发现,健康而充实的维护者才是项目可持续发展必不可少的重要因素。

如何维护自己的个体生态[7]

全球开源项目的集散地GitHub 维护了一个项目:维护者之家[8],也撰写了关于维护者指南[9],旨在总结理论,为维护者提供有效的工作策略,来应对纷繁的世界。例如:

  • 学会坚决制止有毒的行为和消极的互动。不对你不在乎的事情投入精力是完全可以的。
  • 留出时间享受开源之外的爱好和兴趣。
  • 分配任务和寻找贡献者可以帮助减轻你的负担。
  • 利用可穿戴设备来监测睡眠质量和心率变异性等与压力有关的指标。
  • 花时间思考哪些开源维护任务能激发您的热情。
  • ……

欢迎参与分享

在即将举办的2023开放原子开发者大会[1],适兕将出品「开源项目维护者」分论坛,邀请拥有经验的项目维护者们为大家现身说法,亲授经验和教训,以及相互分享和交流,旨在让更多的社会群体关注到这个至为重要的工作岗位,如果你是一名开源维护者,不妨将你的经验、困惑、解决之道分享给我们:

以邮件形式,将下方资料发送至: events@openatom.org > * 姓名 > * 单位及职位 > * 手机号 > * 邮箱 > * 个人简介(约100字,包括工作经历、成就、重要项目、研究方向) > * 个人高清照片(露出完整肩膀,避免大头照,好看点,要上官网和海报宣传的~) > * 开源项目维护者 > * 演讲题目(突出技术亮点和创新) > * 演讲摘要(约200字,包括议题背景、技术细节、实施效果等) > * 演讲亮点(演讲话题的创新性、专业性等,列举至少1-2点)

注:如果你的议题未被选中,不妨修改一番,继续投递。

如果你是一名打算成为开源维护者,或者对这个岗位好奇,也诚邀关注我们的大会,12月无锡,了解不一样的开发者!

参考资料

  1. https://mp.weixin.qq.com/s/nVHijaI0ReF17HU_fvEv5A ,最后访问时间:2023.10.31
  2. https://mp.weixin.qq.com/s/rNXC1BaxsUgsjEWwK00sGQ ,最后访问时间:2023.10.31
  3. https://zhuanlan.zhihu.com/p/376516218 ,最后访问时间:2023.10.31
  4. 《“错误”的行为:行为经济学的形成》,[美] 理查德·塞勒,中信出版社, 2018-03
  5. 《注意力经济: 如何把大众的注意力变成生意》,吴修铭,中信出版社,2018-4-1
  6. 《匠人》,[美] 理查德·桑内特,上海译文出版社,2015-7
  7. 个人生态学 https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/129180281 ,最后访问时间:2023.10.31
  8. https://maintainers.github.com/ ,最后访问时间:2023.10.31
  9. https://opensource.guide/maintaining-balance-for-open-source-maintainers/ ,最后访问时间:2023.10.31

关于作者

「发现开源三部曲」(《开源之迷》,《开源之道》《开源之思》。)、《开源之史》作者,「开源之道:致力于开源相关思想、知识和价值的探究、推动」主创,开放原子开源基金会资深顾问,Linux基金会亚太区开源布道者(2022/2023年度团队主席), 云计算开源产业联盟OSCAR(中国信息通信研究院发起)个人开源专家,OSPO Group 联合发起人。