发布日期:2025-04-15 22:53 点击次数:152
3月27日午后,国外科技媒体“Android Authority”报道了一则消息,称谷歌计划将所有安卓开源项目(AOSP)的开发转移到内部进行。报道还提到,AOSP的持续集成/交付工具和Android Gerrit可能也将关闭,未来只有谷歌内部员工才能访问AOSP的内部分支或提交代码。这一消息在国内被解读为“谷歌要终止安卓开源”。

上海开源信息技术协会秘书长朱其罡分析指出,谷歌此举意味着公司内部的协作将回归内部,代码可以选择性地发布或延迟发布,但目前不能简单解读为“终止安卓开源”。谷歌并未表示要闭源。
谷歌对Android Authority表示,公司仍致力于发布安卓的源代码,因此开发转向内部并不意味着安卓正在走向闭源。谷歌将继续发布新安卓版本的源代码,当今年晚些时候发布Android 16时,外部仍可以获得更新的源代码。此外,谷歌还将继续发布Android Linux内核分支的源代码。
从开源项目角度看,社区开发者的参与度可能会降低。第三方开发者以前可以通过AOSP贡献代码,现在基本只能等待谷歌内部开发完成后才能看到代码迭代,这会影响社区的活跃度和创新效率。谷歌此举还会导致整个安卓研发的透明度下降,可能引发对谷歌控制力增强的担忧——安卓变得更封闭,开源基因被削弱。
除了华为开发了原生鸿蒙,国内手机厂商如小米、OPPO、vivo、荣耀、联想、一加等都在基于AOSP开发操作系统。软件专家表示,虽然这些OEM厂商无法实时跟踪开发,但谷歌承诺发布源代码,理论上他们仍可以基于稳定版进行定制,对现有合作模式影响不大。从移动计算生态看,谷歌通过控制核心代码的开发,强化GMS生态的话语权。OEM厂商若想保持兼容性,需更紧密跟随谷歌的技术路线。这反而会加速OpenHarmony等替代系统被更广泛选择和应用。
根据报道,为了平衡AOSP的开放性与其产品开发策略,谷歌之前维护了两个主要的安卓分支:公共AOSP分支及其内部开发分支。AOSP分支可供任何人访问,而谷歌的内部分支仅限于拥有谷歌移动服务(GMS)许可协议的公司。谷歌方面称,这次将所有安卓操作系统开发转移到其内部分支,目的是简化开发流程。
软件专家认为,此次AOSP的案例反映了开源项目在规模化后的一种选择:当生态成熟到一定程度,主导企业倾向于收回控制权以保障商业利益,类似于Red Hat对RHEL的闭源化策略。
今年2月,谷歌因涉嫌违反《中华人民共和国反垄断法》被国家市场监管总局依法立案调查。当时有媒体撰文指出,谷歌的安卓操作系统被业内诟病为“假开源、真垄断”,谷歌利用其市场支配地位设置反分裂义务,严格限制开发安卓分支操作系统,并要求预装全套谷歌应用程序,这些措施不仅强化了谷歌在移动操作系统市场的垄断地位,还排除、限制了相关市场的竞争,阻碍了行业创新发展。
朱其罡表示,尽管谷歌目前并没有说不再开源代码,但安卓开源本质上是公司开源,整个社区的把控权在谷歌手上。全球的开发者和企业虽然可以贡献代码,但最终决策权仍在谷歌手中。相比之下,开源鸿蒙将项目捐赠给开源基金会治理的做法更为开放。