[Starlingx-discuss] RFC: Updated governance doc on the wiki

Jones, Bruce E bruce.e.jones at intel.com
Wed Sep 19 18:35:45 UTC 2018


Dean, thank you for this feedback.  I have made all of the changes you suggested to the Governance wiki page.

Additional feedback on https://wiki.openstack.org/wiki/Starlingx/Initial_Governance is welcome!

     brucej

-----Original Message-----
From: Dean Troyer [mailto:dtroyer at gmail.com] 
Sent: Monday, September 17, 2018 4:19 PM
To: starlingx-discuss at lists.starlingx.io
Subject: Re: [Starlingx-discuss] RFC: Updated governance doc on the wiki

On Mon, Sep 17, 2018 at 3:54 PM, Jones, Bruce E <bruce.e.jones at intel.com> wrote:
> I have updated our draft Governance document based on feedback from the PTG.
> Please review and send me any feedback you have.

I made a minor formatting change to reduce the emphasis on company affiliation in the initial TSC membership and decided I wanted to do more for clarity without changing the intent.  I will propose the changes here to include some rationale initially before further editing the wiki:


> We are actively recruiting for additional Technical Steering Committee 
> members

Strike this, it does not feel appropriate for a governance doucment


> In September 2019, 3 of the 7 seats will be up for election by the project's Contributors.  Anyone who is a Contributor to the project will be eligible to run, and anyone who is a Contributor is eligible to vote.

s/will be/is/..  Should use 'is' in both places in that sentence.


> In that election the TSC positions held by one each of the members from Wind River and Intel will be opened for election, to be determined randomly. In April 2020, the remaining 4 seats will be up for election. In that election, the other initial TSC members from Wind River and Intel will be opened for election.

Strike the last sentence above, it is redundant, suggest replace with:

  At that time all initially appointed TSC terms will have been replaced by elected terms.


> TSC elections will continue on this staggered cycle (3 seats and 4 seats) every six months in order to allow new leaders to rise up and ensure some consistency across the terms.   TSC members will serve at least one year terms after the initial bootstrapping phase. There are no term limits, but in order to encourage diversity, no more than 2 of the 7 seats can be filled by any one organization.

Suggest alternative:

  TSC Elections will continue on a staggered six month cycle (3 seats and 4 seats) in order to ensure consistency across terms while allowing new leaders to begin to serve. There are no limits on the number of terms an individual may serve, but no single organization may be represented by more than two seats at any given time.

For clarity, here is the rewritten paragraph:

In September 2019, 3 of the 7 seats will be up for election by the project's Contributors.  Anyone who is a Contributor to the project will be eligible to run, and anyone who is a Contributor is eligible to vote.  In that election the TSC positions held by one each of the members from Wind River and Intel will be opened for election, to be determined randomly. In April 2020, the remaining 4 seats will be up for election.  At that time all initially appointed TSC terms will have been replaced by elected terms. TSC Elections will continue on a staggered six month cycle (3 seats and 4 seats) in order to ensure consistency across terms while allowing new leaders to begin to serve.
There are no limits on the number of terms an individual may serve, but no single organization may be represented by more than two seats at any given time.


> The Technical Steering Committee will meet regularly in an open forum with times and locations published in community channels. The Technical Steering Committee can elect a Chair at its discretion. Meetings with be hosted and facilitated by the OpenStack Foundation.

The meeting facillitation and hosting doesn't seem like something to be codified in governance?


> Voting within the TSC requires a quorum of 5 members present. In the initial phase when the TSC does not have 5 members, a quorum will be 4 members. TSC members should seek consensus on most technical issues but if needed they can be resolved through a simple majority vote. Voting to create a new or archive an inactive StarlingX sub-project or to change the project's formal Governance document requires a 2/3rds super-majority.

How about this:

  A quorum for the TSC requires more than half of the members. (When the TSC membership is an even number, this means half + 1.)  The TSC should seek consensus on issues and decisions however a simple majority vote shall be sufficient for most resolutions. Certain resolutions, specifically changing the project formal governance (including this document) and changes to project structure (adding or removing a sub-project) require a two-thirds majority vote.

((If there are more super-majority things we need to list them here))


dt

-- 

Dean Troyer
dtroyer at gmail.com

_______________________________________________
Starlingx-discuss mailing list
Starlingx-discuss at lists.starlingx.io
http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss


More information about the Starlingx-discuss mailing list