内容提要:Astral 正在启动一项基金,以支持开源项目和维护者。

我们每年为 Astral 的每位开发者投入约 3,250 美元,这与 Sentry 的 OSS Pledge(开源承诺)倡议相符,并受其启发。


为什么要启动一项开源基金?

开源软件是 Astral 的核心。我们的团队由开源维护者和贡献者组成,我们的产品是开源的,我们所做的一切都发生在我们开源社区的背景下。

在构建 Astral 工具链(Ruffuv)时,我们也使用了大量的开源软件。虽然有许多方式可以回馈开源项目——例如做出高质量的贡献和提交错误报告——但有些工作只能由项目所有者和维护者完成。

大多数维护者在业余时间从事开源工作,同时还要兼顾全职工作的职责。虽然赞助项目并不能增加一天的时间,但它确实支持了维护者的独立性,并表达了对他们工作影响的感激之情。通过 Astral 开源基金,我们的目标是帮助建立一个尽早且经常捐赠的先例——以强调赞助应该是常态,而非例外。

我们将捐赠多少?

我们基金的初始规模为每年 26,000 美元:其中 16,000 美元用于开源项目和维护者,10,000 美元用于非营利性语言基金会。这相当于 Astral 每位开发者每年 3,250 美元。由于这是一项新倡议,我们将按季度评估预算,但我们承诺在未来一年内至少捐赠此金额。随着我们雇用更多开发者,我们的预算将随之增加,使我们的贡献与公司的增长保持同步。

将预算与 Astral 的开发者数量挂钩,是受到了开源资助运动领导者 Sentry 的启发。我们的承诺与他们即将推出的 OSS Pledge(开源承诺)倡议保持一致,我们期待与他们合作,共同提高人们对开源资助的认识并使其常态化。

我们如何决定资助对象?

首先,我们确定了一套对我们而言很重要的标准。要通过 Astral 开源基金获得资助,项目需要满足以下其中一项标准:

  • 符合我们的公司价值观
  • 我们项目的依赖项
  • 我们自身设计的灵感来源
  • 对 Python 或 Rust 生态系统至关重要

我们通过内部调查收集了团队的建议。我们还包括了我们已经资助的项目,并且未来将倾向于继续履行承诺。

然后,我们确保候选项目满足另外两个标准:

  • 在 GitHub 赞助上可用:我们是一个由工程师组成的小团队,希望最大限度地减少管理开销。我们已经联系了一些无法通过 GitHub 赞助获得资助的拟议项目,但这排除了一些我们未来希望支持的候选项目。
  • 无利益冲突:我们避免了由 Astral 团队成员维护的项目。

该基金的目标是感谢鼓励赋能维护者。一些维护者提供额外的功能或支持以换取资金——我们认为这是一个好模式,但我们希望将这笔资金与我们的业务需求分开,因此我们将在此基金之外进行商品和服务交换。例如,您不会在我们资助的项目列表中看到 Material for MkDocs,但我们仍会赞助他们以换取预览文档功能。

我们正在资助哪些项目?

我们每月为每个项目提供 20 到 150 美元不等的资助,外加向语言基金会捐赠 10,000 美元,今年总计 26,000 美元。通过这些金额,我们平衡了可以赞助的项目数量以及对维护者有意义的资助金额。

以下个人和项目已被选定为本轮资助对象,资助情况将按季度审查和扩大:

我们推荐您了解所有这些出色的项目和个人!赞助详情的明细列表可在公开的 Google 表格中查阅。

如前所述,我们每季度评估项目。我们将努力持续资助项目,但在倡议初期我们希望保留一定的灵活性。我们计划未来转向年度承诺。

作为工具开发者,我们也坚信应该支持我们所使用的编程语言的维护和开发。因此,我们每年向 Python 软件基金会Rust 基金会各捐赠 5,000 美元。我们正与 Python 软件基金会合作,特别将资金导向 Python 包索引 (PyPI) 和 CPython 的开发。

下一步是什么?

我们已通过现在建立此基金来倾向于采取行动,但工作尚未完成。我们期待未来改进流程、增加预算并支持更多项目。您可以在 Astral GitHub 赞助页面上关注我们的赞助情况。

感谢 Chad Whitacre 和 Python 软件基金会与我们合作启动 Astral 开源基金。当然,感谢所有让开源社区持续发展的维护者和贡献者——你们是我们的榜样。

认为您是资助的合适人选,或对我们的流程有任何反馈?请随时联系 [email protected].

对我们的工作感兴趣?对开源充满热情?我们正在招聘