Research notes · 2026 年 10 月 8 日
Open Source Endowment 调研
OSE 想用大学捐赠基金的办法长期资助开源维护者。这页整理它的运作方式、回报来源、团队、资助进度、选项目的模型和投资披露。
先说结论
截至 2026-10-08,OSE 的基金为 76.5 万美元,有 120 位捐赠人。按每年 5% 支出,一年能发约 3.8 万美元,约等于 7 笔 5,000 美元的小额资助。
董事会在 2026-07-15 的会议上选定了第一批资助对象,但没有公开名单。我没找到任何已经发出的资助记录。
选项目的模型完全开源,可以复查;投资配置、顾问费用、实际回报都没有公开。治理透明,财务不透明。
一、OSE 是什么
Open Source Endowment(OSE)是美国的 501(c)(3) 非营利组织,自称“世界上第一个开源软件捐赠基金”。2026 年 2 月 27 日公开发布1,6。
1.1 运作方式
- 捐款全部拿去投资,本金不花,只把投资收益发成资助。
- 目标支出率是每年基金的 5%,目标年化回报是 7–8%。投资交给外部机构 Infinite Giving 管理,它为美国非营利组织做外包首席投资官(outsourced CIO)3。
- 资助对象是已经被广泛使用的非营利或独立开源项目,不资助商业产品开发。重点放在开源生态的核心:大约 1% 的包,占了 99% 的下载量和依赖关系4。
- 每笔资助最多 5,000 美元4。
- 捐款超过 1,000 美元的人成为会员(Member),可以参与治理。
1.2 时间线
- 在美国注册成立5。
- 董事会决议开设 Vanguard 账户5。
- 拿到 501(c)(3) 免税认定函5。
- 董事会审阅 “OSE Financial Framework & Model”,文件放在不公开的 Google Drive 里10。
- 董事会按模型结果选定第一批资助对象,计划第一次发放。Chad Whitacre 卸任董事,Amy Parker 任秘书9。
二、7–8% 的回报从哪来
2.1 回报的来源
这笔回报和开源无关,来自普通的投资,做法和养老基金、大学捐赠基金一样。
- 股票:公司分红,利润增长带动股价上涨。长期看这是最大的回报来源。
- 债券:政府和公司借钱,付利息。
- 其他资产(房地产、私募基金等)同理:有人为使用资本付钱。
资本能产生回报,是因为企业用这笔钱造出能赚钱的东西,再把一部分利润分给出资人。投资人也要为承担风险和等待拿补偿,股票有的年份会跌 30% 以上。过去约 100 年,美国股票扣除通胀前年化约 10%,扣除通胀后约 7%。7–8% 的目标以这段历史为基础。
2.2 为什么是 7–8%
这个目标等于支出率加通胀:
回报达到 7.5%,基金不靠新捐款也能一直发钱。低于这个数,基金会慢慢变小。
2.3 回报有没有保证
没有。7–8% 是目标。2008 年很多大学捐赠基金一年亏了 20–30%。捐赠基金通常用三个办法应对:
- 分散投资:钱分到多种资产,一次暴跌不至于毁掉基金。
- 平滑支出:按过去 3 年平均值的 5% 支出,坏年份资助额不会骤降。OSE 有没有用这条规则,公开资料没写。
- 长期持有:捐赠基金明年不需要现金,可以等市场恢复。
投资这一步是成熟做法,难点在规模。76.5 万美元按 7.5% 算,一年回报约 5.7 万美元。
三、团队与运营成本
| 姓名 | 角色 | 是否领薪 |
|---|---|---|
| Konstantin Vinogradov | 董事长 | 董事无薪 |
| Amy Parker | 董事、秘书(2026-05-28 任董事) | 董事无薪 |
| Maxim Konovalov | 董事、财务 | 董事无薪 |
| Chad Whitacre | 网站仍列为董事;2026-07-15 会议纪要记录卸任 | 董事无薪 |
| Jonathan Starr | 执行董事(ED),此前在 NumFOCUS 任项目经理 | 未公开 |
| Vlad-Stefan Harbuz | 顾问 | 未公开 |
FAQ 写明:所有董事无薪任职,且必须是会员2。董事会最多可扩到 11 人。Infinite Giving 的管理费没有公开。
运营成本由谁付,OSE 自己的说法不一致:
四、和 Open Source Pledge 的区别
| Open Source Pledge | Open Source Endowment | |
|---|---|---|
| 谁出钱 | 公司 | 主要是个人(创始人、高管) |
| 规则 | 公司每年按每名开发者至少 2,000 美元付给维护者(待确认) | 捐款拿去投资,只花回报 |
| 钱怎么到维护者手里 | 公司直接付,自己选给谁 | OSE 汇总,用模型和董事会选项目 |
| 持续性 | 按年。公司退出,钱就停 | 本金永久,不依赖单个捐赠人 |
| 已付出的钱 | 约 700 万美元 | 未见公开记录 |
Pledge 的博客把两者称为互补:Pledge 让公司现在就付钱,OSE 建一个在赞助方变动时还能继续发钱的基金。写这篇博客的是 Chad Whitacre,他当时在 OSE 董事会11。
五、Konstantin Vinogradov 的背景
- 职位
- Runa Capital 普通合伙人(General Partner),常驻伦敦。2012 年以初级分析师加入,2022 年升为普通合伙人,负责欧洲13,14。
- Runa Capital
- 投资开源和基础设施软件的风险投资机构,投过 Nginx、MariaDB、n8n 等12。
- 代表作
- ROSS Index(Runa Open Source Startup Index),2020 年起每季度列出增长最快的 20 家开源创业公司13。
- 教育
- 莫斯科物理技术学院(MIPT)应用数学与物理学士、硕士13。
- 此前经历
- 运营创业比赛 Technocup,在早期创业公司工作过。联合创办并出售的公司,有的资料说是加密货币挖矿公司,有的说是硬件公司,说法不一。
- 荣誉
- 2019 年 Forbes 30 Under 30。
OSE 的结构和他的背景对得上。风险投资人熟悉捐赠基金和出资人(LP)的运作;Runa 投资组合里的创始人(NGINX、n8n)也在 OSE 的创始捐赠人里。一位靠开源创业公司赚钱的投资人,为这些公司底下没有报酬的维护者筹钱,对生态有好处,对他在开源圈的声誉也有好处。两件事不冲突,读者应该两件都知道。
六、目前的规模和资助
6.1 资金和捐赠人
数据来自 endowment.dev 首页,2026-10-081。最后一格是估算。
发布时的报道说募集了约 70 万到 75 万美元,来自 60 到 90 位创始捐赠人,各家数字不同6,8。发布后约 7 个月只多了约 5 万美元。创始捐赠人包括 HashiCorp、Elastic、ClickHouse、Supabase、Sentry、n8n、NGINX、Vue.js、cURL、Pydantic、Zerodha 的创始人或高管15。
6.2 资助进度
早期报道说第一轮资助安排在 2026 年第二季度。2026-07-15 的董事会纪要写着“Reviewed grant recipients indicated by funding model and selected final recipients”,并“Planned additional details of first grant distribution”9。名单没有公开。网站和新闻里也没有资助对象、金额或日期。
按 3.8 万美元一年、每笔最多 5,000 美元算,一年能资助约 7 个项目。
6.3 选项目的模型
模型开源在 GitHub 的 osendowment/model 仓库,2026-07-24 最后更新,20 个 star4。它分四步:
- 价值(Value):读 npm、PyPI、crates.io、Debian、Homebrew 的数据,把下载量和依赖关系算成加权 PageRank,划出“核心”项目。
- 风险(Risk):给核心项目打风险分,看维护者集中度、复杂度、安全、工作量。
- 资格(Eligibility):只保留开源、有求资助意愿、没有公司强关联、仍在维护的项目。四条全过才算合格。
- 尽调:董事会人工核查,联系项目,最后批准。
最终分数是价值和风险的几何平均,两项都高才能排前面:
七、preview.xlsx 里排前面的项目
preview.xlsx 是模型的输出文件16。文件里有 947 个打了分的项目,667 个合格。合格项目按生态分:npm 418、PyPI 100、crates.io 97、C/C++ 52。
7.1 前 15 名
| # | 项目 | 生态 | 价值 | 风险 | 总分 |
|---|---|---|---|---|---|
| 1 | moment/moment | npm | 63.8 | 87.5 | 74.7 |
| 2 | websockets/ws | npm | 67.7 | 82.2 | 74.6 |
| 3 | lxml/lxml | PyPI | 66.1 | 81.0 | 73.2 |
| 4 | terser/terser | npm | 64.8 | 82.6 | 73.2 |
| 5 | serde-rs/serde | Rust | 75.5 | 70.3 | 72.9 |
| 6 | retep998/winapi-rs | Rust | 59.0 | 89.7 | 72.7 |
| 7 | dtolnay/syn | Rust | 69.9 | 74.5 | 72.2 |
| 8 | crossbeam-rs/crossbeam | Rust | 65.6 | 78.9 | 71.9 |
| 9 | paramiko/paramiko | PyPI | 62.8 | 82.2 | 71.8 |
| 10 | sqlalchemy/sqlalchemy | PyPI | 69.8 | 72.3 | 71.0 |
| 11 | toml-rs/toml | Rust | 68.9 | 73.0 | 70.9 |
| 12 | tqdm/tqdm | PyPI | 63.9 | 78.5 | 70.8 |
| 13 | eemeli/yaml | npm | 62.0 | 80.8 | 70.8 |
| 14 | ljharb/qs | npm | 66.9 | 74.2 | 70.5 |
| 15 | yaml/libyaml | C | 58.3 | 84.6 | 70.3 |
第 16 到 25 名:rust-lang/regex、pallets/jinja、bytecodealliance/rustix、nodeca/js-yaml、vuejs/core、prettier/prettier、zloirock/core-js、nodeca/argparse、rust-lang/futures-rs、time-rs/time。
排在前面的多是被大量系统依赖、只有一两个人维护的库,例如 moment、ws、terser、winapi-rs、core-js。core-js 的维护者曾公开求助资金。
moment 排第一值得商榷。Moment.js 已进入维护模式,团队自己建议新项目换别的库。它风险分高,是因为旧而且到处在用,但资助一个不再加功能的项目,效果有限。纯数据模型看不出这一点,所以董事会的人工核查很要紧。
7.2 被排除的高分项目
280 个项目不合格。其中 209 个没有表现出求资助意愿(没有 FUNDING.yml、Open Collective 之类的信号),60 个和公司强关联,21 个已停止维护,4 个不是开源许可。
| 项目 | 总分 | 不合格原因 |
|---|---|---|
| evanw/esbuild | 76.2 | 无求资助意愿 |
| pyca/cryptography | 75.4 | 无求资助意愿 |
| takluyver/jeepney | 73.9 | 无求资助意愿 |
| estools/escodegen | 73.8 | 无求资助意愿 |
| xtuc/webassemblyjs | 72.3 | 无求资助意愿 |
| microsoft/windows-rs | 72.2 | 公司强关联 |
| gnutls/gnutls | 71.2 | 无求资助意愿 |
| aws/aws-sdk-js-v3 | 70.0 | 公司强关联 |
esbuild 和 pyca/cryptography 是全表总分第一和第二,都高过 moment,但因为没挂求资助的标识被排除。这条规则尊重维护者的意愿,代价是最关键的项目不在名单里。
八、投资信息公开了多少
| 已公开 | 未公开 |
|---|---|
| 章程、利益冲突政策、会员政策 | 资产配置(哪些资产、各占多少) |
| 董事会纪要(只有议程标题) | Infinite Giving 的费用 |
| 开 Vanguard 账户、买国债两份决议(只有标题) | 成立以来的实际回报 |
| 选项目模型的全部代码和数据 | 财务报表、运营成本、薪酬 |
| 基金总额、捐赠人数 | 投资政策说明书(Investment Policy Statement) |
按 OSE 自己的透明标准,投资信息也应该公开,理由有三条:
- 它把选项目的模型做成代码让人复查。投资是这个系统的另一半,现在没法复查。
- 捐赠基金的主要风险在投资端。回报、费用、成本决定基金能不能撑下去。按 76.5 万美元算,1% 的管理费是每年 7,650 美元,约等于一笔半 5,000 美元资助。捐赠人看不到这笔账。
- 公开的成本很低。大型大学捐赠基金每年公布资产配置和回报。OSE 可以每季度发一张表(配置比例、回报、费用),每年发一份资助和成本明细。
想推动这件事,可以在 GitHub 的 osendowment/foundation 仓库提 issue,或发邮件到 [email protected],问三件事:资产配置、Infinite Giving 费率、成立以来的回报。
九、判断
- 本金永久、只花回报,资助不随单个赞助方退出而中断。代价是每年 95% 的钱不到维护者手里。
- 规模决定作用。基金到 1,000 万美元,每年约 50 万美元,按每笔 5,000 美元算能资助约 100 个项目。现在的规模只够验证流程。
- 判断 OSE 看四件事:募资增长(尤其是大额捐赠)、实际发出的资助(数量、金额、名单是否公开)、运营和管理费占基金的比例、投资明细是否公开。一两年的回报率波动参考价值低,长期的费率差会复利放大。
- 选项目的模型比基金本身建得更完整,但还没经过一次真实发放的检验。模型给 moment 排第一、把 esbuild 和 cryptography 排除在外,说明人工核查仍然关键。
十、方法与来源
2026-10-08 读取 endowment.dev 首页、FAQ、资助页、文件页和 llms 文本;读取 GitHub 上 osendowment/model 的 README、资格说明和提交记录,以及 osendowment/foundation 的 2026-04-27、2026-07-15 董事会纪要;下载 preview.xlsx,用 Python 统计合格项目、排名和不合格原因。
没拿到的:资助名单、Form 990、资产配置、Infinite Giving 费率、执行董事薪酬、董事会 Google Drive 附件。stats.endowment.dev 接口当天没有返回数据。美股长期回报(约 10% 名义、约 7% 实际)、2008 年捐赠基金亏损幅度、Pledge 的发起方和 2,000 美元规则来自既有知识,没有逐条查证。“每年可支出约 3.8 万美元”和“约 7 笔资助”是按 5% 支出率估算的。
- Open Source Endowment 首页,endowment.dev
- Open Source Endowment,FAQ,endowment.dev/faq
- Open Source Endowment,llms-full.txt,endowment.dev/llms-full.txt
- osendowment/model,README 与 docs/eligibility.md,github.com/osendowment/model;资助页 endowment.dev/funding
- Open Source Endowment,Foundation Documents,endowment.dev/docs
- The Register,2026-02-27,theregister.com
- TechCrunch,《A VC and some big-name programmers are trying to solve open source's funding problem, permanently》,2026-02-26,techcrunch.com
- Hacker News 讨论,news.ycombinator.com;OpenSourceForU,opensourceforu.com
- OSE 董事会纪要,2026-07-15,github.com/osendowment/foundation
- OSE 董事会纪要,2026-04-27,github.com/osendowment/foundation
- Open Source Pledge,《Welcoming the Open Source Endowment》,opensourcepledge.com
- Wikipedia,Runa Capital,en.wikipedia.org
- Kauffman Fellows,Konstantin Vinogradov,kauffmanfellows.org
- TechCrunch,Runa Capital 新基金,2022-09-13,techcrunch.com
- Linuxiac,《Open Source Endowment Launches to Fund Critical FOSS Infrastructure》,linuxiac.com
- osendowment/model,data/preview/preview.xlsx,preview.xlsx