This is a great discussion. Info for the newly arrived: currently, the AOO podling is governed by the Podling Project Management Committee (PPMC) members - voting on releases, new committers, etc. For the podling to "graduate" and become a top level project (TLP), the podling needs to submit a graduation proposal, including a future list of Project Management Committee (PMC) members, including a Chair of the PMC, to the Incubator PMC. Once the Incubator PMC votes on it, the proposal goes to the Board of Directors of the ASF for a final vote to formally create AOO as a project of the ASF.
  https://incubator.apache.org/guides/graduation.html#process

On 9/5/2012 3:19 PM, Jürgen Schmidt wrote:
On 9/5/12 11:32 AM, Ian Lynch wrote:
On 5 September 2012 09:40, Regina Henschel <[email protected]> wrote:
Hi all,

some time ago we expressed, that we think the project is ready to graduate.
In the process of graduating, a proposal for a Project Management Committee
(PMC) will be brought to the Apache Board. Although discussion about
individual persons will not be done public, it is important to get a shared
conviction about the criteria for our PMC members.

You find information about project management and the role of the PMC in
http://www.apache.org/foundation/how-it-works.html

From the Apache governance point of view, I'd recommend these two pages which also define and describe (in the larger context of a PMC) the basic duties of PMC members and PMC chairs:

  http://www.apache.org/dev/pmc.html#chair
  http://www.apache.org/foundation/governance/pmcs.html

Being a PMC member is about having the ability to directly help govern the project direction, primarily by voting on releases, and proposing and voting on new committers or PMC members.

----

Each TLP's PMC (but not not podlings/PPMCs) also has a Chair of the committee - a single individual who is also appointed as the Vice President of the project by a board resolution. Conceptually, there are two kinds of duties the chair needs to perform:

- The first is paperwork: the chair is the person tasked with ensuring that various ASF organizational paperwork is completed accurately and in a timely manner: PMC roster changes, new committer activations, and board reports. In some cases, the chair or a specific designee must actually do the duties (requesting ACKs, etc.). In other cases - like writing a board report - the PMC as a whole often helps or does the work, although it should be the chair that should actually check the report into the board agenda.

- The second is to serve as the representative of the project to the board, and vice-versa. This is why PMC chairs are officers of the corporation: they are directly responsible to the board both to make accurate reports on what the project is doing to the board (via quarterly reports), as well as taking feedback from the board back to the project to consider and act on. Thus, PMC chairs are required to subscribe to the board@ mailing list (which is only open to Members and officers).

----

Note that operationally, PMC chairs typically act the same as any other PMC member: they don't have other special privileges, they only get one vote, and in general project governance decisions are expected to be made by the PMC as a whole. From the Apache point of view, the current employment of a chair is not an issue; however the podling should be aware that the external *perception* of the selection of the chair for a project like AOO is something to keep in the back of your mind.


...snip excellent lists of traits of a good PMC member...

I'd urge everyone to read through Jurgen's excellent ideas in the previous email on this thread. While no-one should assume that being a PMC member is a full-time job, he does have some really good questions for people to think about.


... snip Jurgen's excellent ideas...

And the end of this email I want to say that from my point of view
"roles" are not so important. We are all equal here in the project and I
think we all have the same goal. We want make AOO even more successful
and we want a community where it is fun to be part of it and where
anybody can drive things forward by simply doing it aligned with the
overall project rules and guidelines.

Indeed - roles should not be important in how actual project work gets done the majority of the time. Apache projects rely on many different people volunteering their time and skills freely to donate code, ideas, documentation, tests, and all sorts of other things to our projects. Anyone should feel welcome to propose ideas and send patches to our code, websites, and policies. So whether someone is on the final PMC after graduation or not doesn't affect the great majority of things any volunteer here can do.

- Shane

P.S. Thanks Regina et al for taking this to ooo-dev@!

Reply via email to