Page tree
Skip to end of metadata
Go to start of metadata

[NOTE: This version was approved by the OPNFV TSC on Jan 29, 2019]

Community Elections

Scheduled

Ad hoc

Ad Hoc Elections

OPNFV community election process

OPNFV community elections are executed in a transparent and fair manner in accordance with the OPNFV's Technical Charter.

OPNFV community elections are held annually with elected nominees serve a one year term where possible. Elections are traditionally held during September of each year.  The process is defined as follows to ensure community members are aware of an election and have an opportunity to check the eligible voter roster.

Election schedule

The TSC will approve a schedule for elections that includes the following milestones:

  • Posting of the Active Contributor List
  • Review period for the Active Contributor List (start/stop)
  • Nomination period for TSC (start/stop)
  • Voting period for TSC nominees (start/stop)
  • Nomination period for TSC Chair (start/stop)
  • Voting period for TSC Chair nominees (start/stop)

The election schedule will be posted to the OPNFV wiki, with the link published in the TSC minutes when the schedule is approved.  In addition, a link to the schedule will be posted to the tsc and tech-discuss mailing lists.  

Once the initial election schedule is approved by the TSC, any changes to the schedule must be approved by the TSC, as well.

Default Schedule

The TSC may default to using the following schedule if TSC members agree:

DateEvent
T0Active Contributor List posted
T0Begin PTL review of Active Contributor List
T1 = T0 + 1wBegin nomination period for TSC
T2 = T1 + 1wEnd PTL review of Active Contributor List
T3 = T2 + 1wEnd nomination period for TSC
T4 = T3 + 1dBegin voting period for TSC nominees
T5 = T4 + 2wEnd voting period for TSC nominees
T5Announce TSC election results on OPNFV mailing lists
T5Begin nomination period for TSC Chair
T6 = T5 + 2wEnd nomination period for TSC Chair
T6Begin voting period for TSC Chair
T7 = T6+ 2wEnd voting period for TSC Chair
T7Announce TSC Chair election results on OPNFV mailing lists

Election Schedule Approval Deadline

The TSC will approve an election schedule by the end of March of each election year.

TSC members election

  • Term:
    • 1 year term.   If someone stands down, the TSC can (but does not have to, TSC decides) backfill for the remainder of the term via an election.
  • Size: 
    • 15 members. 
  • Cap per organization:
    • Each organization can have a maximum of 2 TSC reps.  (If an organization has more than 2 TSC members elected or another TSC member joins the organization when it already had 2 TSC members, the organization will need to decide who "stands down" so that it can meet the cap requirement).  
  • Eligibility (for nomination/voting): All "active contributors" to OPNFV are eligible for running and voting.
    • Active contributors are determined based on contributions to Git, Gerrit, Jira, and Confluence
      • Require 20 contributions in total over a 12-month period, counting any of patches merged, reviews made, Wiki page edits, and JIRA activities
    • PTLs have an input on the "active contributor list" (with a view that this step primarily targets at making sure qualified people that haven't been identified via the metric get added to the list)
  • Voting Process:

TSC Chairperson election

The TSC Chair is elected by the members of the TSC (per section 2(g) of the OPNFV Technical Charter).  

Publication of election results

For all OPNFV community elections, if unanimously agreed by all nominees, the anonymized results may be published on the opnfv-tech-discuss mailing list for independent verification of the results and transparency of the process.

Abdication of elected positions

At any time an OPNFV member filling an elected position may determine that they can no longer fill their elected role.  It is within that indivuals right to abdicate their position at any time.

The TSC, or Board, may choose at that time to run an ad-hoc election to fill the abdicated position or leave the position vacant until the next election cycle.

  • No labels