NixOS / NixOS/foundation

[Funding]: Develop a spending plan

Open
#129 10 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
141
Forks
17
PR merge metrics
No merged PRs in 30d

Description

We have 24 000 EUR per year available for operational expenses from NGI0 grants.

Use that money to seed-fund "organisational maintenance":

  • Tidy up accounting, budgeting, reporting (@nixos/foundation, @kpark955)
  • Professionalise fundraising and outreach (@nixos/marketing-team, @idabzo @thilobillerbeck)
  • Set up and tend to team and org infrastructure (@NixOS/infra, @erethon)

This particular setup promises to spiral up our operational capacity to unlock more income sources, prepare and complete more projects, and raise visibility of success stories.

My hope is it would also improve quality of life for volunteers and contributors directly -- through more predictable response times and and more transparency into what the respective teams are doing -- and indirectly -- by increasing our means to support individuals and teams with working on hard problems around the Nix ecosystem.

See the comment thread for the full history of how the proposal developed over time.

Original issue # Description

The NGI0 grant agreements provide the foundation with financial means to sustain its operation. Concretely this amounts to a total of ca. 120 000 EUR between mid 2022 and mid 2027, which means ca. 24 000 EUR per year. This money could be invested in maintaining and developing critical code that helps keep the ecosystem afloat.

See the breakdown in an NGI-related Discourse post.

Judging from experience, the board does not have the time to make spending decisions at that granularity, which would also often involve technical decisions; not even speaking of seeing projects through to the end.

My proposal is to gather projects to be funded from that budget, including people to implement them, and present the board with a big-picture recommendation to sign off. This would happen in a similar manner as it did with the STF proposal in 2023, probably even more transparent because less rushed.

Technically the budget is already in scope of my current responsibilities under the NGI project manager contract, so in principle I could just go ahead and do it. But I'd like to have a clear stance from the board on that issue, since it's a strategic one, and ideally also feedback from the contributor community.

Budget amount

3 000 EUR (from the NGI0 grants)

Budget description

Paid time for me to do the work. We can specify a deadline, a format of the proposal, and other boundary conditions, if the general direction is agreeable.

PS: This effort could also involve planning or already doing some fundraising.

PPS: There is of course a short-cut where we simply divide the money across community teams as proposed in https://github.com/NixOS/teams-collaboration/issues/2

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the full issue history and the linked NGI-related Discourse breakdown and STF proposal to understand the existing funding context. Done means producing a transparent, board-ready recommendation for using the available operational budget across accounting, fundraising and outreach, and team or organizational infrastructure.

Written by the indexing model from the issue text.

Assessment

Domain
documentation, infrastructure
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.