User Tools

Site Tools


election_proposal

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
election_proposal [2015/09/29 15:00]
Dave Neary Break proposals into individual chunks
election_proposal [2015/10/01 19:34] (current)
Dave Neary
Line 23: Line 23:
   * Concerns about TSC being made up of nominees of Platinum sponsors, instead of active technical contributors to the project   * Concerns about TSC being made up of nominees of Platinum sponsors, instead of active technical contributors to the project
  
-==== Current by-laws and election ​process ====+===== Proposed ​process ​=====
  
-The election-related sections of the by-laws are as follows (extract from [[https://​www.opnfv.org/​about/​bylaws-and-policies/​bylaws|complete by-laws]]):+==== Proposal 1"​Active Technical Contributor"​ ====
  
-> Section 2.7    Privileges of Individual Committer Membership +I propose adopting the following processes ​for member board elections:
->  +
-> Each Individual Committer Member, while in good standing as a Committer on a project (as such requirements ​for such Committer role shall be established by the Technical Steering Committee from time to time), shall be entitled to +
->   ​- ​ run for election as a Director and participate in the election of Directors in accordance with Section 4.3(e) of these By-laws;+
  
-> Section 4.3    NominationElection ​and Term of Office of Directors +  * "​Individual committer member"​ to be modified to "​Active Technical Contributor"​a status to be defined by the board and the TSC, based on active contributions to the project
-> ...  +  ​* The level of contributions should be objectiveand measurable - automated where possible. 
-> -  Following the first release ​of the Platformeach Individual Committer Member ​(while remaining ​in good standing) shall have the right to vote, together with the other Individual Committer Members as a class, to elect one (1) Individual Committer Member to serve as a Director ​(the “Individual Director”)to serve until the next annual action ​of Members without a meeting ​and until his or her successor is elected and qualified or until his or her earlier resignation or removal. ​ The selection of nominees for such position shall be made by the Individual Committer Members ​(as project committersand approved by the Board through such nominating procedures as may be set by the Board from time to time.+  * Criteria could include ​(in each case"in last 12 months" ​to ensure active contribution):​ 
 +    * Git commits ​(1 commit, same as OpenStack) 
 +    * Gerrit reviews ​(5 Gerrit reviews) 
 +    * Wiki page edits (25 wiki page edits) 
 +    * Blueprints submitted ​to upstream projects (primary submitter ​of 1 blueprint)  
 +    * OPNFV User Group co-ordination (at least one OPNFV User Group meeting ​organized) 
 +    * Membership of any board or TSC committee (marketing, strategic planning, board, TSC, C&C) 
 +    * Project maintainer 
 +  * Other potential criteria could be
 +    * Patches submitted to upstream project on an OPNFV blueprint ​(hard to measure) 
 +    * Attendance at weekly technical call (hard to measure) 
 +    * Project committer (tricky, because relies on maintainers to maintain good "​active contributor/​committer"​ lists) 
 +    * Pharos lab administrator 
 +    * Project ambassador - speaking about OPNFV in an event, or representing ​the project ​to the press
  
- Any Director nominated, appointed or elected by any class of Members ​or the Technical Steering Committeeor by any Membermaybut shall not automatically, be re-nominated,​ re-appointed ​and/or re-elected for additional terms.+OPNFV is a "mid-stream"​ project - many of the most beneficial activities in our community are not source code related (or, at least, not in the OPNFV project)so this is the wrong metric to use. In additiondifferent projects have different bars for commit accessor do not maintain the committer lists with the same dilligenceand I would expect voting rights to be set to some objective level of participation. Using the committer lists also puts the burden of maintaining the voting list to project maintainers (via the INFO files) ​and as the number of maintainers grows with the number of projects, the risk of disenfranchising community members by omission grows.
  
-> Section 5.5    Committees of the Members +We will soon have community metrics we can use to measure participation in other areas, and we should use these to define voting rights.
- +
-> -  A Technical Steering Committee of the OPNFV shall be established consisting of (i) a project lead from each top level project, (ii) a representative designated by each of the Platinum Members, subject ​to Section 2.4(c); (iii) a representative designated by each of the Platinum Strategic End-User Memberssubject to Section 2.4(c); ​and (iv) such number of individuals to be elected by the active committers as may be specified and under such procedures as may from time to time be approved by the Board. ​ The operation of the Technical Steering Committee shall be governed by the rules of process of such Committee as from time to time approved by the Board.   +
- +
-==== Proposed process changes ==== +
- +
-=== Proposal 1: "​Active Technical Contributor"​ === +
- +
-I propose adopting the following processes for member board elections:+
  
-  * "​Individual committer member"​ to be modified to "​Active Technical Contributor",​ a status to be defined by the board and the TSC, based on active contributions to the project, including (but not limited to): +==== Proposal 2Community election process ====
-    * Git commits +
-    * Gerrit reviews +
-    * Wiki page edits +
-    * Blueprints submitted to upstream projects +
-    * OPNFV User Group co-ordination+
  
-The logic behind this is that OPNFV is a "​mid-stream"​ project - many of the most beneficial activities in our community are not source code related (or, at least, not in the OPNFV project), so this is the wrong metric to use. We will soon have community metrics we can use to measure participation in other areas, and we should use these to define voting rights.+=== Publication ​of election results ===
  
-=== Proposal 2: Community board seat election process ===+For all OPNFV community elections full (anonymized) results are published to allow independent verification of the results. ​
  
-  * Elections for the community ​board seat should be held annually, in the month of September, and must be announced one month in advance of the close of the election ​date (the month of September is arbitrary, added because the 1st election was in September) on the opnfv-tech-discuss mailing list +=== Community ​board member ​election ​===
-    * Polls will be open for one week, and results will be sent to opnfv-tech-discuss afterwards +
-    * The candidate list will be announced on opnfv-tech-discuss 14 days before the close of the election, to allow one week for community debate and discussion +
-    * The nomination period will open 21 days before the election closes, and will last for one week. Nominations should be sent to opnfv-tech-discuss with a nomination statement. Nominations can be made by any active technical contributor,​ but must be accepted by the nominee to be valid. +
-    * The list of eligible voters (who are also the list of people eligible to be candidates) will be published to the OPNFV web-site when the elections are announced, one month before the close of the election, to allow one week for errors and omissions to be corrected.+
  
-The purpose ​of these proposals is to ensure that the community members are aware of an electionhave an opportunity to check the voter rosterand are aware of candidates ​who have already nominated themselvesbefore nominating themselves ​to runOne month before ​the election will give ample time to debate ​the issues ​of the day.+  *Elections are announced on the 1st of September, or the date of the first TSC meeting after September 1ston the opnfv-tech-discuss mailing list. 
 +    * At this time the list of eligible voterswho are also eligible to be candidates, ​will be published to the OPNFV web-site allowing one week for errors and omissions ​to be corrected. 
 +  *The nomination period will begin one week after announcing ​the election ​and will continue for one week, until 14 days after the election announcement. ​ Nominations of candidates can be made either as self-nominations,​ or by any candidate on their behalf although the nomination must be accepted by the nominee ​to be valid. 
 +  * The list of valid nominees will be announced on opnfv-tech-discuss at the end of the nomination period and posted to the community wiki.  One week will be allowed for community debate and discussion. 
 +  * Polls will be open for one week, from the 21st day after announcing the election until the 28th day at which point results will be sent to opnfv-tech-discuss and posted on the wiki.
  
-=== Proposal 3: Publication of full election results === 
  
-As a separate proposal, I would like to propose that for the community board seat, that full (anonymized) results are published to allow independent verification of the results. This is standard in most community project elections.+=== Community TSC member election ===
  
-=== Proposal 4: Process for TSC board chair elections ===+(this is according to current bylaws and aligned with the proposed process, assuming we would aim at the same election cadence even if we don't start there.) ​
  
-I would also like to propose that the same rules apply for the election ​of the TSC chairmanwith some modifications:​ +  *Elections are announced on the 1st of September, or the date of the first TSC meeting after September 1ston the opnfv-tech-discuss mailing list. 
-  Elections announced 3 weeks before polls close +    At this time the list of eligible voters, who are also eligible to be candidates, will be published to the OPNFV web-site allowing one week for errors and omissions to be corrected. 
-  * One week nomination period, ​with nominations ​sent to opnfv-tsc +  *The nomination period ​will begin one week after announcing the election and will continue for one weekuntil 14 days after the election announcement. ​ Nominations of candidates can be made either as self-nominations, or by any candidate on their behalf although the nomination must be accepted by the nominee ​to be valid. 
-  * One week polling period +  * The list of valid nominees will be announced on opnfv-tech-discuss at the end of the nomination period and posted to the community wiki.  ​One week will be allowed for community debate and discussion. 
-  * Results ​sent to opnfv-tsc+  * Polls will be open for one week, from the 21st day after announcing the election until the 28th day at which point results will be sent to opnfv-tech-discuss and posted on the wiki.
  
-=== Proposal 5: Date restrictions for nomination periods === 
  
-I would like to propose that when choosing dates for the TSC elections, that we avoid major European, North American and Chinese holidays (another reason to announce the elections in advance, to allow for people to indicate timing issues like this). July and August should be avoided for all OPNFV elections, due to the risk of disenfranchising voters on vacation.+=== TSC Chairperson election ===
  
 +  *Elections are announced on the 7th of September, or the date of the first TSC meeting after September 7th, on the opnfv-tech-discuss mailing list.
 +  *The nomination period will begin one week after announcing the election and will continue for one week, until 14 days after the election announcement. ​ The nomination process for the TSC chairperson is by self-nomination.
 +  * Polls will be open for one week, from the 14th day after announcing the election until the 21st day at which point results will be sent to opnfv-tech-discuss and posted on the wiki.
  
  
election_proposal.1443538813.txt.gz · Last modified: 2015/09/29 15:00 by Dave Neary