Як повідомляє News, Rust Foundation оголосила про запуск Maintainers Fund (RFMF) — нової програми, створеної для надання стабільної фінансової підтримки розробникам, які відповідають за мову програмування Rust та її екосистему. Ця ініціатива стала результатом співпраці між Rust Project та Rust Foundation, включаючи затвердження RFC #3931, яка створила спеціалізовану Funding team та програму «Maintainer in Residence». Мета цих структур — забезпечити постійне фінансування для критичних контриб'юторів, що працюють над такими компонентами, як компілятор, стандартна бібліотека, Cargo і Clippy.
Зменшення ризиків технічного обслуговування
Ключовою метою RFMF є подолання довгострокових потреб у підтримці. Зростаюча популярність Rust у світовій IT-індустрії підвищила попит на стабільні зусилля з підтримки, що вимагає професійного підходу до роботи. Funding team буде координувати роботу з членами Rust Project, керівниками команд та галузевими партнерами для визначення потреб у фінансуванні та узгодження ресурсів із контриб'юторами, які працюють над найважливішими аспектами проєкту.
Програма «Maintainer in Residence» передбачає фінансування ролей, що є майже повночасовими і зосереджені на підтримці та вдосконаленні базової інфраструктури Rust. Відповідальність цих спеціалістів включатиме:
- Проведення код-прев'ю (code reviews) для забезпечення якості коду.
- Масштабний рефакторинг критичних модулів системи.
- Тріаж проблем та багів (issue triage).
- Менторство нових контриб'юторів у спільноті.
- Допомога у реалізації довгострокових цілей проєкту.
Модель фінансування та перспективи
Фінансування RFMF буде надходити як від індивідуальних пожертв, так і від корпоративних внесків, переважно через GitHub Sponsors та пряму взаємодію з Rust Foundation. Ця модель спрямована на зменшення залежності від нестабільних джерел фінансування та забезпечення більшої фінансової безпеки для контриб'юторів, чий внесок часто є критичним, але недостатньо визнаним.
Rust Foundation зазначила, що впровадження цієї нової моделі має забезпечити довгострокове здоров'я та стабільність мови. Очікується, що першого Maintainer in Residence наймають протягом кількох місяців, що ознаменує початок більш структурованого та централізованого підходу до фінансування роботи з відкритим кодом у екосистемі Rust.