谷歌为什么开源安卓,为什么还需要谷歌授权

虽然安卓系统是开源的 , 但是谷歌框架GMS不是开源的 , 所以谷歌可以封杀GMS , 但是安卓不行 。从这里可以看出 , Android的开源和Linux的开源有着本质的区别 , 众所周知 , Android是开源的 。在Google Android的官方网站上 , 我们可以清楚地看到Google team为什么会选择这个开源协议 , 因为它更加自由 。
安卓既然是开源的 , 为什么还需要谷歌授权?
感谢邀请!要回答这个问题 , 只需了解安卓系统的来龙去脉 , 就会非常清晰了!(1)首先 , 必须明确安卓系统(Android)并不是谷歌公司自己开发的 , 是谷歌公司收购过来的 。(2)Android是一种基于Linux的自由及开放源代码的操作系统 , 最初由安迪·鲁宾(AndyRubin)等人开发制作 , 当时开发这个系统的目的是创建一个数码相机的先进操作系统;但是后来发现市场需求不够大 , 加上智能手机市场快速成长 , 于是Android被改造为一款面向智能手机的操作系统 , 
【谷歌为什么开源安卓,为什么还需要谷歌授权】(3)Linux是一套免费使用和自由传播的类Unix操作系统 , 是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统 。它能运行主要的UNIX工具软件、应用程序和网络协议 , 它支持32位和64位硬件 。Linux继承了Unix以网络为核心的设计思想 , 是一个性能稳定的多用户网络操作系统 , 
inux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间) 。1991年的10月5日 , 创始人林纳斯·托瓦兹在comp.os.minix新闻组上发布消息 , 正式向外宣布Linux内核的诞生(Freeminix-likekernelsourcesfor386-AT) , (4)2005年8月美国科技企业Google收购安卓系统(Android) 。
2007年11月 , Google与84家硬件制造商、软件开发商及电信营运商成立开放手持设备联盟来共同研发改良Android系统. , 随后 , Google以Apache免费开源许可证的授权方式 , 发布了Android的源代码 。从上述的来龙去脉 , 就可以很清楚的晓得了 , 安卓是基于Linux开发的 , 而Linux一直都是开放源代码的 , 类似感觉已经属于全社会的感觉 , 
安卓系统是开源的 , 是全球程序员的共同劳动成果 , 为什么总有人认为谷歌可以禁用安卓?
题主对安卓“开源”的含义理解有误 , 前面的回答大都在谈谷歌怎么赚钱 , 这跑题跑的 , 所以我来强答一发 。首先说说安卓系统和Linux的渊源 , 学生时代的Linux之父林纳斯.托瓦兹 , 一点看不出酷炫狂拽的样子 。安卓是基于Linux系统开发的 , 而Linux是一款免费的操作系统(有GNUGPL授权证约束 , 要求免费) , 任何人可以免费获得 , 并参与修改 , 从这个角度说Linux是全球程序员的共同劳动成果没错 , 但这么说安卓就不对 , 
安卓的系统架构有四层 , 分别为应用程序层、应用程序框架层、系统运行库层和Linux内核层 。从这里可以看出 , 安卓是以Linux为地基搞出的新操作系统 , 有Linux的基因 , 但已经不是Linux , 打个简单的比方 , 孩子有父亲/母亲的基因 , 但孩子不等于其父亲/母亲 。道理就是这么简单 , 说过安卓和Linux的渊源 , 再来说说安卓为什么是开源的 。

推荐阅读