谷歌为什么不直接闭源安卓?

网友解答: 首先要清楚的是,安卓作为一个开源的操作系统,谷歌有授权第三方使用搭载其之上的自家GMS服务的合法性,包括大量应用层程序以及少数接近中间件的元素,这意味着安卓系统整体并非一个完

网友解答:

首先要清楚的是,安卓作为一个开源的操作系统,谷歌有授权第三方使用搭载其之上的自家GMS服务的合法性,包括大量应用层程序以及少数接近中间件的元素,这意味着安卓系统整体并非一个完全开源的软件。按照开放手持联盟成立之初的约定,安卓系统开源部分AOSP由谷歌发起并参与维护,同时闭源部分也包含了Gmail、谷歌地图、Google Play、Chrome等一系列谷歌自家应用。

安卓系统由谷歌和开放手持联盟共同开发,目前委托谷歌维护和代为发布。系统内核采用C语言编写,部分中间件为C++,UI部分用的是Java,Kotlin和Python。安卓内核实际为经修改的Linux内核,因此尽管系统作为开源软件发布的许可证用的是宽松的Apache 2.0,但内核部分发布仍然是严格的GPL v2许可证,因为Linux内核发行至今沿用的是GPL v2版本。

开源许可证(也称自由软件发布许可证)在软件行业是一个专业术语,它仅用于软件源代码以开放方式发布时所选择的供发布者、使用者共同遵循的系列规则。开源许可证的种类繁多,以经他人修改源码后是否可以闭源为支点,分成两大类。

GPL可以认为是最严格的开源许可证,除了要求不得闭源之外,新增代码部分也必须遵循GPL的规则。也就是说,用GPL许可证发布的源代码,他人在此基础上用自主知识劳动产生的新代码,仍然必须以GPL规则发布,衍生品不得闭源,因而GPL许可证被行内戏称有“传染性”。而最宽松的MIT许可证则不仅不要求开源,而且可以最大化地用于商业行为,安卓所使用的Apache 2.0许可证与此类似。

但是,由于安卓使用了Linux内核,无法绕开GPL v2的规则,因此这部分是谷歌永远无法闭源的地方,也是谷歌最为担忧的来源:开放的安卓内核或将导致无数的Linux发行版一样凌乱,任何有实力的厂商和第三方开发者都可以修改内核发布新的版本,一旦其中之一变得风靡(就像当年Linux发行版中的ubuntu那样),势必对谷歌维护的原生安卓造成威胁。事实上,亚马逊的Kindle Fire就是这样做的。

现在安卓的商业模式已经非常清晰,由于GPL v2许可证的关系,谷歌无法将安卓作为一个软件整体进行授权收费,因为不论你怎么修改内核源码最后还是要开源,而且版权不是你专有。但是假如你开发了运行在安卓系统之上的应用层软件,你可以选择任何许可证发布,也可以闭源收费,这是没有限制的。

所以安卓并不能为谷歌带来直接的收益,谷歌的商业模式是通过在安卓系统上加载旗下大流量的互联网应用来为自家生态导流,从而实现广告收益,而针对少数厂商收取的GMS服务授权费并非重点。

网友解答:

由于安卓的开放性,造就了今天的谷歌生态。谷歌如果不开放安卓,安卓也就发展不起来了,也许早就死掉了……大家可能都在用WP或者别的什么系统的手机呢……开放是安卓的生命力,是安卓发展到如今规模的最重要的原因之一。

现在安卓在全球这么火。如果下个版本安卓不再开源。那么全球会发生什么变化?结果就是开源版本被开源社区维护,市场跟厂商都拒绝谷歌的闭源新版本,然后安卓将被固定在开源的那个版本,并且大家会在那个开源版本开始继续发展,长此下去,谷歌将丧失对安卓发展的控制权。

谷歌当然想闭源,想得要命。因为谷歌看到了苹果IOS带来的庞大利益。然而开源协议卡得死死的,闭源的后果是它不能承受的。永远不要指望别人发善心,确保制度的可靠性更重要。

就算Android闭源了,对国内影响也不会很大。现在都7.1都发布了,但是国内很多厂商也只是适配到6.0 5.0甚至都还有一大堆4.4的。目前红的发紫,紫的发黑的OPPO R9也是基于5.1的。要能普及7.1都国内厂商折腾个一两年的,那时候应对方法肯定出来了。其实目前国内的ROM都是深度定制过的,MIUI,flyme,ColorOS,EMUI,smartisan OS等等都不例外。要是闭源了也许每个厂商都会维护一个自己的分支,久而久之安卓开发不再叫安卓开发了。

于是就会出现这样的场景:

A:你们还在做安卓吗?

B:谁还做那个啊,我现在做的是米卓。

C:我做的是魅卓,我还会点O卓,厉害吧

D:我们华卓现在已经发布10.0版本了,大家来试试啊!

E:咱们锤卓现在已经研发出Big Big Bigbang了,Zero Step用户体验也是好的一逼!

开源是软件相关产业对付一家独大的手段,随着实力/话语权的消长,公司对开源/闭源的态度也是动态变化的。对应到Android,社区,或者说Google以外的力量,将自动联合,对抗Google并独立发展。如果Google敢把这事做绝,你信不信微软都可能来接盘。

但是谷歌收紧权限是一直在做的,Android的开放带来了Android的繁荣,可繁荣的背后是Android分裂系统版本,导致用户的体验呈现差异不一的情况。谷歌为防止Android的分裂使出了各种招数,但收效并不明显,所以谷歌希望通过收紧权限,让安卓性能更突出,解决碎片化问题。

标签: