开源抵抗:在公司时间内维护公共资源
现代数字经济建立在开源软件(OSS)的基础之上。从我们操作系统的内核到为网页应用提供动力的库,几乎每家大型企业都从开源公共资源中获取巨大的价值。然而,系统性的不平衡仍然存在:公司从这些软件中获利,而维护工作往往落在个人的晚上和周末。
最近,长期维护 Homebrew 的 Mike McQuaid(前 GitHub 员工)发布了《开源抵抗》宣言。这是一份直接行动的呼吁,要求维护者停止请求许可,开始把 OSS 维护视为关键基础设施工作——在公司时间内完成。
核心论点:基础设施,而非爱好
《开源抵抗》的核心前提是,OSS 不是“爱好”或“慈善项目”。由于企业根本依赖这些工具,维护它们等同于管理技术债务或更新内部基础设施。
McQuaid 认为,当前模式——维护者请求“周五下午”或设置捐赠按钮——维持了权力不平衡。相反,他建议维护者应将这项工作直接融入职业日程。正如宣言所言:
"公司内部的维护者应该且可以直接利用工作时间来完成公司已依赖的 OSS 代码的必要工作。无需文书工作。无需内部项目。无需经理批准。"
“抵抗”的实用指南
对于考虑走这条路的人,宣言提供了一个框架,使其在不危及就业的前提下实施:
- 完成工作: 专注于审查 PR、更新依赖项以及为公司实际使用的软件发布修复。
- 保护自己: 这是最关键的一步。鼓励维护者核实合同并确保他们拥有所发布代码的知识产权(IP)。
- 保持平衡: 宣言警告不要“过度”。将全部工作时间投入 OSS 是导致被解雇的做法。目标是实现可持续的平衡,而不是完全放弃雇主职责。
法律与伦理的雷区
该提案引发了广泛争论,尤其是关于“时间盗窃”的合法性和知识产权所有权。
知识产权冲突
社区的主要争议点是“受雇作品”原则。在包括美国和英国在内的许多司法管辖区,工作时间或公司设备上编写的代码在法律上归雇主所有。Hacker News 的多位评论者指出,若没有正式协议,在公司时间为 OSS 做贡献可能会不经意地将项目所有权转移给公司。
为缓解此问题,McQuaid 建议在雇佣合同中协商“ carve‑out”条款,或使用 Balanced Employee IP Agreement,该协议允许员工保留不与业务竞争的开源工作所有权。
“时间盗窃”争论
批评者认为,如果公司为开发者的时间付费,就有权决定这段时间的使用方式。一位评论者指出,OSS 许可证的核心是任何人都可以受益而无需回馈。从这个角度看,在工作时间进行未经批准的 OSS 工作被视为违约或“盗版”。
相反,支持者认为公司已经在“偷窃”维护者的劳动价值,因为它们在未提供可持续资源的情况下提取价值。他们认为这不是盗窃,而是对寄生关系的必要纠正。
可持续性的替代路径
虽然“抵抗”方法是一种直接行动形式,讨论中仍强调了几条更传统的实现相同目标的路径:
- 框架转变: 与其请求“慈善时间”,一些开发者建议将 OSS 贡献视为获取全球专家免费、严格的同行评审的方式,并为公司抵消未来的维护成本。
- 正式承诺: 像 Open Source Pledge 和 Open Source Friday 这样的倡议旨在通过财政捐助或专门时间来制度化支持。
- 面试杠杆: 高级工程师常在招聘过程中提前协商 OSS 工作时间,使其成为雇佣条款中不可协商的部分。
结论:可持续的 B 级
或许宣言中最具挑衅性的观点是接受较低的企业可见度。McQuaid 认为,开发者可能会比那些把每一刻都用于“喂养公司机器”的人得到更差的绩效评估。
然而,他认为“可持续的 B 级比在可能随时解雇你的公司为 A 级燃尽生命更健康”。在大规模裁员和 AI 驱动的动荡时代,开源抵抗主张唯一真正的安全在于公共资源的健康以及维护者的职业可持续性。