谷歌有一个臭名昭着的说法,“不要是邪恶的”,这是非常简单,但充满了意义层次。 显然,这是对其他只做出基于利润的决策的公司的挖掘。 这也是一个公司的座右铭,让普通消费者相信谷歌是一个全能的,全好的公司。 而对于一些人来说,提醒自己不是邪恶的基础意味着你本身就是邪恶的。 口号对很多不同的人和观点来说意味着很多东西。
Android在“Do not Be Evil”活动中扮演着相当重要的角色,它是一个开源的桌面级智能手机操作系统。 事实上,Android最吸引人的方面之一显然是它的开源性质。 像HTC或摩托罗拉这样的公司可以修改Android的开源软件,并在其上面添加一个全新的用户界面,而不需要谷歌的争论。
但由于谷歌近期对其“开放性”的一些可疑行为,谷歌觉得有必要解释他们对开放的立场,并方便地提醒我们谷歌是世界上最大的开源贡献者。 基本上,他们仍然不是邪恶的。 谷歌在一篇冗长的博客文章中解释了open的含义,这当然值得一读,但这里是相关的Android相关的小块:
当我们开源代码时,我们使用标准的,开放的Apache 2.0许可,这意味着我们不控制代码。 其他人可以使用我们的开源代码,修改它,关闭它并将其作为自己的代码发送。 Android是一个典型的例子,因为几个OEM已经采用了代码并用它做了很多事情。 然而,这种方法存在风险,因为软件可能分裂成不同的分支,这些分支不能很好地协同工作(记住Unix工作站如何转换成各种风格--Apollo,Sun,HP等)。 这是我们努力避免Android的问题。
很高兴看到虽然谷歌专注于保留Android的开源,但他们仍然意识到这个软件可能会破碎并正在采取措施防止它发生。 Android的碎片化很容易成为我们2010年Android最大的担忧,我们希望谷歌能够实现这一目标。
你们有什么感想? 谷歌可以真正“开放”Android并让Android不受破坏吗?