pdf文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.