[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [MirageOS-devel] [PATCH v3 4/4] Addressed comments on quorum and security team members
Main changes Leadership team decisions: express quorum in terms of +1 votes Security Team Members: election Project Wide Decision Making: minor text changes Signed-off-by: Lars Kurth <lars.kurth@xxxxxxxxxx> --- governance.pandoc | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/governance.pandoc b/governance.pandoc index 051317b..b1c5d87 100644 --- a/governance.pandoc +++ b/governance.pandoc @@ -410,18 +410,26 @@ resolution. There is no differentiation between **+1**/ **+2** and **-1**/**-2**: in other words a **+2** is counted as a vote for, a **-2** as a vote against the resolution. The number of votes for and against a resolution is called **active vote**. **0** votes **are not counted** as an active vote. -- A **quorum of more than 50% of active votes** is required for a resolution -to pass. In other words, if the leadership team has 7 members, at least 4 -active votes are required for a resolution to pass. +- A **quorum of at least 1/3 of +1 votes for a proposal** is required for a +resolution to pass. In other words, if the leadership team has 7 members, at +least 3 members need to vote for the resolution. - The resolution passes, if a 2/3 majority of active votes is in favour of it. +The table below maps the number of leadership team members against the +required quorum: + + ------------------------------- --- -- -- -- -- -- -- -- -- + **Leadership team members** 10 9 8 7 6 5 4 3 2 + **+1 votes needed for quorum** 4 3 3 3 2 2 2 1 1 + ------------------------------- --- -- -- -- -- -- -- -- -- + The table below maps active votes against votes needed to pass: - ---------------------------- --- -- -- -- -- -- -- -- -- - **Active Votes** 10 9 8 7 6 5 4 3 2 - **+1 votes needed to pass** 7 6 6 5 4 4 3 2 2 - ---------------------------- --- -- -- -- -- -- -- -- -- + ------------------------------- --- -- -- -- -- -- -- -- -- + **Active Votes (+1 or -1)** 10 9 8 7 6 5 4 3 2 + **+1 votes needed to pass** 7 6 6 5 4 4 3 2 2 + ------------------------------- --- -- -- -- -- -- -- -- -- ### Conflict Resolution {#conflict} @@ -463,11 +471,11 @@ new maintainer. Discussion should happen on the mailing list using the normal decision making process. If there is disagreement or doubt, the decision is handled by the project leadership. -#### Committer, Security Team Member and other Project Leadership Elections +#### Committer and other Project Leadership Elections Developers who have earned the trust of committers in their project can through -election be promoted to Committer, Security Team Member or Project Leadership -(if not covered otherwise). A two stage mechanism is used +election be promoted to Committer or Project Leadership (if not covered otherwise). +A two stage mechanism is used - Nomination: Community members should nominate candidates by posting a proposal to *appointments at xenproject dot org* explaining the candidate's @@ -479,7 +487,14 @@ nomination and publish suitable nominations on the project's public mailing list for wider community input. - Election: A committer will be elected using the decision making process outlined earlier. In other words, the decision is delegated to the [project -leadership team](#leadership). +leadership team](#leadership). + +#### Security Team Members + +Developers who have earned the trust of other security team members can +be promoted to be on the security team. Due to the specific needs of the +security team, promotions are typically made by the security team itself +and confirmed by lazy consensus within the team. #### Project Lead Elections @@ -553,10 +568,10 @@ as outlined below. - Project leadership team members vote for or against a proposal (there is no differentiation between **-1**/**-2** and **+1**/**+2**). A **0** vote is not counted as a valid vote. -- A **quorum of more than 50%** of each project's leadership team members is -required. In other words: if more than half of a project's leadership team +- A **quorum of at least 50%** of each project's leadership team members is +required. In other words: if fewer than half of a project's leadership team members do not vote or abstain, the entire sub-project's vote is not counted. -This avoids situations where only a minority of leadership team members votes, +This avoids situations where only a minority of leadership team members vote, which would skew the overall result. If it becomes clear, that a sub-project is not likely to meet the quorum, the voting deadline can be extended by the community manager. @@ -572,7 +587,7 @@ and 1 abstains, the share is 5/7th and 2/7th respectively). - Votes in favour are averaged as percentages across all projects (say we have per project figures of 50%, 80%, 70% in favour, then the total vote in favour is 66.67%). -- If the total vote is more than 2/3rds in favour, the proposal passes. +- If the total vote achieves a 2/3rd majority in favour, the proposal passes. Otherwise it fails. Community Decisions with Funding and Legal Implications (#funding-and-legal) -- 2.5.4 (Apple Git-61) _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |