跳至主要内容
The Apache Software Foundation
Apache 20th Anniversary Logo

如何在 ASF 升级问题

Apache 项目更倾向于使用共识来做决策,或使用投票来更正式地记录对特定行动的批准(或不批准)。但当项目陷入完全僵局时,或者当你认为重要问题在采取行动之前没有得到认真对待或充分讨论时会发生什么?

如果任何 Apache 项目参与者认为存在未得到解决的严重问题,那么这里有一份指南,介绍如何在 ASF 的组织中以正确的方式有效地升级您的担忧。

升级

当项目无法做出重大决策时,或者当个人贡献者或 PMC 的一部分认为项目没有正确讨论关键问题时,您可能希望升级此问题以查看是否有其他调解帮助可用。

从 Apache 其他志愿者那里获得帮助的最佳方法是遵循以下步骤。

清晰地概述问题并提供参考

当社区意见不一致时,重要的是要澄清根本问题是什么。已经有一些案例,长时间且激烈的讨论线程最终证明主要与不相关的问题或提案的措辞有关,而实际上与手头的问题无关。任何时候,如果一个问题值得升级,它也值得您花时间清楚地重新陈述手头的问题。

当问题反复出现或有您知道是正确答案的明显答案时,这些步骤可能会让人感到沮丧!但在一个完全由志愿者领导的组织中,以清晰的术语和指针重新构建问题非常重要,以便整个社区有机会理解您的具体观点。我们都是这里的志愿者,并非社区中的每个人都有时间关注所有对话。让社区的其他成员更容易理解您的情况。

首先与项目或社区合作

在升级到相关项目、孵化器小组或社区之外之前,问问自己:我是否真的已经用尽了在这个社区内工作的所有途径?任何项目内部或关于项目的问题都应首先在项目自身的 PMC 的 dev@(或 private@)列表中讨论,然后才升级到项目之外。

仔细检查您是否已清楚而冷静地表达了问题。确保将您对问题的讨论与您解决问题的建议区分开来——在忙碌的项目中,并非每个人都能清楚地了解两者之间的区别。

健康的 Apache 项目预计将尽可能以包容的方式进行自我管理。无论是项目内部决策问题,还是违反 Apache 政策或最佳实践的问题,开始和继续对话的正确地点是项目的 PMC。

当一个严重问题涉及到外部公司(例如滥用项目的品牌或流程)时,可能需要外部帮助。但任何升级外部公司影响或滥用的行为仍应首先告知 PMC,以便他们有机会进行审查。

升级到正确的邮件列表、官员或董事会

有关更多提示,请参阅可供 Apache 项目使用的服务列表。请注意,private members@ 邮件列表永远不是升级项目问题的正确地点。

升级的例外情况

根据严重性和紧急程度,有一些罕见的情况可能是上述指南的例外。

只是想了解一些关于 ASF 的一般建议?

ComDev 上询问上面未涵盖的一般性公开问题是最佳地点。