Skip to end of metadata
Go to start of metadata


Every year the Community is required to vote the technical leadership for ONAP projects.  It is the time to take a pragmatic look at how we are functioning as a community and ensure that we are set to scale for the challenges ahead.

There are several different areas where voting is relevant. All of these can be found in the ONAP Technical Community Document

There is no "automatic rollover" for any of these positions, with the exception of those individuals who are Committers. All of others are subject to the annual election process. 

Make sure your spam filter does not block mail from civs@cs.cornell.edu or you may not receive a ballot if you are authorized to vote. Ballots can only be resent from the tool, they cannot be sent as a forward from an individual.


TSC Elections

Who is eligible to Run:  Any Active Community Members   - There is NO limit to the number of candidates from a single company that can RUN for a seat.

Who is eligible to Vote: Any Active Community Members

4.1.1.1 TSC Membership Definitions  Active Community Member: Anyone from the ONAP community with twenty (20) or more measurable contributions during the previous 12-month period, inclusive of code merged, code reviews performed, wiki page edits, or JIRA activities

Process:

When appropriate a call for nominations will be sent by the LF to onap-tsc mailing list.  Individuals interested in running for the a TSC position MUST REPLY-ALL TO THE ORIGINAL EMAIL with your intention to run and a link to your Community stats in Bitergia (instructiuons)Replying to another candidate's self-nomination email announcing your self-nomination is considered a hostile act at best.  It is recommended that candidates include a biography and statement of intent on why you would be a good person to hold this position.  It is requested that candidates fill in a candidate wiki page with that same information. Note that filling out the wiki page is NOT in lieu of sending the email as required. 

Provisional Operator Candidates

Special Provision for the original 9 Operators:  There are 9 seats reserved for the nine original ONAP Platinum Service Provider members. Each of these Operators is REQUIRED to have at least one person nominate themselves for their seat on the TSC. If and only if an Operator does not have any eligible Active Community Members at the time of nomination process, they may appoint a nominee to run in the election.  In such cases, the nominee must indicate that they are exercising a provisional nomination in their email. (Refer to 4.2.3.2 TSC Member Candidates)

    • The nomination phase begins with the receipt of the announcement ( as verified by checking the appropriate list in groups.io )
    • The nomination phase ends two (2) weeks s after the announcement in the same time zone the poll was initiated from

Election Phase
A Condorcet election will be held using the CIVS voting system.  Active Community Members will receive an invitation to vote from CIVS.

    • The election phase will begin with the distribution of the CIVS poll via email from the application
    • The election phase will end two (2) weeks later in the same time zone the poll was initiated from

Election Results 

    • The election of a TSC Member shall consist of a single stack ranked vote of all candidates 
    • Only the top ranked candidates from any single company will be elected; if the top 10 vote getters are all from the same company, only the person with the highest number of votes out of all 10 will be elected.
    • The top ranked candidate from each Operator will be selected, for a total of nine members, one member from each Operator
    • The top ranked non-Operator candidates (whether affiliated with a company or an individual contributor), will be selected for the remaining nine seats, with no more than one member per company or group of related companies being selected.
    • The LF will update the Voting Results History page with their name, date, and link to the publicly viewable CIVS results and send an email to the distribution list and to onap-tsc



PTL Elections 

Who is eligible to Run: Existing Committers for that project

Who is eligible to Vote: Existing Committers for that project

Special Considerations for the PTL position only:  At any time throughout the year the majority of existing Committers can vote to call a new PTL election.  This is to ensure that absentee or non-responsive PTLs are not allowed to remain in place.

Process:

Self Nomination Phase

The sitting PTL - WHETHER RUNNING OR NOT - is responsible for sending an email to the appropriate distribution list (using their project specific email tag if relevant) on or about the anniversary of the previous year's election, indicating that nominations for the PTL position are open. Individuals interested in running for the PTL position should reply-all indicating their intention to run.   Candidates are encouraged to include a biography and statement of intent on why you would be a good person to hold this position. 

      • The nomination phase begins with the receipt of the original announcement email ( as verified by checking the appropriate list in groups.io )
      • The nomination phase ends two (2) full business days in the same time zone as that original email

Election Phase
The sitting PTL - WHETHER RUNNING OR NOT - is responsible for setting up Condorcet election using the CIVS voting system.   Follow the instructions on that page to set up your poll.  For consistency across the Project, this should be done even if the nominee is running unopposed.   

      • The poll should be set as Private so that each committer receives an individual vote request - do not use a single URL public poll
      • The duration should be three (3) full business days in the same time zone the poll was initiated from
      • The results of the poll must be publicly viewable
      • Note if there is only one candidate add "Abstain" as a second choice in CIVS. 

Election Results  

      • A majority vote of all Committers is required to win the PTL election.
      • The winning PTL updates the Voting Results History page with their name, date, and link to the publicly viewable CIVS results and sends email to onap-tsc with the results

Escalate to the TSC if: The sitting PTL does not initiate either the announcement or the poll, or if fewer than 50% +1 of the Committers vote


Subcommittee Chair Elections

Who is eligible to Run: Subcommittee members of record (as per the wiki page) effective the date the nomination process starts

Who is eligible to Vote: Subcommittee members of record (as per the wiki page) effective the date the nomination process starts AND as controlled within the context of Section 4.4.1.4 of the Community Document

NOTE:  Please ensure that both names and email addresses for all members are listed on the membership wiki page.  Failure to do so creates a great deal of  unnecessary manual intervention on the part of the LF Program Manager when the poll is being set up.  Thanks!

Process:

Self Nomination Phase
When appropriate a call for nominations will be sent by the LF to the appropriate distribution list, using the subcommittee's specific email tag.  Individuals interested in running for the Subcommittee Chair position must reply-all to that email with your intention to run.  It is recommended that candidates include a biography and statement of intent on why you would be a good person to hold this position.

      • The nomination phase begins with the receipt of the announcement ( as verified by checking the appropriate list in groups.io )
      • The nomination phase ends four (4) full business days after the announcement in the same time zone the poll was initiated from

Election Phase
A Condorcet election will be held using the CIVS voting system.  All subcommittee members (as indicated above) will receive an invitation to vote.

      • The election phase will begin on with the distribution of the CIVS poll via email
      • The election phase will end four (4) full business days later in the same time zone the poll was initiated from


Election Results 

      • The individual receiving the highest number of votes from all votes cast shall be declared the winner.
      • The LF will update the Voting Results History page with their name, date, and link to the publicly viewable CIVS results and send an email to the distribution list and to onap-tsc




Community Coordinator Elections

Who is eligible to Run: Any Community Member

Who is eligible to Vote: TSC Members

Process:

Self Nomination Phase
When appropriate a call for nominations will be sent by the LF to the onap-tsc distribution list.    Individuals interested in running for a particular Community Coordinator position must reply-all to that email with your intention to run.  Candidates are strongly recommended to include a headshot, biography and statement of intent on why you would be a good person to hold this position. In addition, it is requested that candidates also fill in the wiki page highlighted in that email with the same information. Note that filling out the wiki page is NOT in lieu of sending the email as required.

      • The nomination phase begins with the receipt of the announcement ( as verified by checking the appropriate list in groups.io )
      • The nomination phase ends 7 days (one calendar week) after the announcement in the same time zone the poll was initiated from

Election Phase

If there is a single nominee for a position: A standard TSC vote (either live or via email to onap-tsc-vote) shall be initiated by the LF at the first opportunity to do so

If there are multiple nominees: A Condorcet election will be held using the CIVS voting system.  All TSC members will receive an invitation to vote.

      • The election phase will begin on with the distribution of the CIVS poll via email
      • The election phase will end four (4) full business days later in the same time zone the poll was initiated from

Election Results The LF will update the Voting Results History page with their name, date, and link either to the publicly viewable CIVS results or vote email thread and send an email to the distribution list and to onap-tsc



  • No labels