OSCON 迎来 19 周年,开源迎来 20 周年,Linux 迎来 27 周年
合作不如冲突那样令人兴奋,但它确实能完成最多的事情。
既然 Linux 已经实现了世界统治地位,似乎它拥有的只有朋友。而且都是大人物。
这是我对 O'Reilly 第 19 届 OSCON 在俄勒冈州波特兰市的会议的第一印象。这次会议庆祝了开源 20 周年,Linux 是这个类别的基石,现在已经 27 岁了。最大的赞助商,拥有最大展位的公司——微软、AWS、Oracle、Salesforce、华为——都是 Linux 基金会的稀有金属级会员,这个基金会的成员几乎包括了所有你能叫得上名字的科技品牌,还有很多你叫不上名字的。向 Jim Zemlin 和 LF 团队致敬,感谢他们促成了这一切,并继续发展壮大。
我的第二个印象是发现这些巨头们正在共同努力,进行集体“谷仓搭建”。例如,在他的主题演讲中,整体大于部分之和。(由 IBM 赞助),Chris Ferris,IBM 的开放技术首席技术官,讲述了 Hyperledger 背后的故事,这是一个旨在促进跨行业区块链技术的合作项目。Hyperledger 由 Chris 和他在 IBM 的朋友们发起,并移交给了 Linux 基金会,由 Brian Behlendorf 领导,他与开源的长期历史始于 20 世纪 90 年代中期的 Apache。
在之后我对 Chris 的采访中,他详细介绍了 开发项目 中 开发项目 之间合作的例子,其中大多数项目由大型公司领导,这些公司更习惯于竞争而不是合作。一个相关的观点可能是,最好的轮子是不需要重新发明的。
我从与 AWS 和微软的人们的谈话中也得到了同样的印象。
就 AWS 而言,我惊讶地从亚马逊云架构副总裁 Adrian Cockcroft 那里了解到,该公司发现自己处于一种讽刺的境地:支持他人在其基于 Linux 的云平台上进行大量开源开发,但同时在自己的开源开发方面却鲜有合作。现在,在 Adrian 的领导下,它正在努力改变这种状况。(为了帮助理清那里正在发生的事情,我拍摄了 Adrian 和他的一些幻灯片,你可以从 这里 开始在我们的 OSCON 2018 相册 中浏览。)
就微软而言,Kim Cameron 在 OSCON 之前告诉我,该公司对 Linux 和开源的支持绝非小事:它完全支持。这在微软的展位上也是明确的信息。遗憾的是,我还没有机会与 Nat Friedman(现任 GitHub 首席执行官,最近被微软收购)或 Miguel De Icaza 交谈,他们都是 GNOME 的创始人,并且长期以来一直是微软的员工。我确信他们的影响力参与其中。无论如何,请继续关注后续报道。
我的第三个印象是,最大的革命,像往常一样,可以在展览厅外围的展位中找到。例如,Mifos Initiative。(这是展位。)Mifos,代表小额信贷开源,有一个 通用平台,我相信它有潜力完全重塑银行业——不是通过从该行业的企业巨头手中夺走其核心功能,而是通过将这些功能赋予世界上任何地方任何规模的金融企业。你想创建一家银行吗?Mifos 拥有你需要的组件。无需昂贵的科技即服务(或服务即服务)提供商。其中,Ed Cable,Mifos 的总裁兼首席执行官,告诉我该倡议最近将其代码捐赠给了 Apache 基金会(巧合的是就在隔壁展位),本着与 IBM 将 Hyperledger 捐赠给 Linux 基金会相同的精神。
巧合的是,几天前我在印度的一个小城市 维杰亚瓦达 亲眼看到了 Mifos 的 工作。(好吧,对于印度来说是小城市。人口略多于一百万,是地球上人口密度第三高的城市。)演示是由 Omidyar Network 的朋友安排的,由 IDFC 银行 使用 Novopay 和 Mifos 进行。Novopay 也使用 Linux。(这是我的维杰亚瓦达相册,这是 Mifos 组件成功使用的一个例子。)
第五个印象是,嵌入式 Linux 是文明史上最伟大的发明之一——可能与 框架结构(19 世纪中期在芝加哥发明)相当。这是我在维杰亚瓦达郊外广阔稻田旁的一个村庄收集到的,当我看到上面图片中(以及从 这里 开始的维杰亚瓦达相册中)的技术时。那东西是一个 VISIONTEK G-11,一个多功能的无线 POS(销售点)终端,由 Aadhaar,印度的个人身份系统,也是世界上最大的(超过十亿人)生物识别身份系统,呼唤到世上。
在我 2002 年 3 月的专栏文章中,标题为 三种文化的传说,我将嵌入式文化与好莱坞文化和极客文化进行了对比,Linux Journal 及其读者一直是极客文化的一部分。关于嵌入式文化,我说过这样的话:“它先于互联网,先于 UNIX,甚至可能先于文化。它出现在原始技术与现实世界相遇的地方,它的关注点完全是实际的。‘问题在这里’,它说,‘让我们解决它’。这是一种埋头苦干的文化,文明依赖于它。嵌入式系统运行着我们的收银机和刹车系统、我们的飞机引导系统、我们的工厂机器人、我们的流量计、我们的红绿灯和我们的供暖系统。”
当时,Linux 对这种文化来说还是新鲜事物。现在它是主流,或者说非常接近主流。其他文化来了又去,但嵌入式开发文化是锁定的。合作也是其中的一部分,但它有所不同。
这引出了我的第六个也是最后一个印象:我们生活在巨人的土地上,但不是永久的。在某种程度上,这是 Tim O'Reilly 在他的开幕主题演讲 云 AI 时代的开源和开放标准 中的主要观点,副标题是“……我们如何在 AI、大数据和云计算时代扩展开源的价值观和实践。”在那次演讲中,他对我们的世界现在在多大程度上是巨型孤岛式服务提供商的世界表示惋惜。他谈到了开源社区倾向于多么好奇和自学成才,并在两张幻灯片中分享了警告,这两张幻灯片让我印象深刻,但原因不同。
第一张是这张
我不认为仅凭算法就应该或能够决定“谁得到什么——以及为什么”。我也不认为设计市场应该由公司巨头来决定,我们可以对他们施加法律或意愿。
没有人管理框架结构。没有人管理开源。没有人管理 Linux(即使是 Linus)。所有这些都太开放了,无法管理。
“我们已经看到了失败模式”,Tim 说。他说的不是广告技术和营销技术——完全依赖于未经人类来源许可而肆意收集个人数据的广告和营销——但作为失败而言,它可能与 2000 年代后期我们在次级抵押贷款中遇到的失败一样严重。两者都以大规模欺诈、复杂性、缺乏问责制和由牵强的数学维持的妄想为特征。
我在维杰亚瓦达或我在印度看到的任何技术部署中都没有看到任何失败模式。我看到的是人类的足智多谋被硅谷大多看不见的需求推向了极致。
考虑到这一点,这是 Tim 的另一张幻灯片
(或者至少我认为那是 Tim 的……我失去了思路,我没有时间了,而且这与下面的要点无关。)
最近,我和其他人一样,认为 GDPR、ePrivacy 和加州新的隐私法等法规将解决问题。它们不能。
开源以及之前的自由软件的生活方式,从设计上来说,完全是慷慨的。慷慨是我在过去两周在世界两端所目睹的一切中都能看到的超越原则。而且,这比其他任何事情都更能维持我自从四分之一多世纪前第一次了解 Linux 以来就有的乐观态度。