# 开源项目加入CNCF Sandbox的要求

## 开源项目加入CNCF Sandbox的要求

\[CNCF Project Proposal Process v1.2]\[CNCF Project Proposal Process v1.2]中指出开源项目要想加入 CNCF 必须满足以下条件：

1. 项目名称必须在 CNCF 中唯一
2. 项目描述（用途、价值、起源、历史）
3. 与 CNCF 章程一致的声明
4. 来自 TOC 的 sponsor（项目辅导）
5. 成熟度模型评估（参考 [CNCF Graduation Criteria](https://github.com/cncf/toc/blob/master/process/project_proposals.adoc)）
6. license（默认为 Apache 2）
7. 源码控制（Github）
8. 外部依赖（包括 license）
9. 创始 committer（贡献项目的时长）
10. 基础设施需求（CI/CNCF集群）
11. 沟通渠道（slack、irc、邮件列表）
12. issue 追踪（GitHub）
13. 网站
14. 发布方法和机制
15. 社交媒体账号
16. 社区规模和已有的赞助商
17. svg 格式的项目 logo

### 项目接纳过程

1. 在 TOC 会议上展示提议
2. 项目获得 TOC 2/3 多数投票同意

## 参考

* [CNCF Project Proposal Process v1.2 - github.com](https://github.com/cncf/toc/blob/master/process/project_proposals.adoc)
