This repository contains Kata Containers Elections reference documents and tooling to run elections.
The Kata Architecture Committee is comprised of five seats, elected by the eligible community, and one Committee Chair, selected by the five Architecture Committee members.
The Architecture Committee elections take place every six months, as outlined in the Architecture Committee section of the Community README.
The election process begins three calendar weeks prior to the election.
- One week for candidates to submit their candidacy
- One week "debate period" for electorate to pose questions on the community mailing lists to learn the candidates platforms
- One week for voting
- Results announced
Contributors (defined as anyone who has had code merged in the Kata Containers project in the last 12 months) are eligible to vote in Architecture Committee elections.
Anyone who has made contributions to the Kata Containers project is eligible to run. Candidates submit their candidacy by adding a text file to the corresponding election folder under the community repo with their interest and platform, and announcing their candidacy on the community developer mailing list.
There are no term limits for Architecture Committee seats, but in order to encourage diversity, no more than two of the five seats may be filled by members with the same company affiliation. If a third member would be in violation of the diverse affiliation rule, the seat is awarded to the next highest scoring candidate who would not violate the rule. Members who change affiliation between elections in a way that violates the diverse affiliation rule are not required to relinquish their seat, however, the rule will be enforced and applied in the following election.
Architecture Committee members guide the technical direction of the Kata Containers project. This includes, but is not limited to:
- Serving the Kata technical community
- Driving technical direction
- Handling interactions with other governance bodies
- Acting as the final call in technical disputes
- Ensuring inclusive, open collaboration and development
- Identifying gaps in technical direction or community health
- Attending Architecture Committee meetings
- Regular participation (and advanced notice of absences) in online Arch Committee meetings and in-person meetings is expected
- Actively participates in Kata Containers design and development
- Not restricted to code contributions, but active input and guidance is expected
The Architecture Committee election uses CIVS with Condorcet method voting
See the election tools documentation.