不要签署贡献者许可协议

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

许多开源项目要求签署贡献者许可协议(CLA),但这可能削弱贡献者的自由。CLA允许项目维护者重新授权贡献,甚至将其变为闭源。为了保护自己的权利,贡献者应避免签署CLA,建议直接提交补丁或分叉项目。

🎯

关键要点

  • 许多开源项目要求签署贡献者许可协议(CLA),这可能削弱贡献者的自由。
  • CLA允许项目维护者重新授权贡献,甚至将其变为闭源。
  • 贡献者应避免签署CLA,以保护自己的权利。
  • 建议直接提交补丁或分叉项目,以保持开源的性质。
  • 签署CLA会使贡献者与项目维护者之间的权力关系不平等。

延伸问答

为什么不应该签署贡献者许可协议(CLA)?

签署CLA可能会削弱贡献者的自由,允许项目维护者重新授权贡献,甚至将其变为闭源。

如何保护自己的开源贡献权利?

贡献者应避免签署CLA,建议直接提交补丁或分叉项目,以保持开源的性质。

CLA对开源项目的影响是什么?

CLA可能导致项目维护者获得不平等的权力,影响开源项目的开放性和社区信任。

什么是贡献者许可协议(CLA)?

CLA是开源项目要求贡献者签署的协议,通常要求贡献者放弃某些权利以便合并其补丁。

有哪些开源项目不要求签署CLA?

一些开源项目,如Linux内核,采用了更保护贡献者权利的协议,而不要求签署CLA。

如何处理不想签署CLA的情况?

如果不想签署CLA,可以选择分叉项目并在自己的版本中提交补丁。

➡️

继续阅读