AOSP 违背了 GPLv2?

文 | 肖滢
策划 | h4cd
【AOSP 违背了 GPLv2?】出品 | OSC开源社区(ID:oschina2013)
2007 年 , Google 开放了 Android 的核心代码 , 开源的这部分称之为 Android 开源项目 (Android Open Source Project , 简称 AOSP) 。跟 Google 内部开发的 Android 有些不一样 , 它缺少了设备驱动程序以及谷歌移动服务( Google Mobile Services , 简称 GMS)等闭源组件 。不过 , 它仍然可以编译出可用的系统 。
AOSP 的开源引起了争议 , 争议的焦点是它所采用的许可证 。
众所周知 ,  AOSP 是基于 Linux 内核开发的一款操作系统 。Linux 内核的许可证是强 Copyleft 的 GPLv2 , 它规定任何衍生版本都要在 GPLv2 下分发 , 但 AOSP 却采用了 Apache-2 。0 。
这是否意味着 ,  AOSP 违背了 GPLv2?
关键的 HAL 层

    推荐阅读