# Construct 贡献者许可协议（CLA）

**版本 1.0 — 2026 年 2 月**
**Kumiho Inc.**

---

## 目的

本贡献者许可协议（"CLA"）阐明了贡献者授予 Kumiho Inc. 的知识产权权利。本协议同时保护 Construct 项目的贡献者和用户。

通过向 Construct 仓库提交贡献（拉取请求、补丁、包含代码的 Issue，或任何其他形式的代码提交），即表示你同意本 CLA 的条款。

---

## 1. 定义

- **"贡献"** 指任何原创作品，包括对现有作品的任何修改或补充，提交给 Kumiho Inc. 以包含在 Construct 项目中。

- **"你"** 指提交贡献的个人或法律实体。

- **"Kumiho Inc."** 指负责 Construct 项目（位于 https://github.com/KumihoIO/construct-os）的维护者和组织。

---

## 2. 版权许可授予

你授予 Kumiho Inc. 和 Kumiho Inc. 分发软件的接收者永久的、全球性的、非排他的、免费的、免许可费的、不可撤销的版权许可，用于：

- 在 **MIT 许可证和 Apache 许可证 2.0 下** 复制、准备衍生作品、公开展示、公开表演、再许可和分发你的贡献及衍生作品。

---

## 3. 专利许可授予

你授予 Kumiho Inc. 和 Kumiho Inc. 分发软件的接收者永久的、全球性的、非排他的、免费的、免许可费的、不可撤销的专利许可，用于制造、委托制造、使用、许诺销售、销售、进口和以其他方式转让你的贡献。

本专利许可仅适用于你可授权的专利权利要求，这些权利要求仅因你的贡献本身或与 Construct 项目组合而必然被侵权。

**这对你的保护：** 如果第三方针对包含你贡献的 Construct 提起专利诉讼，你对项目的专利许可不会被撤销。

---

## 4. 你保留权利

本 CLA **不会** 将你贡献的所有权转让给 Kumiho Inc.。你保留对贡献的完整版权所有权。你可以在任何其他项目中以任何许可自由使用你的贡献。

---

## 5. 原创作品

你声明：

1. 每项贡献都是你的原创作品，或者你有足够的权利根据本 CLA 提交。
2. 你的贡献不会故意侵犯任何第三方的专利、版权、商标或其他知识产权。
3. 如果你的雇主对你创造的知识产权拥有权利，你已获得提交贡献的许可，或者你的雇主已与 Kumiho Inc. 签署了企业 CLA。

---

## 6. 无商标权利

本 CLA 不授予你使用 Construct 名称、商标、服务标记或徽标的任何权利。商标政策请参见 [trademark.md](../maintainers/trademark.zh-CN.md)。

---

## 7. 署名

Kumiho Inc. 会在仓库提交历史和 NOTICE 文件中保留贡献者的署名。你的贡献会被永久公开记录。

---

## 8. 双许可承诺

所有被接受进入 Construct 项目的贡献均同时采用以下两种许可：

- **MIT 许可证** — 宽松的开源使用
- **Apache 许可证 2.0** — 专利保护和更强的知识产权保证

这种双许可模式确保为整个贡献者社区提供最大的兼容性和保护。

---

## 9. 如何同意

通过向 Construct 仓库打开拉取请求或提交补丁，即表示你同意本 CLA。个人贡献者无需单独签名。

对于 **企业贡献者**（代表公司或组织提交），请打开标题为"企业 CLA — [公司名称]"的 Issue，维护者会跟进处理。

---

## 10. 问题

如果你对本 CLA 有疑问，请在以下地址打开 Issue：
https://github.com/KumihoIO/construct-os/issues

---

*本 CLA 基于 Apache 个人贡献者许可协议 v2.0，针对 Construct 双许可模式进行了调整。*
