跳至主要内容
The Apache Software Foundation
Apache 20th Anniversary Logo

ASF 贡献者协议

Apache 软件基金会使用各种协议来接受个人和公司提供的软件代码和文档贡献,以及接受现有软件产品的较大赠款。

这些协议帮助我们实现我们的目标,即通过协作的开源软件开发提供可靠且长期存在的软件产品。在所有情况下,贡献者保留将其原始贡献用于 Apache 之外的任何其他目的的全部权利,同时向 ASF 及其项目提供分发和构建其工作的权利。

贡献者许可协议

所有向任何 Apache 项目贡献想法、代码或文档的贡献者都必须填写、签署并通过电子邮件提交个人贡献者许可协议 (ICLA)。

本协议的目的是明确界定知识产权贡献给 ASF 的条款,从而使我们能够在软件方面出现法律纠纷时为项目辩护。在授予个人任何 ASF 项目的提交权限之前,该个人必须已向 ASF 提交签署的 ICLA。

对于分配员工参与 Apache 项目的公司,可以使用公司 CLA (CCLA) 来涵盖可能已作为雇佣协议的一部分分配的公司贡献的知识产权。

请注意,公司 CLA 不会免除每个开发人员以个人身份签署其自身 ICLA 的需要,该 ICLA 涵盖了签署 CCLA 的公司拥有的贡献以及其未拥有的贡献。

CCLA 在法律上约束公司,因此,有权代表公司签订法律合同的人员必须签署它。

个人签署的 ICLA 与他们可能拥有的任何雇主无关,因此我们建议个人在联系详细信息中使用其个人电子邮件地址,而不是其 @work 地址。

ASF 发布您的真实姓名,除非您提供替代的显示名称。例如,如果您的全名是 Andrew Bernard Charles Dickens,但您希望被称为 Andrew Dickens,请将后者作为您的显示名称输入。

我们不会发布您的邮寄地址。

如果您正在响应 PMC 的邀请提交 ICLA,请通过表单字段“通知项目”识别项目。此外,选择一个尚未使用的首选 ID。Apache ID 必须以字母字符开头,并包含至少两个其他字母数字字符(无特殊字符)。您可以在此处检查正在使用的 ID。

软件许可证授予

当个人或公司决定将一批现有软件或文档捐赠给 Apache 项目之一时,他们需要与 ASF 签订正式的软件赠款协议 (SGA)。通常,他们在与 ASF 孵化器或其中一个 PMC 协商批准后执行此操作,因为 ASF 不会接受软件,除非有一个可行的社区可用于将其作为协作项目的一部分提供支持。

操作方法:提交许可协议和赠款

您可以手写或电子签名签署文件,并通过电子邮件提交。ASF 不再接受邮寄或传真提交。

通过电子邮件提交时,请使用 PDF 阅读器填写表单,然后打印并签署,将所有页面扫描到单个 PDF 文件中,并将 PDF 文件附加到发送到[email protected]的电子邮件中。

没有打印机?请参阅CLA 常见问题

如果可能,请从您在文档中列出的电子邮件地址发送附件。每封电子邮件仅发送一个附件文档。

如果您希望电子签名,请填写表单,将其保存在本地(例如 icla.pdf),并通过准备一个分离的 PGP 签名来签署该文件。例如,

gpg --armor --detach-sign icla.pdf

这将创建一个名为icla.pdf.asc的文件。

将文件 (icla.pdf) 和签名 (icla.pdf.asc) 作为附件发送到同一封电子邮件中,发送到[email protected]。请在每封电子邮件中仅发送一个完整文档(文件加签名)。

不要将您的公钥提交给 Apache。相反,将您的公钥上传到keyserver.ubuntu.com

您提交的文件应命名为

我们不接受 zip 文件或其他归档文件。我们不接受指向文件的链接;您必须将文件附加到电子邮件中。

请注意,无论您使用什么字体,在文档底部的字段中键入您的姓名都不算签名。

有效签名包括以下之一

我们不接受未签名的文档。

问题?

有关贡献者协议的常见问题的答案,请咨询我们的CLA 常见问题页面。