Note
This repository is archived because the NCA's mission has been completed with the Nix Community Values, the Nix Governance Constitution and the first Steering Committee Election.
The Nix Constitutional Assembly (NCA) is a group of people tasked with establishing a community-based governance structure for Nix that is capable of serving the community's needs.
This repository is used for mutable persistent public documents about and by the NCA.
The following people have been appointed as the NCA by the NixOS Foundation (alphabetically):
- Danielle Lancashire (GitHub, Discourse, Zulip)
- edef (GitHub, Discourse, Zulip, dedicated email)
- lassulus (GitHub, Discourse, Zulip)
- 7c6f434c / Michael Raskin (GitHub, Discourse, Zulip)
- Ryan Trinkle (GitHub, Discourse, Zulip)
- Sarah Novotny (GitHub, Discourse, Zulip)
- Silvan Mosberger (GitHub, Discourse, Zulip, Email, Reddit)
The NCA's basic mission as given by the board is to set up a governance structure, run by the community, that is capable of serving the community’s needs. The following baselines have been given:
- The resulting governance structure needs to accommodate all official Nix resources including code, policies, websites, accounts, infrastructure, trademarks, finances, etc.
- While the NCA is free to choose any form or structure that they think is best for the project, they must ensure that the resulting governance structure’s decisions are representative of the entire community. This also requires defining what the community is.
- The resulting governance structure should be expected to provide stability to the community for the next 5 years.
As indicated by the board, once the new governance structure is approved by the board, the NCA enters a transitory period to support the execution of the structure before finally disbanding.
To give us a reasonable timeline and set expectations for the wider community, we are targeting our work to be done by 2024-09-01.
To give updates or ask for community input, the NCA makes announcements on Discourse, which you can get notifications for by clicking the bell icon. The announcements are also mirrored to Zulip.
If you have questions for the NCA, you can either:
The NCA collects feedback and ideas from various spaces.
This includes public spaces such as:
- Community discussions on Zulip in the governance channel
- Open calls: For updates and Q&A, occasionally announced as necessary, past meeting notes here
- Personal office hours: For a more personal chat with individual assembly members, some hold regular office hours
Furthermore, since public spaces don't work for everybody, you can also reach out to the members privately, and the NCA may also reach out to some people as needed.
We have also been privately interviewing project contributors with predefined questions. If you'd like to give us your input in such a form, feel free to fill out the interview template and send it to any of the NCA members. Feel free to add what you want to add as a postscriptum!