pdf文档 Apache Explained

4.50 MB 43 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了Apache组织的核心原则和实践,包括Apache Way的核心价值观,如粗略共识和工作代码、小步快跑以及基于功绩的贡献体系。文档还详细阐述了Apache孵化器项目的毕业流程、项目治理结构、社区建设方法以及与Apache基础设施的整合方式。内容涵盖了如何将项目提案提交到Apache孵化器、遵守Apache的开源原则和许可证规定,以及如何通过贡献积累功绩成为提交者或PMC成员。
AI总结
《Apache Explained》总结 本文档主要介绍了 Apache 软件基金会(ASF)的核心原则、项目治理、社区模式以及如何将项目加入 Apache 生态系统的流程。 一、Apache 的核心原则 1. **价值观与原则**:包括谦逊、起源(代码来源)、许可证、商标、软件授予和贡献者许可证等。 2. **治理方式**:强调共识和可运行的代码、逐步改进、公平贡献(无关企业归属和资历)、功绩制度(Merit)以及无单点决策者(No BDFL)。 二、项目毕业与成熟 1. **毕业流程**:需完成孵化器的任务清单、确保项目名称、展示发布能力并建立开放多元社区。 2. **成熟模型**:参考 Apache 项目成熟度模型(http://community.apache.org/apache-way/apache-project-maturity-model.html)。 三、加入 Apache 的流程 1. **提案与审核**:撰写项目提案,寻找导师与冠军,通过 IPMC 讨论及投票。 2. **创建孵化器项目**:签署 SGA、CLA 和 iCLA 协议,并进行项目名称搜索。 四、基础设施与社区 1. **基础设施整合**:包括邮件列表(关键沟通渠道)、问题跟踪(JIRA 或 GitHub)、公开代码仓库、持续集成构建测试和项目网站(https://project.apache.org)。 2. **社区结构**:从用户到贡献者,再到提交者(Committer)、PMC 成员,依次晋升,强调社区贡献和协作。 五、贡献者与角色 - 文档由 Craig Russell、Willem Jiang 等贡献者编写,包含 Bertrand Delacretaz、Roman Shaposhnik 等的原始工作。 - Craig Russell 的背景包括:软件架构师,Apache Committer(自2005年)、Apache 会员(自2007年)和 Apache 理事会主席。 以上是对《Apache Explained》的核心内容总结,涵盖了 Apache 的核心原则、项目治理、社区运作及加入流程,重点突出了开源协作与治理的关键要素。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 31 页请下载阅读 -
文档评分
请文明评论,理性发言.