Describe the bug
Currently, the voting requires 2/3 majority which is described in Voting
More contributors involved, it tends to be hard to satisfy with 2/3 majority if there are many inactive maintainers in the future.
Also mentioned #4150 (comment)
To Reproduce
N/A
Expected behavior
Introduce the new threshold in a practical manner.
Instead of 2/3 majority, changes the threshold like this:
UPDATED: based on #4151 (comment)
- No objection ballot
- At least effective 3-person affirmative vote
- At least effective 2-organization affirmative vote
- Effective organization affirmative vote means:
- One member of the organization made an affirmative vote (even though other colleagues didn't vote, it was treated as an effective affirmative organization vote)
- An affirmative vote of a member not belonging to an organization is considered as one organization's affirmative vote
- At least 2-week for voting
Some ballot scenario:
-
effective 3-person (all individual) affirmative vote 🙋🙋♂️🙋♀️=> approved
-
effective 3-person (1 individual🙋, 2 person who belong to the same organization🙋♂️🙋♂️) affirmative vote => approved
-
effective 3-person (1 organization🙋, 2 individuals🙋♂️🙋♀️) => approved
-
effective 3-person but, who belong to the same organization 🙋🙋🙋 => declined
-
effective 3-person but 1 objection 🙋🙋🙅♂️ => declined
The important point is not to be dominated by certain organizations and to make the project's decisions by maintainers appropriately.
Your Environment
Your Configuration
Your Error Log
Additional context
ref: code modifications and veto of Apache Voting Process
For the record, the previous proposal:
No objection ballot
At least effective 3-organization affirmative vote
Both of the above conditions are met, the voting agenda will be approved.
Describe the bug
Currently, the voting requires 2/3 majority which is described in Voting
More contributors involved, it tends to be hard to satisfy with 2/3 majority if there are many inactive maintainers in the future.
Also mentioned #4150 (comment)
To Reproduce
N/A
Expected behavior
Introduce the new threshold in a practical manner.
Instead of 2/3 majority, changes the threshold like this:
UPDATED: based on #4151 (comment)
Some ballot scenario:
effective 3-person (all individual) affirmative vote 🙋🙋♂️🙋♀️=> approved
effective 3-person (1 individual🙋, 2 person who belong to the same organization🙋♂️🙋♂️) affirmative vote => approved
effective 3-person (1 organization🙋, 2 individuals🙋♂️🙋♀️) => approved
effective 3-person but, who belong to the same organization 🙋🙋🙋 => declined
effective 3-person but 1 objection 🙋🙋🙅♂️ => declined
The important point is not to be dominated by certain organizations and to make the project's decisions by maintainers appropriately.
Your Environment
Your Configuration
Your Error Log
Additional context
If these change was introduced, the previous organization's vote was easy to make things forward.
Before call for voting Project governance: introduce "emeritus" member status #4150, this issue should be processed. (it makes easy to process Project governance: introduce "emeritus" member status #4150 afterwards)
well-known similar voting threshold is mentioned Project governance: introduce "emeritus" member status #4150 (comment)
ref:
code modificationsandvetoofApache Voting ProcessFor the record, the previous proposal:
No objection ballotAt least effective 3-organization affirmative voteBoth of the above conditions are met, the voting agenda will be approved.