Apache软件基金会是如何运作的(4)

Apache 所有的项目均是由志愿者组成的,没有人(哪怕是Apache成员或管理员)是由基金会付出报酬的,或许有一些提交者是由获得报酬来进行贡献的,但是那不是Apache软件基金会所付的。付报酬的一方是那些使用Apache软件的企业,希望软件能够更加的健壮,从而进行一定的改进。

郑重提示:Apache 是承担了一些服务,如账户、新闻、媒体关系以及基础设施管理等。

ASF 的个人组成原则

所有的ASF的参与成员:董事会席位、管理人员、提交者、以及成员,统统都是独立的个人,这是ASF的一个优势,隶属关系不会影响个人贡献。

除非他们另有具体说明,任何他们在邮件列表中提及的事情都由他们自己来完成。这完全是个人的独立观点,代表ta个人,而不是作为发给ta薪水的公司的代表,甚至也不能是 ASF 董事的观点。

其实,所有的ASF成员都有各自的角色:特别是理事会,管理人员和PMC主席。他们有时需要谈论一个政策问题,所以为了避免表达个人意见,他们会说他们正在以他们的特殊身份说话。但是,大多数情况下这不是必要的,因为个人意见通常很有效。

有些人通过在他们的电子邮件中使用特殊页脚来声明自己的角色,也有一些人则是将他们的陈述用特别的引号括起来,也有一些人使用以apache.org后缀的邮件地址,尽管他们可以使用个人的邮箱,最后一种方法并不被提倡,因为有很多人拥有apache.org后缀的邮箱。

关于保密和公开讨论之间的平衡

我们尽可能在公开场合进行尽可能多的讨论,这鼓励开放,提供公共记录,并激励更广泛的社区。

但是有时候内部私人邮件列表是必要的,未经名单明确许可,您绝不能在公开场合泄露这些信息。也不要在私人和公共清单之间复制电子邮件(不需要抄送)。这样的事件将超出对电子邮件礼节的正常需求,并且会丢失信任。它可能会产生严重的后果,造成不必要的混淆和不明智的讨论。

私人名单通常只用于与个人有关的事务(如新提交人的投票)以及需要保密的法律事务。

基金会项目孵化

为了新的项目能够顺利的创建,ASF 专门设立了孵化器这样一个工程,用来负责帮助新项目能够顺利的加入 ASF。

由于精英规则在 ASF 是自底向上的运转着,对于这样的治理方式的长期稳定是至关重要的,在项目的起步阶段时所参与的贡献者是必须明白这一点的,同样,ASF对其项目期望的合作和开放态度具有相同的哲学态度。

孵化器的职责包括如下内容:

过滤关于创建新项目或子项目的意向书

帮助创建项目及其所需的基础设施

监督和指导孵化的社区,已让他们实现开放的优秀文化氛围

评估孵化项目的成熟度,或者将其提升为官方项目/子项目的状态,反之若结论是失败的,则通过退役来解决。

必须指出的是,孵化器(就像董事会)不会根据技术问题执行过滤。这是因为基金会尊重和建议各种技术方法。它并不担心创新,甚至会允许在功能上重叠的项目之间进行内部的相互竞争。

孵化器是基于那些成为成功的精英群体的可能性来过滤项目的,项目孵化的最基本的需求是:

一个可用代码仓库 —— 多年以来,也是经历了各种失败之后,基金会渐渐的开始明白了一件事:如果没有一个初始可用的代码仓库,想要启动一个社区基本上非常困难的。 其实这个道理很简单,那就是你连代码仓库都没有,开发人员想要了解你都无从下手,另外,仅仅依靠谈论想法,那么摩擦一定多得不得了,会在早期就将社区的氛围给破坏掉。

有意的将包含有版权的软件和知识产权捐赠给基金会 —— 这为基金会获得不可撤销的和永久的权利来重新分配和处理代码提供了条件,而毋须担心被其本身或其用户锁定。

ASF成员或官员所支持 —— 此人将担任主要的导师,为项目提供指导,帮助处理日常的细节,以及与孵化器 PMC 保持联系。

决定项目的孵化期的长短主要是看:

该项目能够增加其贡献者的多样性

能够很好的按照基金会制定的精英规则运转

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/6708.html