贡献者许可协议
概述
我们要求所有托管在 Neo4j 基础设施上的源代码通过 Neo4j 贡献者许可协议 (CLA) 进行贡献。
Neo4j 贡献者许可协议的目的在于保护代码库的完整性,进而保护围绕该代码库的社区:创始实体(Neo4j, Inc.)、Neo4j 开发者社区以及 Neo4j 用户。
此类贡献者协议在自由软件和开源项目中很常见(事实上,它与广为签署的 Oracle 贡献者协议 非常相似)。
如有其他关于 CLA 目的的问题,请参阅下文或发送电子邮件至 cla@neo4j.com。如果您有法律问题,请咨询律师。
如果您在 IBM 工作,请使用此 CLA。
常见问题
我会失去对自己代码的权利吗?
No,Neo4j CLA 只要求您 共享 您的权利,而非放弃它们。
与某些要求您将版权转让给其他组织的贡献协议不同,CLA 并不会剥夺您对所贡献知识产权的权利。您同意 CLA 时,即授予我们对您贡献的版权共同所有权以及专利使用许可。您保留对您贡献的全部权利、所有权和权益,并可出于任何目的使用它们。除非撤销我们的权利,您仍可随意处理您的代码。
你可以对我的贡献做什么?
我们可以行使版权持有人拥有的全部权利,以及您在 Neo4j CLA 中授予的使用您贡献中专利的权利。由于 CLA 规定了共同版权所有权,您在自己的贡献中也可以行使与我们相同的权利。
这对社区有什么好处?
它使我们能够赞助 Neo4j 项目并为社区提供基础设施,同时确保我们可以将这些代码纳入交付给客户的软件中,避免出现不愉快的意外。如果没有这种能力,作为一家小公司,我们将难以将所有代码以自由软件的形式发布。
此外,CLA 让我们能够在必要时保护社区成员(包括开发者和用户)免受敌意的知识产权诉讼。这与其他自由软件组织(例如 自由软件基金会 — FSF)保护项目的方式一致(不过 FSF 没有共享版权,而是将版权完全转让给 FSF)。贡献者协议还包含“自由软件契约”,即承诺贡献将保持作为自由软件可用。
归根结底,您仍保留对您贡献的全部权利,而我们也可以自信地保护 Neo4j 社区以及 Neo4j, Inc. 的客户。
我们可以讨论 CLA 中的某些条款吗?
当然可以!欢迎提供反馈!但请不要在邮件列表上进行法律讨论。请直接将您的反馈发送至 cla@neo4j.com,我们会回复您。
如何签署
阅读 CLA 后,请发送邮件至 cla@neo4j.com。请包含以下信息:
-
您的全名。
-
您的电子邮件地址。
-
您的 GitHub 用户名。
-
附件中包含一份 Neo4j CLA 的副本。
-
您同意其条款。
例如:
Hi. My name is John Doe (john@doe.com, johndoe). I agree to the terms in the attached Neo4j Contributor License Agreement.