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