内容提要
Astral 设立开源基金,每年为每位开发者投入约3250美元,总额2.6万美元,其中1.6万资助开源项目与维护者,1万捐给语言基金会。资助对象需符合公司价值观、是项目依赖或对Python/Rust生态重要,且通过GitHub Sponsors收款。本轮资助flake8、serde、Tokio等项目,并向Python和Rust基金会各捐5000美元。
延伸解读
资助标准与筛选逻辑
Astral 的资助对象需满足四项标准之一:符合公司价值观、是项目依赖、设计灵感来源,或对 Python/Rust 生态至关重要。此外,项目必须通过 GitHub Sponsors 收款,且维护者不能是 Astral 团队成员,以避免利益冲突。这种筛选兼顾了生态影响力和操作可行性,但排除了未入驻 GitHub Sponsors 的潜在候选者。
预算机制与长期承诺
基金按每位开发者每年约 3250 美元计算,当前总额 2.6 万美元,其中 1.6 万用于项目与维护者,1 万捐给语言基金会。Astral 承诺至少维持一年,并每季度评估预算,随着团队扩张而增加。这种将预算与公司规模挂钩的做法,借鉴自 Sentry,旨在让开源赞助成为常态而非例外。
本轮资助对象与金额分配
本轮资助涵盖 flake8、serde、Tokio、rust-analyzer 等知名项目及多位维护者,每月向每个项目提供 20 至 150 美元,并向 Python 和 Rust 基金会各捐 5000 美元。资助名单每季度复核和扩展,未来计划转为年度承诺。Astral 还特别说明,与 Material for MkDocs 的商业赞助独立于本基金,以保持基金纯粹的感谢与赋能性质。
Q&A
Astral 开源基金是什么?
Astral 开源基金是 Astral 公司设立的基金,旨在支持开源项目和维护者。每年为每位 Astral 开发者投入约 3250 美元,总额 2.6 万美元,其中 1.6 万资助开源项目与维护者,1 万捐给语言基金会。
Astral 开源基金的资金如何分配?
基金每年总额 2.6 万美元,其中 1.6 万美元用于资助开源项目和维护者,1 万美元捐赠给非营利语言基金会。每个项目每月获得 20 至 150 美元不等的资助,并向 Python 和 Rust 基金会各捐 5000 美元。
哪些项目或个人可以获得 Astral 开源基金的资助?
资助对象需满足以下条件之一:与 Astral 公司价值观一致、是 Astral 项目的依赖、是 Astral 设计的灵感来源、对 Python 或 Rust 生态系统至关重要。此外,项目必须通过 GitHub Sponsors 收款,且维护者不能是 Astral 团队成员。
Astral 开源基金本轮资助了哪些项目?
本轮资助的项目和个人包括:Anthony Sottile (flake8, pyupgrade)、Boshen (Oxc, cargo-shear)、clap、David Tolnay (serde, syn, quote, anyhow, thiserror)、Herrington Darkholme (ast-grep)、Kat Marchán (miette, orogene)、Koudai Aono (ruff-pycharm-plugin)、Jelle Zijlstra (Black, Typeshed, mypy, typing-extensions)、messense (Maturin, PyO3, cargo-xwin, cargo-zigbuild)、Pierre Sassoulas (Pylint)、Prettier、Rain (Nextest)、rkyv、rust-analyzer、Sean McArthur (hyper, reqwest)、Sebastian Thiel (gitoxide, GitPython)、Tokio、Weihang Lo (Cargo)。
Astral 开源基金的预算会如何变化?
基金初始预算为每年 2.6 万美元,并承诺至少在未来一年内保持这一额度。预算将每季度评估,随着公司招聘更多开发者,预算会相应增加,以保持贡献与公司增长同步。
Astral 开源基金与 Sentry 的 OSS Pledge 有何关联?
Astral 开源基金的预算锚定于公司开发者数量,这一做法受到 Sentry 的启发。Astral 的承诺与 Sentry 即将推出的 OSS Pledge 倡议一致,并期待与 Sentry 合作,共同提高开源资助的意识并使其常态化。