了解一点关于Apache软件基金会的组织结构.CSDN – 技术访谈:Apache 软件基金会背后.
ASF 由哪些部分和哪几块组成?
有好几块。他们被组织成项目管理委员会,简称为 PMC 。每个 PMC 负责一个特定的代码基址、 web 服务器项目和 Jakarta 项目; XML Beans 是一个新的 PMC 管理项目; Geronimo ,即 J2EE 服务器项目,也是一个 PMC 管理项目。所以每个 PMC 都要负责某一类日常代码开发监督,以确保一切运转良好、社区在运转、代码得到正确的开发、测试和发布,等等。除了这些 PMC ,还有理事会和一些其他的非 PMC 委员会,如公共关系委员会、资金筹集委员会,等等。理事会有 9 个人,每年 5 月在年度会员会议上选出,选出理事会后,再由理事会指定干事、主席、会长、财务总管和秘书长。
还有一个关于 Jakarta 的问题我也挺感兴趣的.
在 Java 方面,有一些项目是属于 Jakarta 的一部分,而另一些则是独立存在的。 Jakarta 的作用是什么?为什么有些项目包含在 Jakarta 中,而另一些则不是这样的呢?
1999 年成立 ASF 时,第一个 PMC 是 HTTPD PMC 。此后,很快就有了与 Tomcat 对话的 mod JServe ,因此我们想为 Tomcat 和 JServe 提供一种方法,而所有这些都是 Apache 的一部分。接着,启动了 Jakarta ,实际上它是作为 Apache Java 启动的。后来, Sun 公司要我们改一下名字,这样做也挺好,于是就有了作为针对所有 Java 代码而不是针对某个特定项目的地方—— Jakarta 。在这之后,尽管我们实际上想让每个 PMC 只集中于一个项目,但是 Jakarta 和 Apache XML 最终还是成为了收容各种特殊类型的技术、 Java 技术和 XML 技术的庇护所。它也没有起到监督的目的,因为有如此多的截然不同的技术在发展,很难说我们对它们全都了解,所以我们想把注意力更多地单独集中在更小的 PMC 上,以便我们能够以某种方式向提交者提供必要的监督和帮助。