
您可能已经熟悉 Apache 项目使用的被称为 Apache 之道的基于共识的社区驱动治理,本入门指南将帮助您了解 Apache 软件基金会 (ASF) 在幕后是如何运作的。
作为一家位于美国特拉华州的会员制公司,以及美国国税局注册的 501(c)(3) 非盈利组织,ASF 受一套公司章程的约束。会员选举董事会,董事会制定公司政策并任命管理人员;管理人员制定和执行公司政策;董事会任命各种项目管理委员会 (PMC) 来运行 Apache 软件项目。
在众多成功的 Apache 项目背后,ASF 的运作方式与任何其他公司一样。虽然 Apache 之道的精神——功绩、共识、社区、慈善——体现在我们的公司治理活动中,但公司合法运作的细节与我们项目运作的方式略有不同。
ASF 的会员类似于股东;他们选举新的会员,并可以投票选举董事。
董事会制定公司政策,任命管理人员,组建 PMC,将政策或公司执行领域委托给管理人员,并将管理其自身项目的责任委托给 PMC。
PMC 对其项目的新的提交者和 PMC 成员进行投票,制定每个项目的政策,并正式对软件产品发布进行投票。PMC 每季度直接向董事会报告,而不是向主席报告。
董事会选举董事会主席(一名董事)并任命一系列标准的执行管理人员。所有管理人员都是无偿的志愿者,并在董事会指示下在其各自的责任领域内服务。管理人员负责管理基金会在其特定领域的业务,并每月向董事会提交状态报告。
执行管理人员包括主席、执行副主席、秘书、助理秘书和财务主管。
董事会已任命多位管理人员负责公司范围内的职能——这包括副主席,负责监督品牌管理、会议计划、筹款、法律事务、市场营销和宣传、旅行协助和多元化。董事会将其在每个管理人员特定责任领域内制定和执行公司政策的权力委托给他们。
董事会还任命了一位基础设施副总裁,负责我们基础设施团队的日常运营以及使 Apache 持续运行的硬件。由于我们的基础设施(网站、邮件列表、源代码控制、维基等)是 ASF 所有项目的共享资源,因此它是集中管理的。
大多数这些公司范围内的管理人员每月直接向主席汇报工作。这将董事会提供的最高级别的战略监督与主席和其他管理人员为 ASF 和代表各种 Apache 项目处理的日常运营区分开来。
董事会委员会
董事会有两个董事会或执行委员会,它们在其范围内拥有董事会的权力:法律事务委员会和安全团队。董事会委员会每月向董事会报告。
管理人员或主席委员会
主席和一些管理人员创建了主席委员会来协助个别管理人员的政策或运营工作。管理人员任命其他志愿者帮助他们完成范围内的工作,例如品牌管理、筹款和旅行协助。负责的管理人员每月向主席提交整个委员会的报告。
在 ASF 中,董事会将其每个项目的技术方向委托给其 PMC。PMC 应遵循有关许可、品牌、基础设施等的公司政策,并按照 Apache 之道独立管理其项目。PMC 负责项目管理的其他所有方面,尤其是技术方向。
PMC 通过对其项目软件产品的版本进行投票来努力为公众利益开发软件。
提交者
提交者是项目开发社区的成员,他们被授予对 Apache 项目的写入权限。每个项目的 PMC 会邀请在其项目中表现出优秀才能的人成为提交者。提交者必须签署个人贡献者许可协议 (ICLA),该协议明确定义了提交者向 ASF 贡献知识产权的条款。这使我们的项目能够确保他们可以在 Apache 许可证下安全地发布他们发布的产品。
提交者是为每个项目单独选举的;一个项目的功绩不一定可以转移到其他项目。提交者还可以访问一个基金会范围内的提交者存储库,其中提供了一些对执行 Apache 项目工作有用的额外服务和工具。
作为一个基于社区的组织,许多其他个人和组织群体为 ASF 和 Apache 项目提供了宝贵的工作和服务,但并非直接属于我们的公司治理的一部分。
贡献者
贡献者是为 Apache 项目贡献源代码补丁、文档并在邮件列表中提供帮助的个人。贡献者没有特定的治理角色,但是健康的项目总是会寻找富有成效且乐于助人的贡献者,他们可以考虑提名他们成为新的提交者。
用户
用户使用我们的软件,并且经常寻求有关软件的帮助。许多乐于助人的用户不会编写代码,但仍然会花时间提交错误报告并在我们项目的邮件列表中回答问题。
赞助商
作为一家非盈利实体,ASF 依靠来自组织和个人支持者的财务贡献来为 ASF 项目提供基础设施和服务。为了确保项目和公司的独立性,赞助商不是 ASF 公司治理的一部分。成为赞助商不会赋予组织或其员工在 ASF 或其项目中的任何特定功绩。
供应商
ASF 与供应商签订合同,以提供特定服务,例如会计、非盈利组织税务申报、法律咨询或托管或带宽服务。供应商并非我们治理结构的一部分。供应商关系尽可能由志愿者管理人员管理。
承包商/付费员工
ASF 支付承包商的费用以保持核心基础设施的运行,例如系统管理员。通常,我们在技术和项目层面以及组织和董事会层面都依靠志愿者来完成我们所有的工作。但是,维护可靠且安全的基础设施以保持我们所有服务的运行需要付费员工。这些费用以及硬件和带宽成本构成了我们年度公司预算的大部分。
ASF 不为任何 Apache 项目的软件开发付费;相反,我们依靠志愿者来完成我们所有项目的编码工作。ASF 专注于为志趣相投的社区提供技术、法律和社区基础设施,并相信健康的项目社区将构建他们自己的软件产品。