Jakob/John/Suneel:
Thanks for the perspective. Its important for the community to understand the philosophy of how Apache operates, which your notes have done - at least for me. —Tom > On Nov 29, 2017, at 8:57 PM, Jakob Homan <jgho...@gmail.com> wrote: > > This was an explanation I had previously sent to another podling I mentor: > > > (Merit never expiring) is not a bug. As ASF sees it, this is a feature: > https://www.apache.org/dev/committers.html (search for Merit Never > Expires, an ASF axiom). As a volunteer organization, we cannot > require anyone to do anything on any time frame. Inactive committers > are in no way a drag on the community. Instead they are a resource > that can often be activated when needed with a simple ping. By virtue > of having been elected committers or PMCers, they are trusted to know > when and how to engage with the community when they are able to and in > such a way that keeps it healthy. For example, if you've not been > active for a year, suddenly showing up and +1ing a megabyte patch in a > bit of code you were never involved in would be a jerk thing to do and > committers are trusted not to be jerks. A very large pool of > committers, of varying activity and contribution is the goal here - > not a tight, exclusionary group of focused (probably paid) 10x-ers... > > -Jakob > > On 29 November 2017 at 14:42, John D. Ament <johndam...@apache.org> wrote: >> There is one out. When a podling graduates, its customary to keep everyone >> on. However, if there are people who are no longer interested in the >> project and the project chooses to not include them, its not uncommon that >> they be left off the graduation. They would still be open to be included >> later on if they contribute once again. >> >> John >> >> On Wed, Nov 29, 2017 at 4:26 PM Thomas Nadeau <tnadeaua...@gmail.com> wrote: >> >>> >>> I think that is why we were having it - no one knew about Apache’s >>> rules around this. >>> That seems to settle the matter: once you are in, you are in. >>> >>> —Tom >>> >>> >>>> On Nov 29, 2017, at 3:42 PM, Suneel Marthi <suneel.mar...@gmail.com> >>> wrote: >>>> >>>> Fyi... committership never expires in ASF, unless the committer chooses >>> to >>>> go Emeritus. So not sure if this discussion is needed. >>>> >>>> On Wed, Nov 29, 2017 at 3:23 PM, Thomas Nadeau <tnadeaua...@gmail.com> >>>> wrote: >>>> >>>>> >>>>> One action I took from the last grooming meeting was to >>>>> investigate with the community, what process and policies we want to use >>>>> around the retirement and/or removal of Committers on the project. As >>> our >>>>> mentors have told us before, the community here is empowered to decide >>> the >>>>> criteria for how people are voted as committers, and the implication is >>>>> that the reverse is true too. However, after discussing this on our call >>>>> this week, it doesn’t seem there is any criteria defined; therefore, I >>>>> wanted to open up the discussion on this. >>>>> >>>>> To start, The Apache PMC guide says this about removal of >>>>> Committers/PMC members: >>>>> >>>>> [http://www.apache.org/dev/pmc.html#pmc-removal < >>>>> http://www.apache.org/dev/pmc.html#pmc-removal>] >>>>> >>>>> Projects can establish their own policy on handling inactive members, as >>>>> long as it is applied consistently. >>>>> >>>>> It is not a problem to retain members of the PMC who have become >>> inactive, >>>>> and it can make it easier for them to stay in touch with the project if >>>>> they choose to become active again. >>>>> >>>>> Typically, PMC members who are no longer able to participate will resign >>>>> from the PMC. However, if a PMC chooses to remove one of its members >>> (i.e. >>>>> without that member's consent), then it must request the Board to make >>> that >>>>> decision (which is typically done with a resolution at the Board's next >>>>> meeting). The PMC chair should send and email to the board@ mailing >>> list >>>>> detailing the request for removal and the justification the PMC has for >>>>> that removal, and cc: the project's private@ list. >>>>> >>>>> >>>>> So with that in mind, it looks like we need to augment the >>>>> guidelines Tal started on the wiki [https://cwiki.apache.org/ >>>>> confluence/display/ARIATOSCA/Becoming+a+Committer < >>>>> >>> https://cwiki.apache.org/confluence/display/ARIATOSCA/Becoming+a+Committer >>>> ] >>>>> to include removal/retirement/inactive PMC/committers. >>>>> To get the ball rolling, I wanted to make some suggestions for >>>>> (de)selection criteria that I’ve used in other OSS projects: >>>>> >>>>> Open Daylight uses this process: >>>>> >>>>> https://wiki.opendaylight.org/view/TSC:Main#Committer_Removal_Process < >>>>> https://wiki.opendaylight.org/view/TSC:Main#Committer_Removal_Process> >>>>> >>>>> OPNFV uses this: >>>>> >>>>> https://wiki.opnfv.org/display/DEV/Committer+Removal < >>>>> https://wiki.opnfv.org/display/DEV/Committer+Removal> >>>>> >>>>> Basically the process everyone basically uses allows a current >>>>> committer to elect to step down and there is a simple, straight-forward >>>>> process for this. >>>>> In other cases its a little more than the obvious: if someone isn’t >>>>> contributing to the project for an obviously prolonged time and hasn’t >>>>> verified they’re on a leave of absence or something, then they are >>> simply >>>>> notified with some notice to respond after which they are removed. >>> All of >>>>> the examples also have solutions to more dire situations, but I’ve >>>>> literally never seen that happen in any project I’ve worked on in like 6 >>>>> years. >>>>> >>>>> I’d like to propose a simple copy/paste of the OPNFV rules which >>>>> seem to cover what is needed except for obviously changing the mailing >>>>> list/TSC contacts. We need to change “TSC” to “AriaTosca PPMC”. There >>> are >>>>> things to clean up in there too like references to IRC - Apache requires >>>>> everything to be on the dev mailer officially. >>>>> >>>>> —Tom >>>>> >>>>> >>>>> >>>>> >>>>> >>> >>>