开源,顾名思义,就是开源源代码,但是使用者需要遵守开源规则。 安卓开源,就是说所有的厂商或者开发者都可以直接使用安卓的源代码去开发,但是需要遵守谷歌的使用条件。 比如说, 全球所有厂商必须预装Google全家桶(中国内陆,朝鲜除外,因为谷歌已经退出该市场,服务不可用)。 而对于国内的安卓在开机时都会有一个Android的标签,这个是在Android 4.4开始强制要求的,不然以前很多厂商改成跟自己家的系统一样,完全不把谷歌放在眼里。 其次是核心代码功能不能随意更改,必须遵守API的协议,某些厂商乱改底层导致一堆兼容性变差,谷歌被黑锅(说得就是中国定制的Android)。 还有很多条例就不一一列举。 但是开源必须遵守开源精神,这对作者也是一个尊重。 作为个人开发者的我,使用他人代码依然会注明原作者信息。 |
|