Apache Explained
6.27 MB
40 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
本文档详细介绍了Apache孵化器项目的核心原则和流程,强调了社区建设、许可证管理和基础设施集成的重要性。入孵化项目通常需要1-2年时间,有时更长,目的是以顶级项目的形式毕业。社区价值观包括谦逊、透明和包容,项目遵循'The Apache Way',即'社区重于代码'。知识产权管理涉及版权、专利和代码 provenance。基础设施确保项目治理透明,如邮件列表、源代码仓库和持续集成/构建测试。 | ||
AI总结 | ||
以下是文档内容的中文总结,语言简洁明了,重点突出核心观点和关键信息:
---
### Apache Explained 总结
#### Apache 孵化器(The Apache Incubator)
1. **孵化器的作用**:帮助项目通过学习Apache的方式、构建社区、确立许可证、整合基础设施并成功发布,最终毕业成为顶级项目。
2. **孵化周期**:通常需要1-2年,甚至更长时间;并非所有项目都能毕业。
3. **核心价值观**:谦逊(Humility),“他人的想法可能更好”。
#### Apache 的核心原则(The Apache Way)
1. **社区优先于代码**(Community over code):确保项目的长期健康和可持续性。
2. **治理和许可证**:
- **代码来源**:每行代码的出处必须明确。
- **商标**:不得与现有名称冲突。
- **软件授权**:知识产权所有者需授予Apache使用权。
- **贡献者许可证**:涵盖版权、专利和分发/修改。
3. **透明治理**:
- **邮件列表**:所有重要讨论需存档,“若不在存档邮件列表中,则不存在”。
- **源代码仓库**:公开透明,仅由提交者(Committer)通过PMC(项目管理委员会)制定的程序进行修改。
- **持续集成和测试**:大多数项目采用持续集成和测试。
- **网页存在感**:每个项目需有独立的网页。
#### 基础设施
1. **关键特性**:供应商中立、多样性、信任和安全。
2. **目标**:确保项目的可维护性和长期健康。
#### 为什么选择 Apache?
1. **企业公民身份**:鼓励企业回馈社会。
2. **更高质量**:多样化的开发者背景带来更高质量的代码。
3. **协作优于竞争**:与竞争对手合作,实现双赢。
4. **免费培训**:社区可以帮助企业培训新开发者。
5. **法律保护**:Apache软 件基金会保护贡献者的合法权益。
---
总结内容涵盖了文档的核心观点,重点突出了Apache孵化器的流程、The Apache Way的核心原则、基础设施的重要性以及为什么项目选择加入Apache。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
28 页请下载阅读 -
文档评分