Skip to content

Latest commit

 

History

History
79 lines (59 loc) · 3.15 KB

GOVERNANCE.md

File metadata and controls

79 lines (59 loc) · 3.15 KB

NOTICE: The below, based on https://third-bit.com/2024/03/30/governance-revisited/, is incomplete.

Governance

This project uses Martha's Rules for making decisions. The first section below describes these rules; the second lists current voting members of the project and explains how to become one, while the third lists decisions made to date.

Making Decisions

  1. Before each voting deadline (discussed below), any voting members may sponsor a proposal by filing an issue in the GitHub repository tagged "governance" and either "propose-addition" or "propose-change". Proposals must be filed at least 24 hours before a voting deadline in order to be considered, and must include:

    • a one-line summary as the subject line of the issue
    • the full text of the proposal
    • any relevant background information
    • some discussion of pros and cons
    • some discussion of plausible alternatives (if any)
  2. Once a person has sponsored a proposal, they are responsible for it. The group may not discuss or vote on the issue unless the sponsor is able to respond to questions and comments during the discussion period.

  3. At or before the voting deadline, a sense vote is cast for the proposal. Each person may vote +1 (in favor), 0 (no opinion), or -1 (opposed) by adding a comment to the GitHub issue.

  4. If all votes are +1 or 0, the proposal is accepted with no further discussion.

  5. If the majority of votes are -1, it is suspended pending further work by its sponsor (who may instead choose to withdraw it).

  6. If a minority of votes are -1, members have one calendar week to add comments to the issue in its GitHub Issues thread. At the end of this time a second vote is held (again, by adding comments to the GitHub issue) in which all votes must be either +1 or -1. If a majority votes in favor the proposal is adopted. Otherwise, the proposal is rejected.

Voting Members

  1. The following people are currently voting members of this project:

    • Donny Winston (dwinston), ... (list of names with GitHub IDs)
  2. To become a voting member:

    1. An existing voting member must file a "governance" issue in the repository to propose the addition.
    2. If there are no objections after 72 hours, the addition will go through the procedure described in "Making Decisions" above.
  3. Voting members may resign from the project at any time.

  4. Voting members may lose their vote if a proposal to that effect is passed according to the procedure described in "Making Decisions" above.

    1. A proposal to remove someone's vote may not contain any other business.
    2. Each person must be the subject of a separate proposal.
    3. The person in question has the right to vote on the proposal to remove them.

Recording Decisions

Proposals that have been accepted are listed below in reverse chronological order. Each entry contains:

  1. the date the proposal was accepted,
  2. the proposal's one-line summary, and
  3. a link to the proposal issue in GitHub.

(none yet)