当你播放Netflix的最新节目时,你会启动亚马逊网络服务(Amazon Web Services)上的服务器,其中大部分都运行在Linux上。当一架F-16战斗机起飞时,三个Kubernetes集群运行以保持喷气式飞机的软件运行。当你访问一个网站,任何一个网站,都有可能是在Node.js上运行的。这些基础技术-Linux、Kubernetes、Node.js-以及许多其他悄悄渗透到我们生活中的技术有一个共同点:开源。
开源是一种技术开发和分发方法,其中代码库和所有开发-从制定路线图到构建新功能、修复bug和编写文档-都是公开进行的。管理机构(一群业余爱好者、公司或基金会)公开管理这项工作,通常在GitHub或GitLab上的公共存储库中完成。开放源码有两个重要的、有点违反直觉的优势:速度和安全性。
凯文·徐(Kevin Xu)是“互联互通”(InterConnected)的作者,这是一份关于科技、商业、地缘政治和美中关系的双语时事通讯。他是OSS Capital开源初创企业的投资者和顾问,曾在奥巴马政府任职。乔丹·施耐德(Jordan Schneider)是中国之声(ChinaTalk)时事通讯的作者,也是中国之声播客的主持人,该播客发布在Lawfare上。
这些实践导致了更快的技术开发,因为内置的全球开发人员社区帮助他们成熟,特别是在技术正在解决实际问题的情况下。顶级工程师也更喜欢与开源项目合作。他们被错误地塑造成神秘的机器人,更多的时候更像是艺术家,他们更喜欢学习、工作、合作和公开展示他们创造的东西,即使他们的工作几乎没有补偿。
但是,让一项技术的代码库保持开放不会使其更容易受到攻击吗?事实上,将代码库公开以供安全专家和黑客轻松访问和测试是确保技术安全并与最终用户建立长期信任的最佳方式。阳光是最好的消毒剂,而开源就是技术中的阳光。操作系统Linux和云容器编排系统Kubernetes就是两个最突出的例子。
开源不仅限于软件,还会影响硬件开发。RISC-V于2010年在加州大学伯克利分校首次推出,是一种开源芯片设计指令集架构-它告诉芯片如何进行基本计算,如加法、减法、乘法等。RISC-V在全球硬件制造领域获得了吸引力,因为它降低了进入门槛,提高了芯片开发速度。OpenRAN是一个开源的5G网络堆栈,从2016年开始获得发展势头,也得到了更多的关注,已经受到英国和日本政府的欢迎。
现在,使用开源技术是构建新产品和取代旧技术的最快方式。然而,随着美国政策制定者制定产业政策与中国竞争,开源明显缺席。
通过依靠开源的优势,政策制定者可以推行一项产业政策,帮助美国在21世纪按照我们更广泛的价值观竞争。另一种选择是继续一个自上而下的过程,不仅基于技术,而且基于政治影响力来挑选赢家和输家,这只有助于个别公司获得市场份额,而不是引发更广泛的创新。增加数十亿美元并不能将英特尔从技术困境中拯救出来,但一个利用开源技术和社区的更健康的生态系统将使美国在未来处于更有利的地位。
开源技术允许厂商中立。无论您是一个国家还是一家公司,如果您使用开源,您就不会受制于另一家公司的技术堆栈、路线图或许可协议。在1991年首次创建Linux之后,它被像戴尔和IBM这样的大公司广泛采用,作为微软Windows操作系统的供应商中立的替代方案。在未来,芯片设计者将不会被锁定在英特尔或ARM的RISC-V中。有了OpenRAN,5G网络建设者将不会被迫从华为、诺基亚或爱立信购买。
然而,开源并不是解决所有问题的灵丹妙药。根据定义,任何人都可以运行、更改、复制和分发开源技术。因此,技术和知识转移可以流向朋友或敌人。事实上,中国的科技行业正开始拥抱开源-对于一个希望在面临美国制裁的情况下保持快速增长并建立技术自力更生的国家来说,这是一件明智的事情。
这不应该吓倒美国的政策制定者,因为开源的核心价值--透明、开放和协作--发挥了美国的优势。国防部是开放源码技术的最大消费者之一,对其中的复杂和细微差别了如指掌。一些联邦机构也开放了他们的代码,这是2016年奥巴马政府即将卸任期间制定的联邦源代码政策的一部分。在其他方面,这项政策要求所有联邦机构将其定制代码库的20%开源。今天,任何人都可以在code.gov上找到并使用从这些部门开源的代码。策略和代码库都是公开和透明地管理的-所有好的开源项目都应该这样。
这是中国、巴基斯坦和其他国家(还)没有的一套实力和能力。这是一场由美国输掉的比赛。
美国应该阐明一套明确的产业政策、目标和以开源为核心的未来愿景,而不是与中国进行一场没有方向的贸易战。同时,开源在对抗新冠肺炎方面可以起到举足轻重的作用。这已经与Linux Foundation Public Health(LFPH)有机地实现了,这是一个全球合作努力,利用建立在谷歌苹果暴露通知系统之上的开源应用程序,使新冠肺炎的暴露通知更容易获得。与其在世界各地穿梭告诉其他国家不要使用华为,白宫应该与盟友密切合作,拥抱和培育OpenRAN,这是一项有前途但仍不成熟的技术。
通过在开源上加倍努力,美国不仅可以更快、更安全地应对我们一些最紧迫的技术挑战,还可以恢复与我们的盟友的关系,深化与科技行业的富有成效的合作。
《连线观点》发表外部撰稿人的文章,代表了广泛的观点。在这里阅读更多的意见,并在这里看到我们的提交指南。提交一篇专栏文章,地址是[email protected]。
🎙️收听“连线”,这是我们关于未来如何实现的新播客。收看最新剧集,订阅📩时事通讯,跟上我们所有节目的最新动态
🏃🏽♀️想要最好的健康工具吗?看看我们Gear团队挑选的最好的健身跟踪器、跑步装备(包括鞋子和袜子)和最好的耳机