Apache 软件基金会的成员是指那些被选举加入公司本身的个人;他们有资格选举新的成员并选举董事会成员。
ASF 是一家会员制公司,因此成员的作用与上市公司中的股东类似。成员可以提名新的候选成员,可以投票选举新的候选成员以及董事会成员。
成员无权代表 ASF 全体发表官方意见,也没有任何特殊权利影响他们未参与作为提交者或 PMC 成员的任何 Apache 项目的技术方向。虽然成员通常会自愿并以多种身份在基金会层面和各个 Apache 项目中任职,但他们唯一具体的组织权利是在董事会和成员选举中投票。
Apache 孵化器是特殊的:任何 ASF 成员都可以在无需投票的情况下请求加入孵化器 PMC。在孵化器 PMC 中,成员可以作为进入孵化器的 Podling 的官方导师或负责人,以及投票决定孵化器的政策和正在孵化的 Podling 的发布。通过这种方式,成员努力指导 Podling 社区并指导他们遵循 Apache 之道,并最终作为顶级 Apache 项目毕业。
成员充当公司的股东。每个成员在选举董事会成员时有一票;同样,成员可以对新的成员候选人进行投票。成员有资格提名新的候选成员并提名个人进入董事会。
在组织上,成员在任何 Apache 项目或孵化器 Podling 中都没有特定的地位。然而,大多数成员凭借其自身的技术或社会优点,在多个 Apache 项目中积极活跃,并且一旦被选为成员,通常会找到更多方法参与更多 Apache 项目。
虽然董事会和相关官员直接负责对许多 Apache 项目进行监督,但成员通常会在许多 Apache 项目中工作,以帮助确保项目顺利运行并遵循 Apache 之道。
成员关注的公告和讨论的中心场所是私下存档的 members@ 邮件列表。它用于各种目的:在 ASF 内部提出和讨论新的技术或政策想法,宣布成员家庭中的婚姻或出生或其他重大社交活动,以及与董事会或公司官员分享任何对成员的正式公告。
根据政策,成员有权检查和审查 Apache 所有邮件列表的档案。该政策旨在确保每个成员都能独立检查所有公司运营以及所有 Apache 项目的运营。因此,例如,成员可以审查有关内部法律事务、筹款和安全问题的的所有私人邮件列表,以及我们的 Apache 项目的 PMC 使用的任何 private@ 列表。
虽然成员可以向任何私人列表发送消息,但他们不会自动获得在影响 Apache 项目的技术方向方面获得任何特殊优势。Apache 项目中的功绩是在每个项目的社区中获得的,并且成员资格不会赋予任何其他特殊特权。
董事会至少每 13 个月举行一次年度成员大会,成员在会上选举新的董事会,并可能对新的成员候选人进行投票。会议目前在私人 IRC 频道上举行,作为传统电话会议的替代方案,在会上宣读任何报告,成员可以提出问题。会议有大约 48 小时的投票休会期,然后重新召开宣布结果并结束会议:这使那些可能无法亲自参加会议前半部分的成员能够参加后半部分,更重要的是,使用我们自己的安全选民工具(现在成为其自己的Apache STeVe项目)通过电子邮件异步进行投票。无法参加任何两天会议期间的成员可以委托其他成员代理其出席和投票。
董事会有时会在年度会议之间举行临时特别成员会议,主要目的是让成员有机会提名和投票选举新的候选成员。成员还利用特别会议和年度会议提出有关基金会运营的问题或议题——尽管成员通常只是在任何时候通过我们通常的邮件列表向董事会或任何 ASF 官员提出问题。所有成员会议都欢迎成员和受邀嘉宾参加。
鉴于 ASF 的分布式和志愿者性质,基金会不再举行正式的成员面对面会议。基金会和项目通过普通的邮件列表处理所有事务,尽管其中一些列表是私人的。成员确实经常亲自以小组形式会面,但这出于社交原因,通常包括用餐或饮酒。当 ASF 的年度 ApacheCon 大会在物理位置举行而不是在线举行时,许多成员和提交者传统上都会参加并在那里见面。
所有成员都可以提名新的个人作为成员候选人。现有成员在 Apache 提交者中寻找的功绩的数量和类型各不相同,但始终包括对我们一个或多个项目的重大技术或其他贡献,以及对 Apache 之道清晰的兴趣和理解。潜在成员在相当长的一段时间内展示这些贡献和特质,通常是在一个或多个 Apache 项目中参与一年或更长时间。
请注意,在被考虑成为成员之前,不需要成为提交者。但是,在绝大多数情况下,任何潜在的合格个人都已经成为某个 Apache 项目的提交者。至少有两个人在没有首先成为提交者的情况下被选为成员,在每种情况下,都是因为在 Apache 之道方面进行非编码贡献或进行其他组织工作。
许多新当选的成员对被告知他们当选感到惊讶(令人高兴!)。通常,提名和选举新成员发生在被提名人拥有清晰的往绩并在 Apache 项目中产生积极影响之后很久;事后看来,一个经常出现的评论是“So-and-So 不是已经是成员了吗?他们做得真好!”。Apache 文化反对个人要求成为成员(或者更糟糕的是,坚持他们应该被选举!)。也许以一种违反直觉的方式,被考虑成为成员需要在一段时间内采取真正的行动,但不要让别人明显地知道你正在寻求认可。
成员在年度或特别成员大会上以简单多数票(赞成票多于反对票)批准成员候选人。成员使用自定义投票软件进行投票,并进行秘密投票。
在成员资格中,功绩是平等的;所有成员都有平等的投票权和能力在 ASF 内部提出变更。成员资格是考虑进入董事会或任命为 ASF 职位的一个显著有帮助的因素,尽管最重要的因素是在特定项目或 ASF 中所展现的功绩。
成员影响 ASF 的能力既重要又无关紧要。一方面,成员投票选举新的候选成员,更重要的是投票选举董事会成员,这显然会影响 ASF 的战略政策。另一方面,成员资格不会赋予个人在任何项目中任何其他特殊优势,并且本身也不是法律公司中的正式职位。
成员资格的感知重要性也是一种二分法。许多成员对自己的成员资格都非常谦虚,经常听到的评论是“哦,他们真的比我更值得被认可”。对许多人来说,被选为成员并不是他们追求的目标或头衔;相反,他们在自然地做自己的工作(在 Apache 项目中),然后被认可了。许多成员在简历(或 LinkedIn 等)上列出他们的隶属关系;有些人则没有。
成员资格的认可在 ASF 之外差异很大:一些软件公司似乎并不关心 ASF 是什么或成员资格意味着什么;一些软件公司强烈鼓励其员工成为提交者或成员,并且获得这些角色之一在这些公司内部是一项显着的声望奖励。同样,开源会议也经常邀请 ASF 的成员或官员担任演讲者。
成员共享所有其他成员的社区,并且经常充当他们参与的各种 Apache 项目之间的桥梁。许多成员还自愿抽出额外时间担任导师,既与 ASF 内的项目和社区合作,也指导他人或在 ASF 外部的会议上发言。
成员整体和个人不会直接为任何 Apache 项目提供技术指导;每个 PMC 都可以自由地独立管理其技术方向。PMC 是其项目的管理机构,并且有责任以整个项目社区的最佳利益为出发点,独立于外部商业影响来管理项目的技术。
这类似于董事会不为项目设定技术方向的方式:这是 ASF 如何有意构建以最大限度地为其项目提供自由的关键体现。董事会和 ASF 成员很乐意为任何愿意遵循 Apache Way 的软件项目社区提供一个家园。ASF 的使命是提供软件以造福大众:我们很乐意帮助志同道合的社区提供这些软件;相信社区会围绕有用的软件形成;并且理解有很多不同的方法可以有效且协作地构建软件。
几乎所有成员都以个人的身份参与了多个 Apache 项目,这基于他们在特定项目中的贡献。仅仅当选为成员并不会赋予在其他项目方面有任何额外能力。许多成员选择担任 Apache Way 的大使,并且通常随着时间的推移会参与更多项目。