[!Note] This repository is archived because the election has concluded. For help with running another election, check out the EC documentation or contact this elections EC members.
This repository contains all information regarding the first SC election in 2024. The processes and elections for the SC have been established by the Nix Constitutional Assembly (NCA) with the Nix Governance Constitution.
To participate as a voter:
Eligible voters can participate in the nomination period:
[!Note] Please keep campaigning in other ways to a minimum.
This document describes the election overall instead, including:
The SC will be a primary leadership body, responsible for steering the official Nix projects, organisationally, socially and technically. This includes making decisions over what is official, managing teams, approving NixOS Foundation policies relevant for the community, being the final escalation point, and more.
While the SC is given the authority to make decisions within the scope of its responsibilities directly, one of the primary goals should be to delegate as much of it as possible.
SC members need to be familiar with the Nix Community Values to guide the community in accordance, as well as the Nix Governance Constitution to adhere to it.
Since this is the first ever SC election, all its 7 seats will be elected. These first terms will be staggered: The 4 people with the highest election ranking will have 2 year terms, while the rest will have 1 year terms.
The EC is the temporary team to administer the election from start to finish. Its primary mission is to ensure legitimacy of the election.
For any questions, concerns or suggestions about this election, reach out to the election committee:
For this first election, the NCA members are acting as the EC:
The election was originally expected to take place in a span of 6 weeks, but has stretched out some more:
Deadlines are in Anywhere on Earth time, meaning submissions are still valid as long as it is still the given day anywhere on the planet (i.e. at the end of that day in UTC-12).
Currently eligible voters are listed in voters.json
with the email addresses[^2] that can be used for voting.
Make sure to verify and update it if necessary.
[^2]: voters.json
was initially populated based on the automatically eligible voters,
using the Nixpkgs' maintainer list
and its past versions to get the emails,
falling back to the public GitHub account email.
Matching GitHub accounts are also in voters.json
and being synchronised to @NixOS/voters-2024,
which allows interacting with this repository.
[^1]: The same date as the board announcement that initiated the establishment of a constitution, further specified as the timestamp in a follow-up board announcement
Eligible voters are determined using contributions to official Nix projects in the four years preceding 2024-05-01[^1] in two ways: An automatic one and a manual one.
Not eligible in any case are bot accounts and people that are banned at the time when the list of automatically eligible voters is published.
As a GitHub user, you're automatically eligible if you either:
GH Archive is used as a data source to approximately determine who's automatically eligibile. A small amount of data is missing however, so this is not perfect.
The GitHub contributions to take into account were determined reproducibly using Nix and can be checked yourself.
People who have contributed roughly the equivalent of 25 commits within the specified time period, but whose contributions aren't accurately counted automatically, have the option of requesting an exception by following the exception process.
The requirements to become a candidate are as follows:
The vote will be held on CIVS, using the best-candidate proportional representation mode with the Minimax-PM completion rule.
This mode is optimised for the Steering Committee to proportionally represent the contributors with their various views, and not abstractly be most trusted by most.