“开源”的战争
战胜一家公司容易,战胜一个“开源”体系太难 “鸿蒙”初辟,其路漫漫 在特朗普政府压力下,谷歌暂停华为 Android 部分服务,华为自研系统“鸿蒙”走上台前。 有些人认为这是民族企业的“深谋远虑”,华为的反击战打得非常漂亮。 还有一些人认为“鸿蒙”将改变 Android 系统和 iOS 系统二强争霸格局,开启操作系统“三足鼎立”时代。 乐观是好事,但事情并不简单,太多人还不理解这后面的“战争”逻辑。 华为可以做出最好的硬件,可以写出比 Android 更好的代码,但要建立 Android 系统这样完善的“软件生态”,要让全世界开发者觉得“鸿蒙”是可靠的基础设施,绝非一朝一夕之功。 因为一个完整开源“生态”的建立,不仅仅是技术的问题,还涉及到历史、文化、法律甚至价值观的问题。 技术的后面是标准; 标准的后面是协议; 协议的后面是共识; 共识的后面是开源; 开源的后面是价值观; 价值观的后面是文明。 撼公司易,撼“开源”体系难,因为你是在与全世界作战,甚至包括自己。 鸿蒙初辟,其路漫漫。 什么是“开源”运动? 上世纪九十年代初,微软已经成为互联网世界的“巨无霸”,它的 Windows 操作系统几乎垄断了所有 PC 电脑。 在“自由主义教皇”、“Linux 之父”托瓦兹看来,微软是互联网世界最大的敌人——互联网不是封闭的,微软违背了互联网的基本精神,也背弃了“万维网之父”Tim Berners-Lee 的基本理念。 托瓦兹打算对抗整个微软帝国,但仅仅依靠一己之力是不够的。1991 年,托瓦兹发起史上最伟大的“开源运动”,他构建了一个基本框架,然后让所有程序员都能够参与进来。1991 年,Linux v0.01 版本发布,开始了它伟大的“开源”之旅。托瓦兹对所有使用者说:“你可以随意使用 Linux,但你必须将同样的自由传递下去,而且必须免费公开你修改后的代码。”托瓦兹开创了计算机世界开放源代码运动的自由主义精神。 这一创举颠覆了以 Windows 为代表的商业模式,微软的高管们对此咬牙切齿,而人们却几乎像看待神明一样对托瓦兹顶礼膜拜。成千上万的程序员不计得失地为 Linux 增补、修改,并随之将开源运动的自由主义精神传扬下去。这就是“开源”运动,它以“共享和自由”作为运动的旗帜,以“对抗强权”作为运动的目标,以“开放代码”作为运动的手段,以“技术无界”作为价值追求,以“为人民服务”作为终极目的。 一个成功的“开源”体系,它清楚地告诉程序员们:这是一个“人人为我,我为人人”的世界,这样一个充满高贵情操和牺牲精神的世界,很难有人能够打败它。 最终,Linux 成为全球最流行的操作系统,而托瓦兹成为千万程序员眼中的“极客之王”。 谷歌 Android 的“开源”战事 2007 年 6 月,乔布斯发布第一款 iPhone 智能手机,触摸屏、无物理键盘、可在 Apple store 里下载智能应用,从软件到硬件全部在苹果完成,形成一个完美闭环。 iPhone 发布消息之时,Android 之父 Andy Rubin 正在私家车上埋怨谷歌股票涨得太快,iPhone 消息传来后他迅速做了两件事:
苹果 iPhone 横空出世后,它在 2008 年就开始引领了整个智能手机市场,天才的乔布斯让所有竞争者望而生畏,这位疯狂的“硅谷教父”以无与伦比想像力和执行力创造一个新时代,就算强如 Andy Rubin 也对打败乔布斯构建的移动世界有心无力,这是一个难以战胜的神话。 与苹果这样的强者对抗的办法,只有学习 Linux 之父托瓦兹,借助开源的力量,这也是个人英雄主义者主义者乔布斯唯一弱点,借助众人之力,才有可能击败苹果的 IOS 系统。 2007 年的秋天,谷歌组建了手机开放联盟,邀请 HTC、LG、三星等手机厂商,一起完善 Android 的生态,2008 年华为也开心的加入了组织。 那时候的 Android 就像屠龙少年,向以“苹果”为首的封闭势力诺基亚、黑莓、Palm 等发起挑战,没有人怀疑 Android 的“免费午餐”是裹着糖霜的诱饵。 自诩“不作恶”的谷歌将 Android 系统开源,此举引来各大手机厂商的力捧,时至今日成为全球第一大移动操作系统,与苹果 IOS 系统二分天下。 互联网世界最伟大的两次战争,参与者近百万人员,所涉金额万亿美金,第一次是 Linux 与微软 Windows 的战争,第二次是 Android 和苹果 IOS 之争,回首看来,这两次战争都是“开源”与“闭源”的战争。 美国,全球“开源堡垒” 毫无疑问,美国是“开源世界”的中心。 开源软件最重要的发起者并不是美国人,但这些组织将基金会设在美国,他们仍然将美国视为开源世界的“堡垒”。
这些人都是自由世界的推动者,他们相信软件源代码应该天生自由,而美国曾经声明,软件源代码受宪法第一修正案保护。当然,过去美国之所以成为全球“开源堡垒”,还有很多重要因素:
所以,今天的特朗普政府许多行为,对于热爱“开源运动”的人会产生心理阴影。近日美国的很多科技企业已经开始反抗,硅谷的很多公司已经在警告特朗普正在伤害美国。 如果美国失去了“开源运动”,那就没有 Linux,没有 GitHub,没有 Android……甚至没有万维网,没有 TCP/IP,美国就不再是互联网之根,也不可能让华为这样的企业战战兢兢。 (编辑:ASP站长网) |