Skip to content

Latest commit

 

History

History
98 lines (63 loc) · 4.22 KB

File metadata and controls

98 lines (63 loc) · 4.22 KB

Contributor License Agreement (CLA)

版本:v1.0
生效日期:2026-03-20

本《贡献者许可协议》("本协议")由贡献者与项目维护方就向 ManimCat 项目提交代码、文档或其他材料之事项达成。

1. 定义

  • "项目":指 ManimCat 代码仓库及其衍生发布内容。
  • "贡献":指贡献者提交、上传、推送或以其他方式提供给项目的任何作品,包括但不限于源代码、脚本、文档、设计、测试与配置。
  • "贡献者":指签署本协议的个人,或其代表签署本协议的法人/组织。
  • "维护方":指项目当前及未来的维护者、管理者、发布者及其授权主体。

2. 版权许可

贡献者同意:

  1. 其保留对自身贡献的著作权;
  2. 向维护方及项目接收者授予一项全球范围、免费、非排他、不可撤销、可再许可的许可,用于复制、修改、改编、发布、分发、公开展示、公开传播及以其他方式利用该贡献,并可将其与项目其他部分合并、再许可或商业化使用。

3. 专利许可

贡献者就其贡献中所包含并由其可授权的专利权,授予维护方及项目接收者一项全球范围、免费、非排他、不可撤销(但受本条终止约定约束)的专利许可,以制造、委托制造、使用、许诺销售、销售、进口及以其他方式处置该贡献及其与项目的组合。

如贡献者就项目或贡献提起专利侵权诉讼(含反诉),则其在本条项下授予的专利许可自起诉之日起自动终止。

4. 声明与保证

贡献者声明并保证:

  1. 其有权签署本协议并作出相应授权;
  2. 其贡献为其原创,或其已取得提交与授权所需的全部权利;
  3. 其知悉贡献可能被公开发布并长期保留在版本历史中;
  4. 其贡献在其知情范围内不故意包含恶意代码、后门或违法内容。

5. 第三方内容

若贡献包含第三方代码或材料,贡献者应确保:

  1. 已遵守第三方许可条件;
  2. 已在提交说明或文件头中明确标注来源与许可;
  3. 该第三方许可与项目既有许可策略兼容。

6. 无担保与责任限制

除法律另有强制规定外,贡献按"现状"提供,不附带任何明示或默示担保。任何一方均不对间接、附带或后果性损失承担责任。

7. 许可协议关系

本协议仅处理贡献授权与权利声明,不替代项目对外发布所采用的开源或商业许可条款。项目接收者对项目的使用仍受相应发布许可约束。

8. 适用范围与持续有效

  1. 本协议适用于贡献者在签署后提交的全部贡献;
  2. 若维护方接受,亦可适用于签署前已提交且由贡献者拥有权利的历史贡献;
  3. 本协议授予的版权许可为不可撤销(法律另有规定除外)。

9. 法律适用

本协议的订立、解释与争议解决,适用维护方主要运营地法律。若双方另有书面约定,以该约定为准。

10. 签署方式

以下任一方式视为有效签署:

  1. 在 Pull Request/Commit 中声明 "I have read and agree to CLA.md";
  2. 在项目要求的 CLA 系统中点击同意;
  3. 提交书面或电子签署文本。

11. 维护方声明(解释性说明)

为避免误解,维护方公开声明如下:

  1. 引入 CLA 的目的,是集中管理项目商业使用授权,避免未来商业授权流程中必须逐一联系所有贡献者;
  2. 引入 CLA 并不意味着维护方计划成立 "ManimCat 公司" 或转型为企业管理者,维护方将继续以开发者身份维护本项目;
  3. 维护方承诺项目将长期保持开源,反对垄断;
  4. 因商业授权获得的资金,将优先回馈项目本身,包括但不限于基础设施、维护成本、文档与测试改进、社区活动组织,以及对作出重大贡献的开发者支持;
  5. 对于乐于开源、愿意回馈社区的小型商业公司,授权费用将以象征性标准为主。

个人签署信息(可选模板)

  • 姓名:
  • 邮箱:
  • GitHub/代码平台账号:
  • 签署日期:
  • 签名:

组织签署信息(可选模板)

  • 组织名称:
  • 授权代表姓名:
  • 职务:
  • 邮箱:
  • 签署日期:
  • 组织盖章/签名: