谷歌不再公开发布Pixel内核源代码 开发者手动填表申请 谷歌通过网盘发送源代码

谷歌不再公开发布Pixel内核源代码 开发者手动填表申请 谷歌通过网盘发送源代码

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

谷歌调整Pixel设备内核源代码获取方式,不再公开Git仓库,改为开发者申请审核后通过云端硬盘分享,且不提供完整提交历史。此举影响第三方ROM开发者,导致源码获取延迟数周,增加漏洞审计难度,可能推迟ROM发布,但普通用户不受影响。

🔎

延伸解读

开源合规与获取便利性的矛盾

谷歌不再公开Pixel内核源码,改为申请后通过云端硬盘分享,但仍需遵守GPLv2许可证。这一变化虽然形式上满足了开源要求,却实质上增加了获取难度。开发者需等待审核,且可能无法获得完整Git历史,这削弱了开源许可证所倡导的透明性和可追溯性。对于依赖源码进行安全审计的开发者而言,这种“合规但不便”的做法可能引发对开源精神的质疑。

对第三方ROM生态的连锁影响

源码获取延迟数周,直接影响第三方ROM的发布节奏。GrapheneOS等团队依赖及时的内核源码来适配新版本和修复漏洞,等待时间过长可能导致安全更新滞后,进而影响用户安全。长期来看,这可能降低开发者对Pixel设备的支持热情,促使部分项目转向其他更开放的设备平台,从而改变第三方ROM的生态格局。

普通用户需关注间接风险

虽然普通用户不受直接影响,但第三方ROM的延迟发布可能间接影响其选择。对于依赖第三方ROM获取更长支持周期或特定功能的用户,源码获取的收紧可能意味着更晚的更新或更少的选择。此外,若开发者因不便而减少对Pixel的支持,用户可能被迫转向官方系统,失去定制化优势。

Q&A

谷歌为什么不再公开发布Pixel内核源代码?

谷歌调整了Pixel设备内核源代码的获取方式,不再公开到Git仓库,而是改为开发者提交申请、审核后通过Google Drive分享。这可能是为了更严格地控制源代码的分发,但谷歌仍需遵守GPLv2许可证提供源代码。

开发者现在如何获取Pixel内核源代码?

开发者需要填写谷歌提供的表单,等待谷歌审核,审核通过后谷歌会通过Google Drive分享源代码下载链接,但不再提供完整的Git提交历史。

谷歌不再公开Pixel内核源代码对第三方ROM开发者有什么影响?

影响包括:获取源码可能等待数周,导致ROM发布和安全更新推迟;源码缺少完整提交历史,增加漏洞审计和问题排查难度;降低Pixel对ROM开发者的吸引力。

普通Pixel用户会受到影响吗?

不会。普通用户通过官方系统使用Pixel设备,仍能正常收到安卓版本更新和安全补丁,不受源代码获取方式变化的影响。

谷歌提供Pixel内核源代码是否违反开源许可证?

不违反。Linux内核受GPLv2许可证约束,谷歌仍需提供源代码,只是改变了分发方式,从公开Git仓库改为审核后通过Google Drive分享,但仍需提供源代码。

谷歌不再公开Pixel内核源代码的完整Git历史,对开发者有什么具体困难?

开发者难以判断谷歌具体修改了哪些代码,因为多个修改可能被合并,缺乏清晰的提交历史,增加了漏洞审计和问题排查的难度。

🏷️

标签

➡️

继续阅读