Hacker News 中文摘要

RSS订阅

开源抵抗:在公司时间内延续开源生命 -- Open Source Resistance: keep OSS alive on company time

文章摘要

这篇文章呼吁开源维护者停止向企业乞求资源,主张在工作时间内直接修复企业依赖的开源软件。文章指出开源软件是企业运营的基础,不应被视为"业余爱好",维护者应理直气壮地利用工作时间进行维护,而非依赖业余时间或企业施舍。

文章总结

开源抵抗运动宣言:维护者如何在工作中守护开源

核心主张: 开源软件不应是业余爱好,而是企业赖以生存的基础设施。维护者有权在工作时间进行必要的开源维护,无需申请许可。

三大行动准则: 1. 直接行动 - 将开源维护视为本职工作的一部分,及时处理PR审查和依赖项更新 2. 自我保护 - 核查劳动合同,确保开源IP所有权,保护公司机密 3. 保持理性 - 平衡工作时间分配,避免极端行为

行业现状对比: • 开源承诺计划:要求企业按开发者数量付费(2000美元/人/年) • 开源星期五:倡导每周五下午贡献2小时 • 抵抗运动主张:将维护工作纳入常规工作时间

常见质疑回应: • "这是偷时间" → 企业长期无偿使用开源成果,维护是合理补偿 • "应该先申请许可" → 关键基础设施维护不应受制于审批流程 • "变相消极怠工" → 这是保障互联网基础的必要工作

法律注意事项: 1. 确认劳动合同中的知识产权条款 2. 争取开源例外的书面协议 3. 使用个人设备处理敏感贡献 4. 绝不泄露公司机密

创始人背景: Mike McQuaid(Homebrew项目领导者)基于15年维护经验提出:90%的开源贡献应在工作时间完成。他建议参考GitHub的平衡IP协议模板进行合同谈判。

特别提示: • 该主张最适用于维护关键依赖项的资深工程师 • 计费项目或受监管环境需谨慎处理 • 保持工作质量,避免影响主要职责

(声明:本文内容不构成法律建议,具体行动前请咨询专业人士)

评论总结

以下是评论内容的总结,平衡呈现不同观点:

【支持公司参与开源维护】 1. 核心观点:企业员工应利用工作时间维护公司依赖的开源项目 - 作者作为长期维护者认为这是可持续的开源实践:"maintainers should just take the work time they need to maintain the open source" (评论1) - 有评论者认为这属于正常工作范畴:"It's not radical, it's just doing your job by protecting...things you rely on" (评论2)

【实践中的法律障碍】 2. 核心观点:知识产权归属是主要障碍 - "employer owns the ip...publishing requires explicit permission" (评论4) - "the code I ship during work hours is owned by employer" (评论11)

【企业合作的成功案例】 3. 核心观点:合理沟通可获得企业支持 - "My employers have generally been fine giving me blanket permission" (评论8) - "ask your manager first...It's never been a problem" (评论12)

【反对强制参与的声音】 4. 核心观点:开源本质是自愿共享 - "Companies benefit from OSS because...everyone can benefit even without contributing back" (评论5) - "Don't give shit away for free if you expect something in return" (评论9)

【其他相关观点】 - 有评论者分享疫情期间公司取消开源时间的案例(评论3) - 有研究者表示在专业领域进行开源回馈(评论7) - 讽刺观点认为AI将解决所有开源问题(评论10) - 极端反对意见称该理念是"ethical disgrace"(评论6)

总结显示讨论聚焦于:1)企业责任与员工自主权的平衡 2)法律层面的可行性 3)沟通策略的重要性 4)开源哲学的根本分歧。多数理性讨论认可企业参与的价值,但强调需要建立合法合规的机制。