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

从这里可以看出 , Android的开源和Linux有本质的区别 。作为市场占有率最高的手机系统 , Android为什么开源免费?Android和Linux的起源已经提到了 , 然后是Android为什么开源 。Android的开源就不一样了 , 因为完全是出于市场竞争的需要 。开发者必须将源代码的任何改进告知开源软件公司 , 这也将有助于开源公司进一步改进其源代码 。
安卓既然是开源的 , 为什么还需要谷歌授权?

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


感谢邀请!要回答这个问题 , 只需了解安卓系统的来龙去脉 , 就会非常清晰了!(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一直都是开放源代码的 , 类似感觉已经属于全社会的感觉 , 
安卓系统是开源的 , 开源是啥意思?
开源 , 全称为开放源代码 , 就是用户利用源代码 , 在遵循开源协议(GNU)进行使用、编译和再发布 。虽然大家可以修改 , 但开源系统同样也有版权 , 也受到法律保护 , 用户在使用开源产品时 , 不但需表明产品来自开源软件和注明源代码编写者姓名 , 而且还应把所修改产品返回给开源软件 , 否则所修改产品就可视为侵权 。简单的来说 , 比如谷歌开发了安卓系统最基础的框架了 , 华为等手机厂家可以利用其源代码开发修改升级匹配自身的系统 , 但是因为基础源代码来自于安卓(所以我们的手机开机时一般都会体现POWEREDBYAndroid) , 
而且开发者对于源代码的任何改进都必须要告知开源软件的公司 , 这样也有利于开源的公司进一步提高源代码 。在这方面华为为安卓的发展壮大做出了巨大的贡献 , 开发系统很难吗?早期的时候可能困难 , 但是以现在华为的技术水平来说 , 开发一个手机操作系统根本不难 , 但是为什么一直不推出自己的系统呢?这是因为系统容易 , 生态难 。每一种操作系统都有它的运行环境 , 所有你在下载APP的时候 , 不同的操作系统是要下载不同的APP的 , 

推荐阅读