Skip to content

Update gVisor GOVERNANCE.md - #14614

Open
milantracy wants to merge 1 commit into
google:masterfrom
milantracy:cncf-governance
Open

Update gVisor GOVERNANCE.md#14614
milantracy wants to merge 1 commit into
google:masterfrom
milantracy:cncf-governance

Conversation

@milantracy

Copy link
Copy Markdown
Collaborator

Comment thread GOVERNANCE.md
is adopted in advance so that the guardrail is already in place as the
maintainer base broadens, rather than having to be negotiated at the moment it
first matters.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there needs to be an additional clause here for the case where org votes are even and tied. In this case, I think the least controversial option should be that the side of the vote with the most maintainers in aggregate wins.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added as

diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index 5037052fa5..49ff2139c2 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -286,6 +286,14 @@ Independent contributors each receive one vote. Where a threshold is stated as a
 simple or two-thirds majority, it is computed over organizational votes rather
 than individual votes for these decision types.
 
+**Resolving an impasse.** Organizational votes can divide evenly when an even
+number of organizations is represented. Where a vote reaches such an impasse,
+the decision is settled by the total number of active maintainers supporting
+each side, counted individually across all organizations, and the side with more
+maintainers prevails. If the maintainer counts are also equal, the motion does
+not carry. So that an impasse can be resolved this way, maintainers record their
+individual positions when voting, even on decisions counted by organization.
+
 **Determining organization.** A maintainer's organization is their current
 employer as recorded in
 [`governance/maintainers.yaml`](governance/maintainers.yaml) and rendered in

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants