如何资助 Rust 贡献者
要点速览:
- 要资助日常维护,请向 Rust 基金会维护者基金 捐款,或赞助 RustNL 维护团队
- 要资助特定功能与改进,请赞助可资助的 Rust 项目目标
- 要资助个人贡献者,请向其GitHub Sponsors 账户捐款
Rust 项目的工作量永远很大!新功能要实现,Bug 要修复,性能要优化,Issue 要分类……在保持高质量标准的同时发布新功能和改进,需要投入大量工作。随着 Rust 采用率的持续增长,工作量还在不断上升。
不幸的是,在开源项目中,目前大部分工作都由志愿者完成。这导致了各种问题,例如人员过劳,或复杂功能因耗时过长而迟迟无法发布。
不出所料,改善这一局面的最佳方式之一,就是资助更多参与 Rust 开发的人员!今年,多项资助计划开始加码,我们已看到许多积极影响。它们帮助我们改善了关键 Rust 项目的维护状况,并在多个备受期待的功能上取得重大进展,例如分配器、never 类型、下一代 trait solver 以及 Polonius 借用检查器。然而,目前只有少部分参与 Rust 工作的人员获得了资金支持。
我们深知,无论是个人还是企业,都有许多 Rust 用户希望资助该项目以助其改进,但究竟该怎么做可能并不清晰。因此,本文提供三种支持 Rust 开发的方式。
如果你不确定哪种方式适合,或希望代表公司讨论资助事宜,请联系资助团队。
资助日常维护
维护工作是让 Rust(或者说任何软件项目)持续正常运转所必需的长期工作,主要包括两类活动:一是日常维护,比如保障 Continuous Integration 正常运行、及时更新依赖、快速处理和修复 issue、bug 及安全事件;二是进行重构和代码评审,让代码库能够持续演进、不断交付新功能,同时避免积累大量技术债。
高质量的维护对 Rust 的长期健康发展至关重要,但这类工作往往很难获得资金支持——资助方通常更愿意赞助具体的新功能,而不是单纯"维持现状"。然而,如果维护不到位,新功能的开发会变得更加困难、更加缓慢。因此,改善 Rust 的维护也能帮我们更快地交付功能和改进,只是这种效果有时需要较长时间才能显现。
如果你希望由我们自行决定如何最有效地改进 Rust,资助维护工作是一个很好的选择。Rust Funding 团队会持续寻找需要维护支持的 Rust 团队和项目,并把可用的资金分配给能够改善现状的 Rust 维护者。
如果你想资助 Rust 维护者,可以考虑向 Rust Foundation Maintainers Fund 捐款,或赞助 RustNL Maintainers Team。
资助具体的功能和改进
Rust 社区始终有大量改进和新功能正在进行中。我们通过 Rust Project Goals 跟踪其中一部分工作。每个 Goal 都描述了一项具体的 Rust 改进:它是什么、由谁开发和推动,以及哪些 Rust 团队愿意协助评审和维护。
部分目标需要资金支持,要么帮助负责人投入时间和精力推动特定功能落地,要么资助维护者执行必要的重构以解锁该功能并审查其实现。通常这两方面都需要资金。目标获得充分资助后,达成里程碑的概率会大幅提升,相应的改进也将更快惠及 Rust 用户。
资助项目目标是个不错的选择,如果你希望推动特定的 Rust 功能或工具链改进,这些改进将惠及你或你的公司。
若要资助参与项目目标工作的贡献者,请关注需要资金的目标,并与其资助联系人取得联系。若不确定如何操作,可联系 Rust 资助团队。
资助个人贡献者
Rust 项目中有数百人持续致力于改进 Rust。其中一些人在 GitHub Sponsors 等平台拥有个人募资主页,你可以直接通过他们提供支持。
支持特定个人可能出于各种原因。也许他们维护着你喜欢的 crate,也许你喜欢阅读他们的博客,或者你单纯就是他们工作的粉丝。无论原因如何,他们一定会感激你的支持!
如果你想直接支持你所欣赏的 Rust 贡献者的工作,资助个人贡献者是绝佳选择。
若要资助个人 Rust 贡献者,请查看他们的 GitHub 主页或个人网站,了解支持他们的具体方式。你也可以参考我们列出的名单,查看哪些 Rust 项目成员可以通过 GitHub Sponsors 获得支持[1]。
结语
我们希望这篇文章对任何有意向为改善 Rust 贡献资金的人有所帮助。你也可在 Rust 官方网站的资金赞助页面上找到“Rust 资金赞助指南”的精简版,或观看 Niko Matsakis 在 RustConf 2026 上关于项目目标及其资金运作机制的演讲。
如果你的公司希望资助 Rust 的开发,建议加入Rust 商业网络。加入该网络是免费的,且无需成为 Rust 基金会会员。这能帮助你寻找在特定领域(如用户界面、语言互操作、供应链安全等)资助 Rust 改进的机会,并与其他企业协作支持 Rust 开发。
当然,除了提供资金,还有许多其他支持 Rust 的方式。例如,你可以查看那些正在招募贡献者的项目目标,或者更广泛地参考我们的贡献者入门指南。企业还可以给予员工带薪时间参与上游贡献,或雇佣 Rust 贡献者承担相关开发工作。一种可行的模式是 Rust 基金会近期设立的驻会工程师职位。
-
请注意,此列表并非详尽无遗。部分项目成员通过 GitHub Sponsors(或其他众筹平台)接受捐赠,但未选择在此页面展示。↩