Rust finanziert sechs Maintainer, Clippys Review-Rückstand erreicht 300
4 Min. Lesezeit
- rust-analyzer, with a funded reviewer
- 10 PRs
- rust-analyzer, after they left
- 110 PRs
- Clippy, August 2026
- 300 PRs

Das Rust-Projekt hat am 26. August 2026 seine ersten sechs Maintainers in Residence benannt. Sie werden aus dem Rust Foundation Maintainers Fund bezahlt. Die Arbeit ist damit ein Job und keine Freiwilligenarbeit in der Freizeit. Die Ankündigung nennt außerdem neun Rust-Teams, die sie als kritisch unterfinanziert ansieht. Diese Liste und die Rückstandszahlen dahinter sind der nützliche Teil für jeden, der Rust einsetzt.
Das Programm geht auf RFC 3931 zurück, einen Rust-Designvorschlag, der am 23. Februar 2026 veröffentlicht wurde. Der Fonds selbst startete am 2. Juni 2026. Google, AWS, OpenAI, der Rust Project Leadership Council und einzelne Spender bezahlen ihn, so die Ankündigung.
Wer finanziert wird, und in welchem Umfang
Sechs Personen wurden ausgewählt, verteilt auf drei Förderstufen. Die Ankündigung nennt einen Vollzeitplatz, drei Halbzeitplätze und zwei kleinere Maintainer-Stipendien. Die dort genannten Zeitanteile ergeben folgendes Bild.
| Stufe | Personen | Etwa |
|---|---|---|
| Maintainer in Residence in Vollzeit | 1 | 5 Tage pro Woche |
| Maintainer in Residence in Halbzeit | 3 | 2.5 Tage pro Woche |
| Maintainer-Stipendium | 2 | 1 Tag pro Woche |
Der Startbeitrag vom Juni ist genau darin, was das Geld kauft. Finanziert werden Refactoring, Code-Reviews, das Sortieren von Issues und Mentoring. Bemerkenswert: neue Sprachfunktionen stehen nicht auf dieser Liste. Das ist Geld für Pflege, nicht für das Bauen neuer Dinge.
Die Rückstandszahlen hinter der Entscheidung
Die Ankündigung vom August nennt für Clippy einen Rückstand von rund 300 Pull Requests. Clippy ist Rusts Linter, also das Werkzeug, das während eines Builds auf fragwürdige Codemuster hinweist. Ein Rückstand dieser Größe bedeutet, dass eingereichte Korrekturen lange ungeprüft liegen bleiben.
RFC 3931 liefert die schärfere Zahl. Er berichtet, dass der Rückstand an Pull Requests bei rust-analyzer von etwa 10 auf mehr als 110 wuchs, nachdem ein finanzierter Reviewer ausgestiegen war. Am Code hatte sich nichts geändert. Die Finanzierung des Reviewers endete, und die Warteschlange wuchs auf das Elffache. Der RFC zitiert einen Maintainer dazu direkt: „Das Review-Problem zu lösen verlangt definitiv Geld, denke ich, da gibt es keine große Frage."
Die neun Bereiche, die die Ankündigung als kritisch unterfinanziert markiert, sind rustdoc, rustup, cargo, der Compiler, libs, clippy, rustfmt, rust-analyzer und mods. Das umfasst Dokumentation, Installation der Toolchain, das Build-Werkzeug, den Compiler selbst, die Standardbibliothek, Linting, Formatierung, Editor-Unterstützung und Moderation.
Warum langfristige Finanzierung statt Stipendien
RFC 3931 argumentiert, dass stabile langfristige Finanzierung bessere Ergebnisse bringt als kurzfristige Stipendien. Der Beleg ist Rusts eigene Erfahrung: Der RFC hält fest, dass Clippys Stipendium über sechs Monate zu kurz für langfristige Planung war, und zitiert einen Maintainer mit den Worten: „Es war schwer, langfristige Pläne zu machen."
Der RFC verweist auf drei Programme anderswo als Vorbild. Das Programm Developer in Residence der Python Software Foundation startete 2021 und finanziert drei Personen. Djangos Fellowship-Programm läuft seit 2014. Die Zig Software Foundation gibt 92 % ihres Geldes direkt für Mitwirkende aus.
Der Startbeitrag vom Juni erklärt die Dringlichkeit in einfacheren Worten. Er sagt, wichtige Rust-Maintainer hätten die Finanzierung ihrer Rust-Arbeit verloren, weil sich Budgets anderswo verschoben haben. Der Beitrag verspricht, „alle Einnahmen aus diesem Fonds werden direkt zur Unterstützung der Maintainer des Rust-Projekts verwendet." Die finanzierten Maintainer beschreiben die Wirkung als Luft zum Atmen und nicht als Ehrgeiz. Gen Li sagte: „Ich habe endlich die Kapazität, meinen Posteingang sorgfältig anzusehen und mir als Maintainer das nötige Mitgefühl zu bewahren." Alejandra González sagte, die Finanzierung „hilft mir, mein Herz in ein Projekt zu stecken, ohne mir Sorgen um mein Auskommen zu machen."
Was das für Entwickler bedeutet
Wenn Sie einen alten Pull Request bei clippy oder rust-analyzer haben, rebasen Sie ihn jetzt. Review-Kapazität ist genau das, was dieses Geld kauft, und diese zwei Repositories werden sowohl in der Ankündigung als auch im RFC genannt. Ein Patch, der seit Monaten wartet, hat im nächsten Quartal bessere Chancen als im vergangenen.
Setzen Sie Ihre Erwartungen aber richtig. Die Liste der finanzierten Tätigkeiten lautet Refactoring, Reviews, Sortieren von Issues und Mentoring. Lesen Sie das nicht als Versprechen schnellerer Sprachfunktionen. Lesen Sie es als Versprechen, dass Ihr Beitrag angesehen wird. Für die meisten Teams war genau das die echte Blockade.
Behandeln Sie die Liste der neun Teams als Risikokarte für Ihre eigene Abhängigkeitskette. Wenn Ihre Release-Pipeline auf rustup oder rustfmt setzt: Diese Werkzeuge wurden gerade öffentlich von dem Projekt, dem sie gehören, als kritisch unterfinanziert beschrieben. Das ist es wert, Versionen festzupinnen. Und es ist es wert, das zu wissen, bevor ein Upgrade einen Build zerlegt, den Sie nicht schnell zurückrollen können.
Für Unternehmen ist die Zahl zu rust-analyzer das Argument für ein Budgetgespräch. Ein Rückstand, der von 10 auf 110 steigt, weil ein finanzierter Reviewer ausstieg, ist ein konkreter, messbarer Preis dafür, Pflege nicht zu finanzieren. Der Fonds nimmt Spenden über GitHub Sponsors an, und Google, AWS und OpenAI sind schon dabei. Wenn Ihr Build von cargo abhängt, ist das eine ungewöhnlich günstige Versicherung.
Auch der Messtrick lohnt sich intern zum Nachmachen. Zählen Sie Ihre Review-Warteschlange, bevor und nachdem ein wichtiger Reviewer ein Projekt verlässt. Diese einzelne Zahl vor und nach dem Wechsel begründet mehr Personal als jedes allgemeine Argument über technische Schulden.
Sources
- Announcing our first Maintainers in Residence - Rust Blog
- Launching the Rust Foundation Maintainers Fund - Rust Blog
- RFC 3931: Rust Foundation Maintainer Fund - The Rust RFC Book