Skip to content

Commit 16ac5c2

Browse files
committed
collapse update decision making section
Signed-off-by: Michelle Dhanani <[email protected]>
1 parent 7106a0b commit 16ac5c2

File tree

1 file changed

+11
-20
lines changed

1 file changed

+11
-20
lines changed

GOVERNANCE.md

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -37,25 +37,10 @@ Changes to project maintainers use the following:
3737

3838
- A project maintainer may step down by emailing the mailing list. When a project maintainer steps down, they become an emeritus maintainer.
3939
- Project maintainers MUST remain active on the project. If they are unresponsive for > 3 months, they will lose project maintainer-ship, unless the remaining project maintainers of the given project and the Spin Governance Committee agree to extend the period to be greater than 3 months.
40-
- New maintainers must be nominated by existing maintainers. Maintainers are to discuss and agree in a private setting adding a new maintainer. Once a descision has been made, a maintainer may be added to the project via a pull request to the relevant MAINTAINERS.md file.
40+
- New maintainers MUST be nominated by existing maintainers. Maintainers are to discuss and agree in a private setting adding a new maintainer. Once a descision has been made, a maintainer may be added to the project via a pull request to the relevant MAINTAINERS.md file.
4141
- A maintainer may be removed for a [code of conduct](CODE_OF_CONDUCT.md) violation by the Spin Governance Committee. Code of conduct violations may be submitted to any member(s) on the Spin Governance Committee by email. See email information on MAINTAINERS.md.
4242
- When a project has no active maintainers, the maintainers of the [fermyon/spin Github repo](https://github.com/fermyon/spin) become responsible for it, and may archive the project, or find new maintainers
4343

44-
### Decision Making
45-
46-
The default decision making process is objection-free consensus. In other words, a decision is made when all decision makers have had time to consider the decision and do not raise any objections. Silence on any consensus decision is equivalent to non-objection. Explicit agreement may be stated at will.
47-
48-
Decision making scenarios should be promoted appropriately by the maintainer overseeing the issue:
49-
50-
- tag maintainers in relevant issues and SIPs
51-
- send out mailing list reminders
52-
- communicate updates in meetings
53-
54-
In the extreme case that objection-free consensus cannot be reached after a reasonable amount of time and effort,
55-
a maintainer can call for a [supermajority](https://en.wikipedia.org/wiki/Supermajority#Two-thirds_vote) vote from the project maintainers for a repo on a decision. If quorum cannot be met for a decision, all members of the Spin Governance Committee are added to the relevant vote.
56-
57-
If a decision impacts multiple repositories or requires a coordinated effort across multiple repositories and project maintainers are unable to reach a decision on their own for the relevant projects, a maintainer can call for a decision from the Spin Governance Committee.
58-
5944
## Spin Governance Committee
6045

6146
The project maintainers for [github.com/fermyon/spin](http://github.com/fermyon/spin) also serve as the Spin Governance Committee and have the following additional responsibilities:
@@ -80,13 +65,19 @@ The Spin Governance Committee have to match the following criteria:
8065

8166
The Spin Governance Committee will select a chair to set agendas, call meetings, and oversee the decision making process.
8267

83-
### Decision Making
68+
## Decision Making
69+
70+
The default decision making process is objection-free consensus. In other words, a decision is made when all decision makers have had time to consider the decision and do not raise any objections. Silence on any consensus decision is equivalent to non-objection. Explicit agreement may be stated at will.
71+
72+
Decision making scenarios MUST be promoted appropriately by the maintainer or committee member overseeing the issue. All substantial changes in any part of the Spin project including for governance related changes require a SIP.
73+
74+
All substantial changes to governance require a supermajority quorum on the governance committee.
8475

85-
The default decision making process is objection-free consensus. All governance related decisions require supermajority quorum. All substantial changes to governance require a SIP. A substantial change is one that changes the project governance itself, instead of editorial changes providing clarifications, small bugfixes, etc.
76+
In the extreme case that objection-free consensus cannot be reached after a reasonable amount of time and effort between project maintainers on a project level decision, a project maintainer can call for a [supermajority](https://en.wikipedia.org/wiki/Supermajority#Two-thirds_vote) vote from the project maintainers for a repo on a decision. If quorum cannot be met for a decision, all members of the Spin Governance Committee are added to the relevant vote.
8677

87-
Decision making scenarios should be promoted appropriately by the member overseeing the issue.
78+
If a decision impacts multiple repositories or requires a coordinated effort across multiple repositories and project maintainers are unable to reach a decision on their own for the relevant projects, a maintainer can call for a decision from the Spin Governance Committee.
8879

89-
In the extreme case that objection-free consensus cannot be reached after a reasonable amount of time and effort, a committee member can call for a supermajority vote form the committee. If another member seconds the vote, the vote must take place.
80+
In the extreme case that objection-free consensus cannot be reached after a reasonable amount of time and effort on the governance committee, a committee member can call for a supermajority vote form the committee. If another member seconds the vote, the vote MUST take place.
9081

9182
## Glossary
9283

0 commit comments

Comments
 (0)