ARTICLE · 1004624
Google 停推 Pixel 内核源码 tag,GrapheneOS 公开指控:这是「故意制造的 GPL 摩擦」
这件事已经在 Hacker News 烧了数日:至今没有降温的迹象。
表面看,Google 只是改了一下 Android 开源仓库的发布节奏。但 GrapheneOS 把话挑明了——「这是 deliberate friction,故意制造摩擦」。
发生了什么
Google 最近悄悄停掉了部分 AOSP 仓库的 Git tag 推送。具体来说,是 Pixel 设备的内核和 userspace driver 这两个仓。
影响很直接:
- AOSP 不再单独发 Pixel 专属 release
以前 OEM 厂商可以稳定跟踪 Pixel 版本的 tag,现在只能跟着 yearly + QPR2 这条主线走。 - 安全 backport 节奏放缓
原本每月一次的安全补丁合并,现在拉长到「几周甚至更久」。 - GPL 源码请求响应变慢
过去几小时、几天能拿到的东西,现在要等几周。

GrapheneOS 为什么炸了
GrapheneOS 是 Android 阵营里最硬核的安全 ROM 之一,靠逆向吃 Pixel 内核和驱动活命。他们的公告措辞不客气:
这是 deliberate way of making it painful to keep doing what we’re doing。
意思翻译一下:你 Google 没说不让用,但你把路搞得越来越难走,让我们主动放弃。
更有意思的是后续——Motorola 的安全负责人看到 GrapheneOS 这篇帖子后,主动找上门谈合作。一个原本只服务 Pixel 用户的项目,硬生生被 Google 的「微调」逼出了第二选项。
GPL 没有时间限制,但 2026 年的「合理」不是 1990 年的「合理」
这是整件事最值得展开的角度。
GPLv2 协议原文只要求「你可以修改、可以分发,但必须把修改后的源码也开源」。它没有写「几小时内必须交付」。
但开源运动走到今天,「合理时间」的标准早就变了:
1990 年:源码可读、可以编译就算数 2010 年:源码要可追溯、可复现完整构建 2026 年:源码要可机器化处理、可 CI 自动拉取、可供应链审计
GrapheneOS 的核心诉求不是「拿到源码」,是「拿到结构化、可追溯、与发布版本一一对应的源码」。Google 现在拒绝提供的就是这一层。
这种「技术上没违反协议、但实际意义被掏空」的操作,开源治理圈叫它 openwashing washout——形式上开源,实质上不可用。
Pixel 会失去「最安全手机」的标签吗
短期不会。
GrapheneOS 自己都承认,Pixel 仍然是目前唯一能跑出「端到端 verified boot + 硬件密钥隔离」这条链的 Android 设备。Samsung 锁了 bootloader,国产厂商的 SELinux 策略几乎是摆设,Motorola 即使合作,硬件验证栈要重写起码一年。
但长期看,这事的影响是结构性的:
- ROM 开发者被迫分散精力
原本只需要跟 Pixel 一条线,现在要适配多平台,构建矩阵复杂度指数级上升。 - OEM 不再有「直接 fork Pixel 内核」的捷径
自研内核的成本会传导到中端机型上。 - 企业安全市场重新洗牌
如果有人能搞定 Motorola 或其他 OEM 的 verified boot,GrOS 之外的 Android 安全选择就出现了。
Google 到底想要什么
猜测是三件事中的一件:
- 减少 AOSP 与 Pixel 的耦合
把 Pixel 团队往 Tensor 自研架构上推。 - 缓解 GPL 履约压力
尤其是在硬件抽象层(HAL)和微内核模块这种「法律灰色地带」。 - 应对欧盟 DMA 和美国司法部的反垄断审查
——开源越多,被认定为「垄断延伸」的风险越大。
无论哪一种,Google 都不会明说。明说的代价是承认「我们在主动为难开源社区」,这比悄悄改节奏舆论代价大得多。
开源派的视角
这件事对中文开发者圈的直接影响不大——国内用 Pixel 跑 ROM 的本来就不多。但它有更普适的警示意义:
当一家巨头把「开源」做成了「形式开源、实质管控」,受伤害最深的往往是最依赖它的那批人——安全研究者、ROM 开发者、定制化系统构建者。
GrapheneOS 这次的硬刚不是第一次,也不会是最后一次。他们手里有筹码(最强的 Android 安全 ROM 团队),所以能换到 Motorola 合作。但更多没筹码的小项目,被这种「温水煮青蛙」磨掉,可能连个响都听不到。
GPL 协议本身没有变化,变的是大厂对协议精神的解读。下一次遇到类似情况,记得一句话:开源不是「有源代码」,是「能干活、能审计、能 fork」。


↓ 点击阅读原文,查看相关链接 ↓