不要签署贡献者许可协议
💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
许多开源项目要求签署贡献者许可协议(CLA),但这可能削弱贡献者的自由。CLA允许项目维护者重新授权贡献,甚至将其变为闭源。为了保护自己的权利,贡献者应避免签署CLA,建议直接提交补丁或分叉项目。
🎯
关键要点
- 许多开源项目要求签署贡献者许可协议(CLA),这可能削弱贡献者的自由。
- CLA允许项目维护者重新授权贡献,甚至将其变为闭源。
- 贡献者应避免签署CLA,以保护自己的权利。
- 建议直接提交补丁或分叉项目,以保持开源的性质。
- 签署CLA会使贡献者与项目维护者之间的权力关系不平等。
❓
延伸问答
为什么不应该签署贡献者许可协议(CLA)?
签署CLA可能会削弱贡献者的自由,允许项目维护者重新授权贡献,甚至将其变为闭源。
如何保护自己的开源贡献权利?
贡献者应避免签署CLA,建议直接提交补丁或分叉项目,以保持开源的性质。
CLA对开源项目的影响是什么?
CLA可能导致项目维护者获得不平等的权力,影响开源项目的开放性和社区信任。
什么是贡献者许可协议(CLA)?
CLA是开源项目要求贡献者签署的协议,通常要求贡献者放弃某些权利以便合并其补丁。
有哪些开源项目不要求签署CLA?
一些开源项目,如Linux内核,采用了更保护贡献者权利的协议,而不要求签署CLA。
如何处理不想签署CLA的情况?
如果不想签署CLA,可以选择分叉项目并在自己的版本中提交补丁。
➡️