版本:v1.0
生效日期:2026-03-20
本《贡献者许可协议》("本协议")由贡献者与项目维护方就向 ManimCat 项目提交代码、文档或其他材料之事项达成。
- "项目":指
ManimCat代码仓库及其衍生发布内容。 - "贡献":指贡献者提交、上传、推送或以其他方式提供给项目的任何作品,包括但不限于源代码、脚本、文档、设计、测试与配置。
- "贡献者":指签署本协议的个人,或其代表签署本协议的法人/组织。
- "维护方":指项目当前及未来的维护者、管理者、发布者及其授权主体。
贡献者同意:
- 其保留对自身贡献的著作权;
- 向维护方及项目接收者授予一项全球范围、免费、非排他、不可撤销、可再许可的许可,用于复制、修改、改编、发布、分发、公开展示、公开传播及以其他方式利用该贡献,并可将其与项目其他部分合并、再许可或商业化使用。
贡献者就其贡献中所包含并由其可授权的专利权,授予维护方及项目接收者一项全球范围、免费、非排他、不可撤销(但受本条终止约定约束)的专利许可,以制造、委托制造、使用、许诺销售、销售、进口及以其他方式处置该贡献及其与项目的组合。
如贡献者就项目或贡献提起专利侵权诉讼(含反诉),则其在本条项下授予的专利许可自起诉之日起自动终止。
贡献者声明并保证:
- 其有权签署本协议并作出相应授权;
- 其贡献为其原创,或其已取得提交与授权所需的全部权利;
- 其知悉贡献可能被公开发布并长期保留在版本历史中;
- 其贡献在其知情范围内不故意包含恶意代码、后门或违法内容。
若贡献包含第三方代码或材料,贡献者应确保:
- 已遵守第三方许可条件;
- 已在提交说明或文件头中明确标注来源与许可;
- 该第三方许可与项目既有许可策略兼容。
除法律另有强制规定外,贡献按"现状"提供,不附带任何明示或默示担保。任何一方均不对间接、附带或后果性损失承担责任。
本协议仅处理贡献授权与权利声明,不替代项目对外发布所采用的开源或商业许可条款。项目接收者对项目的使用仍受相应发布许可约束。
- 本协议适用于贡献者在签署后提交的全部贡献;
- 若维护方接受,亦可适用于签署前已提交且由贡献者拥有权利的历史贡献;
- 本协议授予的版权许可为不可撤销(法律另有规定除外)。
本协议的订立、解释与争议解决,适用维护方主要运营地法律。若双方另有书面约定,以该约定为准。
以下任一方式视为有效签署:
- 在 Pull Request/Commit 中声明 "I have read and agree to CLA.md";
- 在项目要求的 CLA 系统中点击同意;
- 提交书面或电子签署文本。
为避免误解,维护方公开声明如下:
- 引入 CLA 的目的,是集中管理项目商业使用授权,避免未来商业授权流程中必须逐一联系所有贡献者;
- 引入 CLA 并不意味着维护方计划成立 "ManimCat 公司" 或转型为企业管理者,维护方将继续以开发者身份维护本项目;
- 维护方承诺项目将长期保持开源,反对垄断;
- 因商业授权获得的资金,将优先回馈项目本身,包括但不限于基础设施、维护成本、文档与测试改进、社区活动组织,以及对作出重大贡献的开发者支持;
- 对于乐于开源、愿意回馈社区的小型商业公司,授权费用将以象征性标准为主。
- 姓名:
- 邮箱:
- GitHub/代码平台账号:
- 签署日期:
- 签名:
- 组织名称:
- 授权代表姓名:
- 职务:
- 邮箱:
- 签署日期:
- 组织盖章/签名: