1"use strict";(self.webpackChunkfinos_community=self.webpackChunkfinos_community||[]).push([[3474],{8453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>r});var a=t(6540);const i={},o=a.createContext(i);function s(e){const n=a.useContext(o);return a.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),a.createElement(o.Provider,{value:n},e.children)}},9966:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>d});const a=JSON.parse('{"id":"governance/board-election","title":"Governing Board Election Procedure","description":"How FINOS elects its Governing Board: procedures, ranked-choice voting, seat classes, and participation for Platinum, Gold, and Silver member firms.","source":"@site/../docs/governance/Board-Election-Procedure.md","sourceDirName":"governance","slug":"/governance/board-election","permalink":"/docs/governance/board-election","draft":false,"unlisted":false,"editUrl":"https://github.com/finos/community/edit/main/website/../docs/governance/Board-Election-Procedure.md","tags":[],"version":"current","frontMatter":{"id":"board-election","title":"Governing Board Election Procedure","description":"How FINOS elects its Governing Board: procedures, ranked-choice voting, seat classes, and participation for Platinum, Gold, and Silver member firms."},"sidebar":"mainSidebar","previous":{"title":"FINOS Funding Documents","permalink":"/docs/governance/funding-documents"},"next":{"title":"Community Code of Conduct","permalink":"/docs/governance/code-of-conduct"}}');var i=t(4848),o=t(8453);const s={id:"board-election",title:"Governing Board Election Procedure",description:"How FINOS elects its Governing Board: procedures, ranked-choice voting, seat classes, and participation for Platinum, Gold, and Silver member firms."},r=void 0,l={},d=[];function c(e){const n={li:"li",ol:"ol",p:"p",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"FINOS uses a ranked-choice instant-runoff voting process for elections of Gold and Silver representatives on the Governing Board. These are the rules by which the results are tabulated. (Platinum representatives are not elected, but are appointed by individual Platinum members.)"}),"\n",(0,i.jsx)(n.p,{children:"I. Single-Winner Elections"}),"\n",(0,i.jsx)(n.p,{children:"In any contest for exactly one office conducted by ranked choice voting,each validly cast ballot shall be initially counted as one vote for the candidate at its highest continuing ranking or as an exhausted ballot. If a candidate has more than half of the total votes counting for candidates, that candidate is elected and the tabulation is complete. Otherwise, the tiebreaker score is calculated and tabulation proceeds in rounds. Each round shall proceed sequentially as follows:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"If two or fewer continuing candidates remain, the candidate with the greatest number of votes is elected and the tabulation is complete. Otherwise, the tabulation continues to paragraph 2."}),"\n",(0,i.jsx)(n.li,{children:"The candidate with the fewest votes is defeated. Votes for the defeated candidate shall cease counting for the defeated candidate and shall be added to the totals of each ballot\u2019s next-ranked continuing candidate or counted as exhausted ballots, and a new round begins with paragraph 1."}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"II. Multiple-Winner Elections"}),"\n",(0,i.jsx)(n.p,{children:"In any contest for more than one office conducted by ranked choice voting, each validly cast ballot shall be initially counted as one vote for its highest-ranked continuing candidate or as an exhausted ballot. The election threshold and tiebreaker score shall be calculated. Tabulation shall then proceed sequentially as follows:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"If the number of continuing candidates whose vote totals exceed the election threshold is equal to the number of seats remaining to be filled, those candidates are elected and the tabulation is complete. If the number of continuing candidates is equal to or less than the number of seats remaining to be filled, then all continuing candidates are elected and the tabulation is complete. Otherwise, the tabulation continues to paragraph 2."}),"\n",(0,i.jsx)(n.li,{children:"If no candidate has a vote total that exceeds the election threshold, the tabulation continues to paragraph 3. If at least one continuing candidate has a vote total that exceeds the election threshold, then the continuing candidate with the highest vote total is elected. The number of surplus votes for such candidate shall be calculated. The surplus fraction for such candidate shall be calculated. The new transfer value of each vote cast for such candidate shall be calculated. Votes for such candidate shall be added, at their new transfer values, to the totals of each ballot\u2019s highest-ranked continuing candidate or counted as exhausted ballots, and a new round begins with paragraph 1. In all subsequent roun
1ds, any candidates elected under this subsection shall have vote totals equal to the election threshold."}),"\n",(0,i.jsx)(n.li,{children:"The candidate with the fewest votes is defeated. Then, if the number of continuing candidates is equal to the number of seats remaining to be filled, all continuing candidates are elected,and the tabulation is complete. Otherwise, votes for the defeated candidate shall cease counting for the defeated candidate and shall be added, at their current transfer values, to the totals of each ballot\u2019s next-ranked continuing candidate or counted as exhausted ballots, and a new round begins with paragraph 1."}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"III. Ties"}),"\n",(0,i.jsx)(n.p,{children:'FINOS shall resolve prospective ties between candidates using a "backward" approach:'}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"The vote count at the previous round is used to break the tie. Suppose we are selecting a candidate to eliminate at round 4 and Alice and Bob are tied for last place. The tie would be broken by comparing Alice and Bob's vote counts at round 3. If they are still tied at round 3, then round 2 is used and so forth."}),"\n",(0,i.jsx)(n.li,{children:"If the candidates are tied at all rounds, then the tie is broken randomly."}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"IV. Definitions"}),"\n",(0,i.jsx)(n.p,{children:"For the purposes of this policy, the following terms have the following meanings:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\u201cCan be mathematically eliminated\u201d means a candidate is part of a group of candidates such that:","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"if a candidate is in the group, then every continuing candidate with equal or fewer votes is also in the group;"}),"\n",(0,i.jsx)(n.li,{children:"the total votes for all candidates in the group is less than the number of votes for any continuing candidate not in the group;"}),"\n",(0,i.jsx)(n.li,{children:"for a single winner contest, there are at least two continuing candidates not in the group."}),"\n",(0,i.jsx)(n.li,{children:"for a multi winner contest, the total votes for all candidates in the group is less than the election threshold;"}),"\n",(0,i.jsx)(n.li,{children:"for a multi winner contest, there are at least as many continuing candidates not in the group as there are seats remaining to be filled."}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.li,{children:"\u201cContinuing candidate\u201d means any candidate that has not been defeated or elected."}),"\n",(0,i.jsx)(n.li,{children:"\u201cElection threshold\u201d means the number of votes sufficient for a candidate to be elected in a multi winner contest. The election threshold is calculated by dividing the total number of votes counting for continuing candidates in the first round by the sum of one plus the number of offices to be filled, rounding up to four decimal places."}),"\n",(0,i.jsxs)(n.li,{children:["\u201cExhausted ballot\u201d means a ballot that is not counted for any continuing candidate for one or more of the following reasons:","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"It does not rank any continuing candidates;"}),"\n",(0,i.jsx)(n.li,{children:"its highest continuing ranking contains an overvote; or"}),"\n",(0,i.jsx)(n.li,{children:"it includes two or more consecutive skipped rankings prior to its highest continuing ranking."}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.li,{children:"\u201cHighest continuing ranking\u201d means the highest ranking for any continuing candidate."}),"\n",(0,i.jsx)(n.li,{children:"\u201cOvervote\u201d means a voter has ranked more than one candidate at the same ranking."}),"\n",(0,i.jsx)(n.li,{children:"\u201cRanking\u201d means the number assigned by a voter to a candidate to express the voter\u2019s choice for that candidate. A ranking of \u201c1\u201d is the highest ranking followed by \u201c2\u201d and then \u201c3\u201d and so on."}),"\n",(0,i.jsx)(n.li,{children:"\u201cRound\u201d means an instance of the sequence of voting tabulation beginning with paragraph 1 of Section I (Single-Winner Elections) or Section II (Multiple-Winner Elections)."}),"\n",(0,i.jsx)(n.li,{children:"\u201cSkipped ranking\u201d means a voter has left a ranking blank and ranks a candidate at a subsequent ranking."}),"\n",(0,i.jsx)(n.li,{children:"\u201cSurplus\u201d means a positive difference between a candidate\u2019s vote total and the election threshold."}),"\n",(0,i.jsx)(n.li,{children:"\u201cSurplus fraction\u201d means the number equal to a candidate\u2019s surplus divided by that candidate\u2019s vote total, calculated to four decimal places, ignoring any remainder."}),"\n",(0,i.jsx)(n.li,{children:"\u201cTransfer value\u201d means the proportion of a vote that a ballot will contribute to its highest continuing ranking. Each ballot begins with a transfer value of 1. If a ballot transfers from an elected candidate with a surplus, it receives a new transfer value. The new transfer value of such a ballot is calculated by multiplying the surplus fraction of the elected candidate b
1y the ballot\u2019s current transfer value, calculated to four decimal places, ignoring any remainder."}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.