近日,有媒体报道Google宣布将停止Android开源项目(AOSP)。Google决定不再维护现有的AOSP公开分支,逐渐关闭相关支持资源,并可能停止更新法定开源义务外的组件源代码。
谷歌回应表示,“调整不意味着安卓转向闭源,仍会公开发布安卓源代码”。当前调整仅涉及部分资源的优化管理,例如逐步关闭AOSP公开分支的持续集成工具、Gerrit代码审查平台等非核心支持资源。
AOSP(安卓开源项目)不受影响:AOSP作为安卓系统的开源基础框架,将继续保持公开。开发者仍可自由下载、修改和分发代码。
闭源部分仅涉及GMS(谷歌移动服务):与GMS相关的闭源分支(如Google Play服务)仅对签署协议的厂商开放,这一部分本就属于商业授权范畴。
谷歌将开发重心转移至内部分支,停止维护外部分支的持续集成工具和代码提交渠道,未来仅内部员工可直接访问内部分支。但AOSP代码本身仍会定期公开更新,法律要求的开源义务(如Linux内核修改)也会履行。
虽然所有安卓系统的开发工作将集中于谷歌内部代码库中进行,但对平台开发者的具体影响微乎其微。平台开发者通常是基于特定的标签或发布分支工作,而不是主要的AOSP分支,因此他们基本上不会看到显著变化。
向AOSP贡献代码的第三方开发人员可能会发现跟踪谷歌对安卓所做的更改变得更加困难,因为代码修改不再实时公开,而是在新版本发布时统一对外发布。
虽然开发工作转移到内部进行可能会简化Android操作系统的开发,减少错误并加快新版本的开发速度,但总体上对普通用户的影响微乎其微。手机的操作系统更新的效率可能会有轻微影响,但这种影响对大多数用户来说并不显著。