David, This seems very reasonable and I'd support it.
It seems even framed well to apply to the PMC but I understand this is committer scoped at this time. Thanks On Mon, Aug 18, 2025 at 6:54 AM David Handermann < exceptionfact...@apache.org> wrote: > Based on the positive discussion thus far, I would like to put this > policy up for a vote later this week. > > Regards, > David Handermann > > On Tue, Aug 5, 2025 at 9:13 AM Bob Paulin <b...@bobpaulin.com> wrote: > > > > Thank you for the background David. I was able to locate the thread, it > > was a multi-topic thread so I did not see it initially. I agree with > > your interpretation of the Bylaws and appreciate the way this topic has > > been brought to the community for additional discussion. > > > > Sincerely, > > Bob Paulin > > > > On 8/5/2025 8:42 AM, David Handermann wrote: > > > Thanks for listing the committers to whom this would potentially apply > > > Pierre, that is helpful context. > > > > > > Thanks for asking about the background discussion, Bob, the initial > > > discussion took place among on the private Project Management > > > Committee list. The purpose of this thread is to continue the > > > discussion with the broader community, with some basic structure to > > > keep it from being too open-ended. > > > > > > By way of additional background, Apache provides some guidelines for > > > Project Management Committees but leaves the details to the discretion > > > of each project. > > > > > > https://www.apache.org/dev/pmc.html > > > > > > The Fineract project approved a duration of 60 months before > > > considering a committer to be inactive: > > > > > > https://lists.apache.org/thread/dhjo4ty5ymgsbobg8hy7n746kbw3z8ol > > > > > > The Hadoop project Bylaws state that PMC members become emeritus after > > > six months of no contributions: > > > > > > https://hadoop.apache.org/bylaws.html > > > > > > This proposal attempts to find a middle ground, and match the goals of > > > the Apache NiFi project. Previous NiFi PMC discussion on the topic did > > > not make progress, which is the reason for some of the private > > > discussion, which preceded opening this topic for more public > > > discussion. > > > > > > Regards, > > > David Handermann > > > > > > > > > > > > On Tue, Aug 5, 2025 at 7:51 AM Bob Paulin <b...@bobpaulin.com> wrote: > > >> Hi, > > >> > > >> As a member I had some difficulty locating this discussion of policy. > > >> Can you please link to it? There are a number of items detailed in > this > > >> policy that I believe will enhance the security of the Apache NiFi > > >> community. Some of these are very similar to policies that have been > > >> discussed by other projects in the foundation. Points 1-4 I believe > are > > >> positive steps to ensure infrequently used credentials are prevented > > >> from write accessing the repository. I have not seen policies that > auto > > >> move committers to emeritus and require re-nomination so I'd be > looking > > >> for some prior art there to review or at least some more on list > > >> discussion around this. I expect more PMC will be adopting these > kinds > > >> of policy and I think it's important that projects that adopt these > > >> policy are transparent with the rationale with the community. > > >> > > >> Sincerely, > > >> > > >> Bob Paulin > > >> On 8/5/2025 5:32 AM, Pierre Villard wrote: > > >>> I'm supportive of this new policy and I think we should have a > similar > > >>> approach for the PMC. > > >>> > > >>> Just to add some colors to the discussion, as of today we have 30 > > >>> committers that are not part of the PMC. If we were to apply this > > >>> policy with the specified threshold and qualifying activities, I > > >>> _think_ this would concern: > > >>> > > >>> - Andy I.C. > > >>> - Ádám Markovics > > >>> - Dániel Bakai > > >>> - Ben Qiu > > >>> - Bryan Rosander > > >>> - Denes Arvay > > >>> - Ed Berezitsky > > >>> - Kotaro Terada > > >>> - Mike Hogue > > >>> - Margot Tien > > >>> - Ricky Saltzer > > >>> - Toivo Adams > > >>> - Sivaprasanna Sethuraman > > >>> > > >>> Thanks, > > >>> Pierre > > >>> > > >>> Le mar. 5 août 2025 à 03:34, David Handermann > > >>> <exceptionfact...@apache.org> a écrit : > > >>>> Team, > > >>>> > > >>>> After some positive feedback among the Project Management > Committee, I > > >>>> propose the following policy for additional discussion on the > subject > > >>>> of inactive committer status. > > >>>> > > >>>> This policy would apply to committers, not to PMC members. > Discussing > > >>>> inactive PMC membership is also worthwhile, but should be considered > > >>>> separately. > > >>>> > > >>>> --- > > >>>> > > >>>> 1. Committers become inactive after a period of 1 year without any > > >>>> qualifying activity > > >>>> > > >>>> 2. Qualifying activities consist of the following publicly > observable > > >>>> contributions: > > >>>> A. Submitting a pull request to any project repository > > >>>> B. Reviewing a pull request in any project repository > > >>>> C. Submitting an issue to a project issue tracking system > > >>>> D. Commenting on an issue in a project issue tracking system > > >>>> E. Sending a message to any public project mailing list > > >>>> > > >>>> 3. An authorized PMC member revokes access for an inactive committer > > >>>> and sends a message to the developer mailing list announcing > inactive > > >>>> status with links indicating lack of activity > > >>>> > > >>>> 4. Within 1 year of becoming inactive, committers may email the PMC, > > >>>> requesting return to active status, and an authorized PMC member > will > > >>>> restore access as requested > > >>>> > > >>>> 5. Committers become emeritus after a period of 1 year following > > >>>> inactive status, which is 2 years without any qualifying activity > > >>>> > > >>>> 6. Committers with emeritus status require renomination and PMC > vote to > > >>>> return to active status > > >>>> > > >>>> --- > > >>>> > > >>>> The purpose of this policy is to provide clear boundaries of time > and > > >>>> qualifying activities required to retain committer access to project > > >>>> repositories. The move from inactive to emeritus status is a means > to > > >>>> recognize both the value of contributions and the reality of changes > > >>>> in availability. > > >>>> > > >>>> Based on feedback and subject to adjustments, I would like to move > to > > >>>> a vote on this policy soon. > > >>>> > > >>>> Regards, > > >>>> David Handermann > > >> > > >