AI项目无法扼杀开源,因为没有开源它们无法生存

67 阅读5分钟

文章讨论了人工智能对计算机科学毕业生就业前景的影响,以及开源在人工智能时代的重要性。报告强调商业开源公司在融资和估值方面优于闭源公司,并探讨了人工智能对开源项目带来的挑战。

译自:AI Projects Aren’t Killing Open Source Because They Can’t Survive Without It

作者:B. Cameron Gain

阿姆斯特丹——人工智能表面上是导致计算机科学专业应届毕业生就业前景严重下滑的主要原因,因为一些公司认为人工智能可以取代初级开发人员。与此同时,人工智能生成的代码被视为开源代码和拉取请求激增的催化剂。这表明我们不再需要像过去那么多的开发人员。其他人则认为,人工智能生成的代码可能有效——但很多时候并非如此——但总体而言,与有能力的工程师和开发人员的工作相比,它是一种糟糕的替代品。

虽然后一种假设更准确,但前一种假设描绘了我认为关于初级开发人员的角色和重要性的一些轻率的错误假设。Linux 基金会的执行董事 Jim Zemlin 在此间的 欧洲开源峰会 主题演讲中也表达了同样的观点。他提到了 纽约时报 上的一篇文章,该文章强调了计算机科学毕业生的残酷现状。

纽约时报文章中采访的一位最近毕业的才华横溢的毕业生说,在发出了数百份简历后,她只能在 Chipotle 找到一份工作——而且这份工作与编写代码无关。Zemlin 还提到了 AWS 首席执行官 Matt Garman 在最近 TechRadar 上发表的一篇大胆声明,他在声明中被引述说“初级员工实际上可能是公司中最重要的员工”,并且更明确地说,用人工智能取代初级开发人员是 “我听过的最愚蠢的事情。”

是的,开发人员的角色以及他们在开源和通用开发中的作用正在发生根本性的变化,无论从长远来看是否需要更少的开发人员。人工智能的力量及其深刻的潜力不应被忽视。

“利用和驾驭人工智能的力量,使我们的社区更加强大。让我们进行更多的此类对话,因为我认为这才是未来五年真正重要的对话,”Zemlin 说。“无论我是在这里对着空荡荡的房间讲话,还是在这里对着一群高效的开源开发人员讲话,他们正在创建一个越来越大的创新、免费的可用软件集。”

与此同时,没有理由相信风险投资界对开源的巨额投资不会随着人工智能的普及而继续。在 Linux 基金会、Serena(一家欧洲风险投资基金)和 商业开源初创企业联盟 (COSSA) 今天发布的“2025 年商业开源现状报告”中,强调了开源社区指标与风险投资活动之间的联系。根据该报告,2024 年商业开源 (COSS) 初创公司的总融资额为 264 亿美元,与闭源同行相比,这些初创公司在 IPO 时的平均估值高出 7 倍,在并购时的平均估值高出 14 倍。

COSS 公司在融资速度、早期估值和流动性结果方面始终优于同行。例如,该报告发现,COSS 公司的 IPO 估值中位数为 13 亿美元(而闭源同行为 1.71 亿美元),并购估值为 4.82 亿美元(而闭源同行为 3400 万美元)。报告表明,开源不仅是初创公司和投资者的可行策略,而且是一种“卓越的策略”,特别是对于构建基础设施软件的公司,报告的作者认为。

Serena 的合伙人兼报告的合著者 Matthieu Lavergne 在主题演讲中表示:“在 Serena 和 Linux 基金会,我们认为将商业与开源对立是软件历史上最大的误解之一。但光有信念是不够的,因此我们研究了 25 年来由风险投资支持的商业开源公司的数据,并且我们在研究数据时考虑了两个主要研究问题。”

人工智能挑战

显然,人工智能对开源项目提出了挑战。以极其流行和广泛使用的 cURL 项目为例,cURL 的创始人、首席开发人员和唯一员工 Daniel Stenberg 描述了人工智能对维护该项目所造成的困难,数百万用户直接或间接地依赖该项目来维持生计。

“我在这里可能会表现出一些负面情绪,但我只是想向你们展示一些正在发生的挣扎、问题和日常情景,”Stenberg 说。“我实际上非常积极,我认为开源已经走到了这一步,而且我认为由于类似的一切,我们只会看到开源变得更强大,并在未来做得更多。”

有些人可能会说,人工智能甚至需要开源才能以任何令人兴奋的方式生存下去。正如 Amazon Web Services 的 Amazon OpenSearch Service 数据平面工程主管 Pallavi Priyadarshini 在欧洲开源峰会上告诉我的那样:

“开源的重要性正在增长,因为创新非常迅速,没有任何一家公司或任何一个团队能够跟上——尤其是在人工智能领域。您还希望拥有最新和最好的技术。因此,我认为这就是我们进行开源方式的优点,您带着自己的一小部分需求而来。基础模块已经开箱即用。这是否可行,您的人员正在做出贡献,并且他们说,‘您知道,他们需要这个来用于他们正在从事的特定项目,’然后他们会说他们会进行此拉取请求,并且它同时在帮助他们。