董事会设定 Apache 软件基金会的总体政策,并将执行和具体政策领域委托给各个官员和项目管理委员会。
目录
董事会由九名董事组成,每位董事均以个人身份服务。在每次年度董事会选举后,董事会从其成员中选出一名董事会主席。新董事会主席和其他执行官的选拔通常在董事会选举后几个月进行,以便新董事会有机会相互了解。
董事会每月通过电话会议和 IRC 聊天进行会议。议程私下发布给成员。每位公司高管每月向董事会提交书面报告,每个项目管理委员会 (PMC) 每季度向董事会提交书面报告。通过这种方式,PMC 直接向董事会报告,而不是向总裁或其他公司高管报告。所有 ASF 成员和受邀嘉宾都欢迎参加董事会会议,但在董事会非常罕见的执行会议期间除外。
正常的每月董事会议程包括 10 多份公司高管报告、60 多份 PMC 报告,以及通常为数不多的正式决议。为了简化审查流程,报告在会议开始前很久就要提交,许多董事在会议前通过在议程文件中签署首字母来“预先批准”报告。每个 PMC 报告都分配一名董事担任当月的“负责人”;负责人将在会议之前或期间将提出的任何问题转达给相关官员或 PMC,以便获得答案或解决。报告延迟或在会议期间出现严重问题的 PMC 可能会被要求在下一次月度会议上提供补充报告。董事会使用 Apache Whimsy 工具来简化会议过程中的许多步骤。
总裁负责管理日常运营,并为基础设施副总裁提供指导,基础设施副总裁负责确保服务器和服务的维护。基础设施副总裁指导
一个系统管理员承包商团队,并得到一些志愿者系统管理员的部分时间协助。一些公司高管直接向总裁汇报并提供月度报告;总裁每月将所有报告汇总给董事会。这样,董事会就能对所有运营和项目活动进行监督。
ASF 章程第五条规定了一个由九名董事组成的董事会,由 ASF 成员每年选举产生。Apache 董事会与任何其他公司的董事会非常相似,负责 -- 管理公司资产(资金、知识产权、商标和支持设备)以及将公司资源分配给项目。
董事会负责任命 ASF 的任何官员,包括执行官 -- 总裁、秘书、财务主管 -- 和其他官员,包括具有公司职能(法律、宣传)的官员以及各个 Apache 项目的副总裁。董事会还设定 Apache 项目的总体政策,或者在许多情况下,将政策制定和实施的细节委托给具体的公司高管。董事会使用正式决议来任命或变更官员职位,创建新的顶级项目 (TLP) 或停用未使用的项目,以及在某些情况下做出基本政策决策。大多数政策只是由董事会和任何相关官员达成一致,并在我们的网站上发布。
除了每月电话会议外,董事会沟通通过私人电子邮件列表进行。[email protected] 电子邮件列表是处理正式业务的主要场所。所有董事、公司高管和 PMC 主席都应订阅此电子邮件列表,并跟踪与其责任领域相关的议题。许多 ASF 成员也参与其中,发表评论,并在适当情况下帮助解决问题。
当提出董事会层面的议题或问题时,董事们会定期阅读和参与各种项目邮件列表。他们可以戴着董事的帽子参与:即作为战略声音,处理广泛的 ASF 政策或重要的社区健康问题。董事以个人身份参与 Apache 项目的技术工作:董事不会自动获得提交者身份、PMC 成员资格,甚至在任何项目事项上拥有约束力投票权。希望影响项目技术工作的董事必须获得绩效并被选为该特定项目的提交者,就像任何其他贡献者一样。当董事会作为一个整体提出正式请求时,传达请求的董事会明确表示这是董事会的行为,而不仅仅是一个董事的行为。
董事会通过在每月董事会会议上审查项目报告以及监控 PMC 成员资格的变化来对 Apache 项目进行监督。当 PMC 选举并提名新的提交者加入 PMC 时,他们会将新增情况通知董事会。一旦规范的 PMC 成员名单更新以反映更改,任命即生效。
PMC 应向董事会提供准确而全面的报告,内容包括其社区健康状况以及技术和软件发布活动。未提交报告或报告中存在严重问题的项目将由当月的负责人或其他董事联系,以找到解决方法。在极端情况下,如果 PMC 运作不正常或未遵循所需的 Apache 政策,董事会可能会单方面对 PMC 进行更改,或可能解散项目以解决问题。
已发布有关董事会会议流程的详细说明。
董事会选举每年举行一次;目前,每个董事会席位为一年,因此所有九个董事职位每年都会进行投票。ASF 成员有资格提名董事会席位候选人并在董事会选举中投票。董事候选人单独竞选,成员投票目前通过单一可转让投票 (STV) 进行。所有提名、职位陈述和投票均通过电子方式进行,无论是通过私人邮件列表还是使用我们自己的软件进行投票。个人投票保持匿名,尽管完整的 STV 计算结果会在成员之间私下发布。
过去,只有在 ASF 中具有一定历史的现有成员才会被提名。虽然章程允许提名任何人担任董事会成员,但对董事的信任程度和对 Apache之道的预期经验使得目前不太可能提名现有成员之外的人选。
在成立后的最初几年里,董事会相当稳定,大多数成员继续多次连任。随着 ASF 在 2004 年左右的会员人数增长,董事会开始发生一些变化,每年都会出现一些新面孔。ASF 的创始人之一 Jim Jagielski 从一开始就一直担任董事会成员。
董事预计以个人身份在董事会任职,代表成员并维护 ASF 的整体最佳利益。董事应披露因其当前工作而可能存在的任何利益冲突,并在必要时回避与之存在冲突的投票或潜在讨论。
虽然董事参与 ASF 内部和外部的各种社区,但董事的主要社区归属是成员。大多数董事关注主要的私人成员邮件列表,任何 ASF 成员都可以在此启动关于各种主题的讨论,从新技术、政策理念、关于项目社区的问题到婚礼和出生等个人公告。
有时,当提出董事会层面的议题或问题时,董事会会参与各个 Apache 项目的社区;但是,他们这样做时会戴着个人董事的帽子。许多董事分别在各种 Apache 项目中担任提交者或 PMC 成员,在那里他们像任何其他提交者一样进行技术和社区工作,戴着提交者的帽子。
许多董事还作为 Apache 之道的代言人服务于公众社区,接受有关 ASF 或我们项目的采访,或审查其他开源或慈善基金会的作品。
董事会不为其任何项目或活动提供技术指导。董事会确实制定了广泛的政策——例如,要求项目使用在 ASF 基础设施控制的 ASF 硬件上运行的源代码控制系统。关于如何实施基础设施或代码项目应该处理哪些内容的技术指导,都委托给了 PMC 或相关官员。
虽然这可能让一些人感到意外,但这正是 ASF 的有意结构,旨在为其项目提供最大自由度的关键体现。董事会和 ASF 很乐意为任何愿意遵循 Apache 方式的软件项目社区提供一个家园。ASF 的使命是提供用于公益的软件:我们帮助志同道合的社区提供这些软件,相信社区会围绕有用的软件形成,并且了解有许多不同的方法可以有效且协作地构建软件。