撑起互联网的那些人

查看原文 HN 讨论

文章摘要

这是 sheets.works 推出的一篇滚动式数据可视化报道(Data Drop 栏目),出发点是 xkcd 第 2347 号漫画《Dependency》:一座标着”全部现代数字基础设施”的高塔,底下只靠一块小积木撑着,旁边写着”内布拉斯加某个无名人士自 2003 年起默默维护的项目”。作者想核实这幅漫画有多接近事实。他们下载了手机、浏览器和服务器依赖的 23 个开源项目的完整提交历史,统计 2025 年 10 月到 2026 年 10 月间提交过 10 次以上的贡献者,再逐一核对安卓 16 镜像、iOS 26.2 开发包和 Windows 里实际装了哪些组件。结论是:23 个项目里有 11 个,日常工作由一两个人承担。设备数量只算安卓、iPhone 和 Windows,没算 Mac、服务器、汽车和电视,所以都是下限。

文章随后逐个介绍这些维护者:

OpenSSL 与 xz 的对照。 2014 年 Heartbleed 漏洞让攻击者能从约 17% 的可信 HTTPS 服务器内存中读出密码和私钥。当时 OpenSSL 基金会每年只收到约 2000 美元捐款,只有一人全职工作。两个月内 Linux 基金会从科技公司募到 540 万美元,OpenSSL 随后有了两名带薪开发者和一次代码审计,日常贡献者从 6 人增加到 14 人,2026 年已达 32 人。反观 xz 后门被发现后,作者没找到任何新的资金流入,至今仍只有一人。

钱流向哪里。 德国主权技术局(Sovereign Tech Agency)自 2022 年起资助了约 90 个项目,Alpha-Omega 去年发放了近 600 万美元,但这些钱都给了能申请、能写报告的组织:log4j、FFmpeg、OpenSSL、OpenSSH、curl 都拿到了资助,而时区数据库、SQLite、zlib、libjpeg-turbo、HarfBuzz、xz、bash、nghttp2 都找不到公开资助。文章最后讲了 libxml2:它的 README 直到 2025 年 12 月还写着”由业余爱好者编写、单个志愿者维护、测试不足、用内存不安全的语言写成、充满安全漏洞”,而它装在 56 亿台设备上。维护了约十年的尼克·韦尔恩霍费尔于 2025 年 9 月宣布卸任,12 月把自己移出维护者名单,大约 12 小时后新的维护者被加了进来。

HN 评论精华

讨论约 70 条,主要分成两块:一是很多人吐槽页面的滚动动画设计;二是开源维护者该不该、该怎样获得报酬,其中许可证和税收的争论最激烈。

对页面形式的不满

怎样给维护者钱

质疑文章框架