Jellyfin 创始人 Andrew 离职:开源治理的一次压力测试

Jellyfin 创始人 Andrew 离职:开源治理的一次压力测试

开源Jellyfin维护者社区媒体服务器

数据源:HN + Lobsters

2026 年 7 月 17 日,Andrew Rabert——Jellyfin 的联合创始人之一——悄悄离开了自己参与创建的项目。四天后,项目负责人 Joshua Boniface 和核心成员 Anthony Lavado 也宣布辞职。Jellyfin 论坛上那篇题为”Project Leadership Changes”的帖子,语气平静克制,字里行间却透着一股筋疲力尽的味道。

这不是一个关于背叛或丑闻的故事。这是一个关于好心人如何在不知不觉中被自己创建的系统消耗殆尽的故事。

Jellyfin 是谁,Andrew 又是谁

Jellyfin 是一个自由开源的媒体服务器软件。用户在自己的服务器上安装它,就能在任何设备上播放电影、电视剧和音乐,不需要向任何商业公司付费,也不用忍受广告和跟踪。它是 Emby 的一个分支——2018 年 12 月,Emby 决定将 4.0 版本闭源,Andrew Rabert 和 Joshua Boniface 带领一群不满的社区成员,在短短 22 天内完成了 fork,发布了第一个版本。

那是一次教科书级的开源动员。七年半之后,Jellyfin 已经成为市面上最主流的自由软件媒体服务器,覆盖数百万用户。

Andrew 在项目中的角色偏向技术核心。他不只是写了最初的代码,还长期负责最难啃的骨头——那些需要理解整个代码库才能解决的问题。今年年初,他启动了一个重写桌面客户端的项目,名为 jellium-desktop。这个项目基于 CEF 和 mpv,目标是解决原有 Qt 客户端的维护负担和 HDR 支持问题。在没有任何官方推广的情况下,它获得了 1400 多个 GitHub Star 和 115 个 Fork。

但 Jellyfin 的组织内部,对他的方向并不热情。

发生了什么

7 月 17 日,Andrew 在 GitHub 上悄然更新了 jellium-desktop 仓库的说明:他正在离开 Jellyfin 团队,该项目将转移到他的个人账号下继续开发。

Joshua 在论坛公告中确认了这一点。他写道,Andrew 在上周五(7 月 17 日)辞职,随后他和 Anthony 也在本周一决定离开。Joshua 的理由是个人原因——他再也无法为项目负责人这个角色提供所需的精力,面临严重的倦怠和心理健康风险。Anthony 的理由更为现实——将近 8 年的无偿贡献后,他的生活重心已经改变。

交接过程是友好的。Joshua 特别强调”没有敌对 fork 的风险”,团队内部的沟通渠道仍然畅通。但友好这件事,恰恰让整个事件更加刺痛人心。

Andrew 本人在 jellium-desktop 的一个 issue 中解释了自己的决定。他写道:“我几乎失去了将所有时间投入到这个项目上的动力,这尤其令人担忧,因为它曾是我的热情所在和默认的放松方式。“他将项目内部的文化描述为”非常负面,越来越沉重和令人窒息”。

一个创始人,被他亲手创建的项目文化逼走了。

这不是一个人的问题

如果你从 2026 年 5 月的 Jellyfin”State of the Fin”报告里读过那段警告,你就不会对 Andrew 的离开感到意外。项目团队当时公开承认,多个层级都出现了倦怠问题,原因包括 AI 生成的 PR 消耗了大量审查时间,以及用户在软件出问题时直接辱骂维护者。“这里做事的是真实的人,“那篇报告写道。一份项目报告需要专门请求用户对维护者保持基本的尊重——这件事本身就在告诉你有多少不对劲。

Linux 基金会在 2025 年的一项调查显示,58% 的开源维护者过去一年内考虑过辞职,44% 的人明确将倦怠列为首要原因。平均每个无偿维护者每周投入 8.8 小时,而热门项目的核心成员常常超过 20~30 小时。志愿者时间是有限的。组织摩擦消耗它的速度,远快于新贡献者补充它的速度。

Andrew 的情况更特殊一些。Hacker News 上一个自称”深度参与项目”的匿名用户评论说,项目内部存在严重的”守门人”文化。“对第三方客户端、插件、主题和其他工具的持续嘲讽和敌意,已经让 Jellyfin 的官方空间变得无法忍受。“这条评论获得了大量赞同,另一名用户随后确认了自己在 jellyfin-ios 仓库的类似遭遇。

开源项目的治理结构,通常没有为创始人提供任何特殊的保护机制。 Andrew 是 Jellyfin 的联合创始人,但在治理体系内,他和其他贡献者没有任何区别。当社区的既有方向与他的技术判断发生冲突时,没有任何机制说”创始人的判断应该得到更多权重”。

社区的反应

Hacker News 上这条消息获得了 257 分和超过 200 条评论,讨论热烈但基调温和。

大部分评论集中在两个方向上。一是感谢——普通用户对 Andrew 和团队多年无偿贡献表达了真诚的感激。二是在讨论 Plex 的涨价。就在同一周,Plex 将终身通行证的价格提高到 750 美元,这促使更多用户开始认真考虑 Jellyfin 作为替代品。

但也有评论者准确地指出了标题的误导性。用户名 thaumasiotes 写道:“标题只提了一个人,而链接的帖子 98% 的内容是关于另外两个人的,标题提到的创始人甚至不在这个帖子里。“这话一针见血——HN 上流传的叙事”创始人 Andrew 离开”其实只是故事的一部分,Joshua 和 Anthony 的离开同样重要,但得到的关注要少得多。

另一个值得注意的声音来自用户 luciana1u:“Jellyfin 在一个不断轮换的维护者团队手中还能运转得这么好,恰恰是我今年见过的最有力的开源论据。“这句话有道理,但反过来也成立:一个项目可以承受核心成员陆续离开,不代表它应该承受。

Plex 涨价与 Jellyfin 的两难

2026 年对 Plex 用户来说不太好过。终身通行证从 349 美元一路涨到 750 美元,免费用户的功能在持续缩减。用户 jorvi 在 HN 上抱怨:“Plex 已经从一个媒体服务器优先的产品,转向了优先做一个流媒体平台。产品经理为了展示 KPI,到处塞流媒体按钮和推荐位。“这恰恰是 Jellyfin 获得新用户的时刻——搜索”plex alternative”的词频同比上涨了 60%。

但好消息的另一面是压力。更多用户意味着更多的支持请求、更高的期望、更多的摩擦。Jellyfin 在自托管媒体服务器市场的份额已经达到 51%,是这个细分市场的第一名。但市场领先地位带来的压力,被一个完全由志愿者组成的团队全部吸收了,没有缓冲。Plex 可以通过招聘和资金来消化增长压力,Jellyfin 不能。

项目的成功本身,加速了核心成员的消耗。

jellium-desktop 的命运

Andrew 离开后,jellium-desktop 将继续在他的个人 GitHub 账号下开发。但问题是:它永远不可能再成为 Jellyfin 的官方桌面客户端了。

这可能是这个故事里最令人遗憾的细节。一个社区真实需要的项目——取代老旧 Qt 客户端、解决 HDR 问题和转码性能——因为组织文化的摩擦,从官方仓库迁移到了个人账号。它仍然在活跃开发,但失去了官方身份意味着失去分发渠道、失去与主项目的集成测试、失去大部分潜在用户。

有用户在 HN 上猜测,Andrew 的”vibe coding”风格(大量使用 AI 辅助工具生成代码)可能是冲突的原因之一。另一个用户则链接了 jellium-desktop 仓库的一个 issue,暗示分歧早已公开化。无论具体原因是技术路线之争还是社区文化问题,结果是确定的:一个创始人花了七个月构建的客户端,现在需要一个新名字。

更广泛的背景

Andrew 和团队的离开不是一个孤立事件。2026 年,开源社区正在经历一场系统性的维护者危机。

npm 的创始人 Isaac Schlueter 早在多年前就离开了自己创建的项目。Ruby on Rails 的 David Heinemeier Hansson 反复讨论过维护者心理健康的问题。Python 的邮件列表里,关于 PEP 和治理的争论从未停歇。Babel、Webpack、Yarn——几乎所有主流开源项目都经历过或正在经历创始人和核心成员的更迭。

不同的地方在于,Jellyfin 的故事发生在一个微妙的时间点:AI 生成的代码正在大量涌入开源仓库,审查负担在增加;商业化的替代品在涨价;用户对免费软件的期望在膨胀;维护者在减少。

60% 的开源维护者没有报酬。他们在做第二份全职工作。

Joshua 在告别帖中写道:“当我开始 Jellyfin 的时候,我以为它只会被几百人使用,最多几千人。我们会加几个小功能,做一点清理工作。说实话,我并没有期待太多。“七年后,他管理着数百万用户的项目,承受着与这份规模完全不成比例的个人压力,然后在某个普通的星期一决定退出。

接下来呢

Jellyfin 不会死。Joshua 和 Andrew 都明确表示,项目会继续由现有的核心团队维护。jellyfin-server 12.0 的 RC2 版本已经发布,开发流水线仍在运转。论坛上的交接计划看起来很稳妥。

但这个故事留下的问题比它回答的更多。

开源项目的治理要如何保护创建它的人?当社区的集体意志与创始人的技术判断相左时,谁应该让步?一个靠志愿者热情运转的项目,如何在增长和可持续性之间找到平衡?

这些问题的答案不存在于 Jellyfin 的论坛帖子里。它们存在于整个开源生态中,并且到目前为止,没有人真正知道该怎么回答。

Jellyfin Logo

参考链接

  • Jellyfin 论坛:Project Leadership Changes 公告
  • Andrew Rabert,jellium-desktop 仓库说明
  • Jellyfin,State of the Fin 2026 报告
  • Linux 基金会,2025 开源维护者调查报告
  • Hacker News 讨论
  • Plex 终身通行证涨价公告

本文的素材来自公开信息和社区讨论。如果你对这个话题有更深入的一手经验,欢迎指出文中的不足。