From: Lars Kurth Date: Thu, 21 Jul 2016 15:19:55 +0000 (+0100) Subject: Added comment sections to highight problem areas X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=75a64266c5ab9e02b76ecfa39b63519085dba52d;p=people%2Flarsk%2Fsecurity-process.git Added comment sections to highight problem areas These are marked by
-------------------------------------------------------------------------
...
-------------------------------------------------------------------------
Signed-off-by: Lars Kurth --- diff --git a/governance.html b/governance.html index 003a6b2..b84ee2f 100644 --- a/governance.html +++ b/governance.html @@ -51,11 +51,27 @@

The Xen Project is a meritocracy. The more you contribute the more responsibility you will earn. Leadership roles in Xen are also merit-based and earned by peer acclaim.

+
+-------------------------------------------------------------------------------------
+I moved the "Roles" section up and split it into two sections with unmodified content
+- Xen Project Wide Roles
+- Project Team Roles
+-------------------------------------------------------------------------------------
+

Xen Project Wide Roles

+
+-------------------------------------------------------------------------------------
+MINOR ISSUES TO BE ADDRESSED LATER: 
+- Sub-projects and Teams would benefit from some forward references to highlight the 
+  difference between incubation mature projects.
+- Also we should clarify what assets a sub-project owns. 
+- Add the role of Community Manager as it used throughout the document
+-------------------------------------------------------------------------------------
+

Sub-projects and Teams

The Xen Project organizes itself into a number of sub-projects, which follow the Project Governance (or @@ -95,6 +111,16 @@

Project Team Roles

+
+-------------------------------------------------------------------------------------
+ISSUES TO BE ADDRESSED LATER: 
+- Fix minor Inaccuracies and Improvements
+- Allow for customization of roles by sub-projects (but this definition is the default)
+- Allow for Security Response Team
+- Allow for sub-projects to be lead by a Project Leadership Team (which may include a 
+  Project Lead)
+-------------------------------------------------------------------------------------
+

Maintainers

Maintainers own one or several components in the Xen tree. A maintainer reviews and approves changes that affect their components. It is a @@ -118,6 +144,11 @@ project leads can also act as referees should disagreements amongst committers of the project arise. The project lead typically also has write access to resources, such as the web page of a specific project.

+
+-------------------------------------------------------------------------------------
+Moved this section 
+-------------------------------------------------------------------------------------
+

@@ -135,16 +166,49 @@ +
+-------------------------------------------------------------------------------------
+Consolidated all Decision Making Related topics into one section 
+- I changed the order of the sections from ...
+  "Consensus Decision Making, Conflict Resolution, Elections and Formal Votes" to 
+  "Consensus Decision Making, Formal Votes, Conflict Resolution, Elections"
+- I changed header titles and fixed the headline  
+
+Otherwise the relevant sections remain identical, with the exception of comment 
+sections that I added, which highlight issues that are to be addressed.
+-------------------------------------------------------------------------------------
+

Decision Making, Conflict Resolution, Role Nominations and Elections

+
+-------------------------------------------------------------------------------------
+ISSUES TO BE ADDRESSED LATER:
+- Add a pre-amble explaining the different decision making mechanisms and when they 
+  apply
+- Add a section about review and commit, which is the primary means of making 
+  code related decisions
+-------------------------------------------------------------------------------------
+

Consensus Decision Making

+
+-------------------------------------------------------------------------------------
+ISSUES TO BE ADDRESSED LATER:
+- The "Consensus Decision Making" section is totally wrong. It does not describe 
+  "Lazy Consensus"
+-------------------------------------------------------------------------------------
+

Sub-projects or teams hosted on Xenproject.org are normally auto-governing and driven by the people who volunteer for the job. This functions well for most cases. When more formal decision making and coordination is required, decisions are taken with a lazy consensus approach: a few positive votes with no negative vote are enough to get going.

+
+-------------------------------------------------------------------------------------
+- Introduce -2 to +2 voting under a new section
+-------------------------------------------------------------------------------------
+

Voting is done with numbers: