在 Pydantic,开源不仅仅是我们故事的一部分——它就是我们的故事。
除了开发和维护开源库之外,我们在构建Pydantic Logfire(我们的可观测性平台和主要商业产品)时,也在使用和贡献许多开源项目。
今天,我们很高兴地宣布我们对开源承诺的承诺,我们将承诺每年至少为每个开发人员投资 2,000 美元用于开源项目和维护人员。
为维护您的供应链花钱不应该需要一项倡议和一个光鲜的网站,但长期以来,开源生态系统一直被视为理所当然。我们很自豪能成为改变这一现状的运动的一部分。
我们的开源 DNA
Pydantic 最初是一个副项目。如今,它的下载量超过了 TypeScript,并且被各种规模的公司中的数百万开发人员使用。它改变了我的生活,让我能够创办这家公司并构建我一直梦寐以求的可观测性工具。
我们的承诺
我们希望维护开源在经济上也具有意义,并为更多开发人员带来智力上的回报。
冒着自命不凡的风险,我最终的希望是,今天对开源的投资能够获得 800 年前对大学投资的那种超高的投资回报率。
通过**Pydantic 开源基金**,Pydantic 承诺每年至少花费 2,000 美元/开发人员来支持开源项目和维护人员。
截至 2024 年 10 月,我们有 11 名开发人员,这相当于每年 22,000 美元。
这笔资金除了我们去年花费的大约 250,000 美元用于开发、记录和维护开源库(如Pydantic、pydantic-core、Jiter 和FastUI)之外——例如,这里我没有包括“用于商业目的的开源”,例如Logfire Python SDK 或logfire 演示。
我们如何选择要支持的项目
Pydantic 团队维护着众多主要的开源项目,包括PyO3(David Hewitt)、uvicorn(Marcelo Trylesinski)、starlette(Adrian Garcia Badaracco & Marcelo Trylesinski)、virtuoso(Petyo Ivanov),但为了避免利益冲突,我们不会将这些 OSS 开发人员纳入我们的基金支持范围。
我们将按照以下优先级顺序选择要支持的项目
- 我们商业产品所依赖的项目
- 我们开源库所依赖的项目
(当然,我们同时依赖的项目将具有最高优先级)
之后,我们将根据以下优先级选择项目
- 项目对我们工作的重要性
- 项目对财务支持的需求程度
- 我们的资金对改进项目(以我们关心的方式)的影响程度
- 项目与我们价值观的一致性
我们正在支持的项目
我们今年赞助的项目和维护人员
- arrow-rs Apache Arrow 的官方 Rust 实现——12,000 美元
- encode Httpx、Starlette、Uvicorn——2,400 美元
- messense PyO3、maturin、maturin-action——1,200 美元
- squidfunk Material for MkDocs——1,200 美元
- pawamoy mkdocstrings、griffe——1,200 美元
- 15r10nk pytest inline-snapshots、executing——1,200 美元
- pytest pytest、pytest-asyncio——1,200 美元
- dvarrazzo psycopg——1,200 美元
- tokio tokio——1,200 美元
- dtolnay anyhow、rust-toolchain——1,200 美元
总计:24,000 美元 - 每个开发人员 2,181 美元
加入我们,支持开源
致使开源生态系统蓬勃发展的维护人员和贡献者:感谢您。您的工作使我们的工作成为可能,我们很荣幸能够通过此基金支持您。
机械和结构工程公司一直将很大一部分收入用于其供应链(克劳德认为,75% 到 85% 的销售成本用于供应商,我无法立即找到更好的来源)。
过去几十年来软件的广泛采用导致软件工程公司认为他们可以不投资其供应链就能逃脱惩罚。
但我认为这是错误的,我认为软件吞噬世界是由于(而不是因为)缺乏对开源供应链的投资。
备受瞩目的安全事件只是该问题的最明显证据。缺乏投资的更大、更阴险的副作用是所有已死亡或从未启动的项目,因为那些受益于开源的人如此不愿意以有意义的方式为之付费。
您或您的公司应该停止如此吝啬,并支付帮助您致富的人们的报酬,这可能会让您变得更富有,也可能会使世界变得更美好。
附注:我们正在招聘
- 平台(DevOps)工程师
- Rust/数据库开发人员,负责基于 Apache DataFusion 的数据库开发工作
如果您认为我们正在做的事情听起来很有趣,请联系我们。