贡献者许可协议

摘要

我们要求所有托管在 Neo4j 基础设施上的源代码都通过 Neo4j 贡献者许可协议 (CLA) 贡献。

Neo4j 贡献者许可协议的目的是保护代码库的完整性,进而保护围绕该代码库的社区:创建实体 (Neo4j, Inc.)、Neo4j 开发者社区和 Neo4j 用户。

这种贡献者协议在自由软件和开源项目中很常见(实际上,它与广泛签署的 Oracle 贡献者协议非常相似)。

如果您对 CLA 的意图有任何其他疑问,请参阅下文或发送电子邮件至 cla@neo4j.com。如果您有法律问题,请咨询律师。

如果您在 IBM 工作,请使用此 CLA

常见问题

我是否失去了自己代码的权利?

不,Neo4j CLA 只要求您分享您的权利,而不是放弃它们。

与一些要求您将版权转让给其他组织的贡献协议不同,CLA 不会剥夺您对其贡献的知识产权的权利。当您同意 CLA 时,您授予我们在版权方面的共同所有权以及对您的贡献的专利许可。您保留对您的贡献的所有权利、所有权和权益,并可将其用于您希望的任何目的。除了撤销我们的权利,您仍然可以随意使用您的代码。

你们可以用我的贡献做什么?

我们可以行使版权所有者拥有的所有权利,以及您在 Neo4j CLA 中授予的权利,使用您在贡献中拥有的任何专利。由于 CLA 规定了共同版权所有权,您对您的贡献拥有与我们相同的权利。

这给社区带来什么好处?

它使我们能够赞助 Neo4j 项目并为社区提供基础设施,同时确保我们可以将此包含在我们交付给客户的软件中,而不会出现意外问题。如果没有这种能力,我们作为一家小公司将很难将所有代码作为自由软件发布。

此外,如果需要,CLA 使我们能够保护社区成员(包括开发者和用户)免受恶意知识产权诉讼。这与 自由软件基金会 — FSF 等其他自由软件管理人保护项目的方式一致(除了 FSF 没有共同版权,而是您将版权完全转让给 FSF)。贡献者协议还包含一个“自由软件契约”,即承诺贡献将始终作为自由软件可用。

最终,您仍然保留对您的贡献的所有权利,我们可以自信地保护 Neo4j 社区和 Neo4j, Inc. 的客户。

我们可以讨论 CLA 中的一些条款吗?

当然可以!请给我们反馈!但请避免在邮件列表中使用法律术语。请直接将您的反馈发送至 cla@neo4j.com,我们会回复您。

我仍然不喜欢这个 CLA

没问题。当然,您仍然可以在其他任何地方托管它。请随意!我们在这里只讨论我们提供的基础设施的规则。

如何签署

当您阅读完 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.
© . All rights reserved.