感谢邀请! 要回答这个问题,只需了解安卓系统的来龙去脉,就会非常清晰了! (1)首先,必须明确安卓系统(Android)并不是谷歌公司自己开发的,是谷歌公司收购过来的。 (2)Android是一种基于Linux的自由及开放源代码的操作系统,最初由安迪·鲁宾(Andy Rubin)等人开发制作 ,当时开发这个系统的目的是创建一个数码相机的先进操作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的操作系统。 (3)Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。inux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。1991年的10月5日,创始人林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。 (4)2005年8月美国科技企业Google收购安卓系统(Android)。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商成立开放手持设备联盟来共同研发改良Android系统.。随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。 从上述的来龙去脉,就可以很清楚的晓得了,安卓是基于Linux开发的,而Linux一直都是开放源代码的,类似感觉已经属于全社会的感觉。所以安卓从根本的知识产权角度来说,哈哈,只能开源了,否则侵权全人类了!同时,谷歌收购安卓后,又花大力气(资本),投入大量时间、精力研发改良Android系统。实用性更强大、更稳定,而且可持续更新。从这个角度出发,大家也认可谷歌的授权管理模式了! 对于这个问题,每日经济新闻编辑郭鑫认为: 一个企业对一个项目开源,通俗来说就是放弃企业的部分著作权,一个传统的软件公司并不能直接从中获得好处。 代码开源性的好处是显而易见的,可以说是从群众中来到群众中去的一种极为明智的抉择,能够迅速扩大市场份额,增强用户黏性。 安卓能够在全球智能手机市场上占据最大市场份额,与其开源性有着直接关系。 安卓系统是谷歌公司于2007年发布的一个基于Linux内核的移动设备系统,谷歌公司通过开源协议授权方式,允许其它厂商能够使用安卓系统。从此之后,安卓系统由此迅速占领了大部分的智能手机市场。 当前,市场上的安卓系统主要分为两大类,一个是谷歌官方版的安卓系统,植入了大量的谷歌自家应用软件和服务,手机厂商需要和谷歌签署授权协议才能够搭载该系统。另外一种安卓操作系统属于厂商定制版,其中包括了亚马逊以及中国所有几乎所有安卓手机的系统,厂商根据谷歌的免费代码进行修改定制,重新面向消费者发行 ,但是设备并未获得谷歌认证。 如果用户使用的是国产手机,所使用的安卓系统可能并不需要谷歌授权,但如果手机销往国外则需要谷歌授权GMS服务,否则产品国外无法销售。但GMS认证并不是想象的那么容易,谷歌要根据厂商的实力和地区因素来考虑是否认证。 GMS全称为Google Mobile Service,即谷歌移动服务。 GMS是Google开发并推动Android的动力,也是Android系统的灵魂所在。 GMS目前提供有Search、Search by Voice、Gmail、Contact Sync、Calendar Sync、Talk、Maps、Street View、YouTube、Android Market(ICS上更改为Play store)服务,涉及搜索、邮箱、应用市场、地图、街景等多个方面。可以想象,如果外销的手机失去了GMS授权,将不会有任何市场。 对于厂商来说,GMS除了获得更多的谷歌服务权限之外,还是拉开品牌区隔度的有效手段,也就是身份证明。由此可见从一个厂商是否通过GMS认证,可以简单地判断这个厂商的综合能力。 最后,需要知道的一点是,谷歌利用安卓标准,只允许厂商修改部分代码,核心不能修改。 如今,安卓是已经全球用户量最多的移动操作系统,尽管安卓是一款开源系统,但是依旧在谷歌的掌控中,任何厂商都可以免费使用安卓系统,并在谷歌规定的范围内进行修改,但是并不能超过这个框架。 需要授权的不是安卓,是安卓系统里面的谷歌服务,包括Google play,Gmail,谷歌搜索,地图,谷歌服务框架等,国内的安卓都阉割了这些东西,国外安卓手机这些基本都是必备。 Android授权有两部分。 一、Android 商标。Android 系统虽然是开源的,但是 Android 是一个商标,未经允许不能使用,包括软件系统内和产品身上和包装上。就像红帽的 RedHat一样。 二、Google 的GMS服务。GMS服务包内的软件是专有软件,不开源的。要获取它需要通过 Google 的一系列兼容性测试。原本这个授权是免费的,但是欧洲因为这个对 Google 的发起了反垄断,所以现在变收费了,听说收费很低,基本是象征性的。 Android 的开源项目叫 AOSP,它是免费的。你可以完全绕过 Google来使用 AOSP,但需要不违背以上两点。做法也不难。第一点可以参考 CentOS的做法,第二点不要GMS服务即可。这并不会降低兼容性,因为 Google 的兼容性测试套件也是 AOSP 的一部分。 这样就可以完全绕过 Google,但现在你不可以声称自己是一个 Android 系统,你可以改名为 XX 系统。当然 Google 的Android产业联盟也不会承认你是 Android 系统,即使你完全通过了兼容性测试,和Android 完全兼容。 事实上,当前流行的 CentOS (后来被红帽收入麾下,现在没落了)就是这么做的,因为红帽的软件绝大部分都是开源的。一、源码中替换掉所有redhat字段,二、自己搭软件源服务器,三、不使用红帽的专利软件。 当然这样做之后,就没法要求 Google 为你解决问题(当然 Google 一般也不会鸟你,我之前给 Google 提的 BUG,刚开始回复几句,现在过去三年多了也没有下文),所有的事都只能自己做。 不要搞乱了,安卓系统是开源的,但是提供一些基础服务的GMS系统是谷歌授权的,这个GMS系统提供了包括google play,app store,message service,等等一系列服务,没有这些服务,安卓系统在国外很难使用,大量国外软件的收发信息都是依赖这个服务包的服务的。 不过,这个问题在我们天朝不存在,因为我们的安卓手机从来就没有GMS系统,因为装上了也登陆不上去,我们的所有app,都是自己搞自己的一套信息收发系统。所以简单来说,安卓系统随便用,在国内用用就行了。 比如,Linux就是自行车的基本原理,这原理是免费共享的,谁都可以依次做2个轮子的自行车而无需付专利费,但是你想骑捷安特自行车就得花钱买,这样的捷安特就是android。如果捷安特愿意,你也可以只买捷安特裸车,贴个自己的商标,改个颜色,安个车框什么的再出售,这就是三星android,小米android,华为android,中兴android 等等。大致就这意思。 这是个很简单的问题,没想到看到一大堆人胡说八道,实在忍不了,自己不懂的东西,就不要胡说八道不好么? 开源和授权是完完全全互不相干的两码事,不明白为什么很多人非要把这个混为一谈。 授权是作为著作者的基本权利,任何作品,包括软件,电影电视,小说,绘画摄影,机械设备,电子电路等等,都必须要作者,或者版权所有者授权后才能使用。除非版权所有者说,我放弃权利,你们随便用,否则就必须遵守授权的原理。 那么既然是安卓是一个软件作品,版权所有者是谷歌,那么就必须由谷歌授权后才能使用,这是天经地义的事情。 那么开源是怎么回事,开源是软件特有的,要理解这个,你要大概理解一下软件的基础知识。 在计算机上运行的所以软件(操作系统也是软件),本质上都是一串计算机可以识别的二进制数据,这一些二进制就是软件本身。 但问题在于,二进制数据计算机可以识别,我们人类不行,或者说非常困难。想要制作一款软件,我们必须使用工具,这个工具就是编程语言。 编程语言是我们人类可以很容易理解的。比如"int i = 1",这个就是源代码。但是这种源代码机器又无法识别,无法运行的。我们必须通过另一种工具,叫做编译程序(或者虚拟机),把程序源代码给翻译成计算机可识别的二进制数据。 所以你要明白,我制作了一款软件,我只需要把二进制数据发给你,你就可以使用了。这些而进制才是程序本身。而我并不需要给你源代码,因为源代码唯一的作用是自己编译新的软件。 对于机械,房屋来说,源代码相当于设计蓝图,对于设计来说,相当于分层PSD源文件。你后面比如你购买汽车需要向制造商掏钱,但是即使掏钱买了汽车,人家也没有必要给你汽车的设计图。软件也是一样,人家作者并没有给你源代码的必要。 所以你要明白的是,开源和免费是完全不同的两码事。谷歌公开了安卓的源代码,你可以通过源代码自己编译安卓系统。但是这个系统的著作权仍然是谷歌,你必须得到谷歌的授权才能左右商业使用。 这就好比书店出了一本书,书的作者同时也把word文件放到网上下载。如果你自己下载来看,或者自己打印出来看,这个没问题。但是如果你把人家的书封面改一改,然后印刷出版,说是自己写的书,那就不行了,这叫侵权! 作为码农来回答你这个问题吧,下面答案简直没法看,首先你要明白开源也是有版权的甚至可能不是免费的,安卓不同的部分遵循着不同的开源协议,谷歌授权最主要的是GMS 。安卓开源,你可以使用,但是著作权还是谷歌的,这是改变不了的,涉及到商业化必须得到授权 。 开源协议就是保护开源软件作者的知识产权协议,使用者需要遵循开源协议,如有违反协议,作者有权利发起诉讼,维护自身权益。开源协议不同对版权的要求也不同,先看Android各部分的版权。 对这些开源协议你可能很陌生,不过不要紧,有人画了一张分析图,说明了这些开源协议的分区分, GcsSloop 还做了一张更通俗易懂的说明,如下所示: 再结合上面的安卓各部分的开源协议你就很清楚了,安卓虽然是开源的,但是里面多数是谷歌的版权,需要授权很正常,尤其是涉及到商业化必须搞清楚版权问题,再有就是GMS(国内没有),这个是完全不开源的,必须要得到谷歌的授权,还要通过CTS测试才能搭载。 开源系统也有好几种开源协议,比较宽松的,使用者只要声明引用了源代码就可以,也有比较严格的,比如要求引用源代码后产品也必须开源,或者产品不能商用等协议。开源产品使用不同协议,在开源产品上修改就需要遵守对应的协议。 安卓采用的开源协议是apache license,Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似: 1.需要给代码的用户一份Apache Licence 2.如果你修改了代码,需要在被修改的文件中说明。 3.在延伸的代码中(修改和有源代码衍生的代码中) 4.需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。 此外,安卓操作系统通常在应用层带了很多谷歌服务,如google服务框架,google play,gmail,google+等,这些应用层软件都不是开源的。如果要使用这些软件,是需要谷歌许可的。 最后,其实我觉得产品所有权都还是在厂商手中,安卓现在开源,但是谷歌未来也随时有权利修改协议甚至收回所有权,以前java,mysql都是开原的,被oracle收购以后,也都逐渐发生了变化。所有互联网公司都应该考虑以后可能发生的变化以及顾及产品厂商本身的态度,才是最主要的原因。 其实开源的安卓系统,并不是谷歌授权系统使用权,而是谷歌的GMS服务系统。 安卓系统是谷歌公司基于Linux内核开发的一款开源的移动设备操作系统,该系统以触控操作方式,截止到目前精力了9个大版本的更新迭代。而安卓系统自开始系统内便含有谷歌的血液,包括一些软件的运行,也需要谷歌服务才能运行。 由于安卓系统是开源系统,因此所有人可以使用它并加以针对性的优化和修改,但是许多人会有疑问,为什么使用安卓系统,还是需要谷歌来授权呢? 其实在安卓系统中,所有的底层软件都是依靠谷歌提供的源码来维持运行的,这就需要用到其中的谷歌服务,包括我们常用的通讯录同步功能以及各种云同步功能。而且随着安卓系统版本的升级,谷歌开始对权限逐渐收紧,手机厂商越发的不能自由"肆意妄为",因此才会有谷歌授权一说。 具体的谷歌授权的是GMS核心服务。这部分的服务主要包括应用程序的安装及运行、谷歌服务及Play商店的使用等功能。这部分的谷歌是由谷歌公司面向其他开发者提供的,因此需要授权使用。其实在国内谷歌授权的东西基本很少,而且由于谷歌退出了大陆市场,国内的手机厂商基本很少涵盖服务,最多也就一个Play服务框架。 也正是因为如此,谷歌无法更好的管理国内的安卓系统环境,因此谷歌曾称呼国外的安卓是Andorid系统,国内的是安卓系统。