2025年及以后的开源发展趋势

译文
开源 人工智能
在人工智能和有望解决可持续性问题的变革性融资解决方案的推动下,开源软件将继续在企业技术堆栈中推行。

译者 | 晶颜

审校 | 重楼

在过去的几十年里,开源软件(OSS)已经从仅仅是一个“便宜的选项”转变为企业基础设施的“优越选择”。现在,与专有软件相比,它通常能够提供更高的质量、更强的安全性、更好的隐私性、无与伦比的可扩展性和创新性。如今96%的软件都依赖于开源,这并非巧合,大型企业越来越倾向于投资基于OSS的解决方案,以利用这些优势。

另一方面来说,市场偏好的这种转变也代表了一个重要的机遇,可以为下一代基于OSS的企业软件类别领导者提供资金。下述一些值得注意的趋势可能会影响这个市场领域在2025年及以后的发展。

开源人工智能的兴起

基础大型语言模型(LLM)、相关人工智能基础设施及其应用的快速发展引发了围绕人工智能关键挑战的争论。其中的许多问题——比如透明度、适应性和安全性——都可以通过“开放”(openness)来解决。在最初由OpenAI和Anthropic等闭源先驱引领的浪潮之后,包括Meta的Llama和Mistral AI在内的一批新的开源AI模型正在掀起浪潮,推动全球人工智能生态系统的发展。

虽然关于开源人工智能定义的争论仍在继续,但随着开源倡议组织(OSI)最近发布了其第一份草案,这种模糊性并没有减缓现代人工智能模型的采用。然而,为了实现价值最大化,企业必须根据自己的特定需求定制人工智能——无论是通过构建定制的人工智能基础设施、在专有数据集上微调模型,还是为专门的任务构建人工智能代理。

开源在满足这些需求方面处于非常有利的位置,未来将是属于“开放”的。每个月都会有新的人工智能基础设施公司出现,目前初创公司开发的顶级人工智能OSS项目包括LangChain、LlamaIndex、hugs Face、Dify和Ollama(以GitHub上的年度活跃贡献者排序)。

开源人工智能的崛起之所以特别重要,是因为它能够影响和放大其他开源趋势。人工智能本质上正在改变软件的构建和消费方式,这对开源有重要的(主要是积极的)影响。

向业务应用平台拓展

从历史上看,开源在“以开发人员为中心”的领域蓬勃发展,比如软件开发工具和基础设施,包括数据库。然而,在过去的二十年里,许多企业套件,如ERP和CRM——最初是作为业务应用程序——已经演变成必不可少的平台,因为新的应用层已经建立在它们之上。

开源正在积极地捕获现代企业基础设施,并有很大的机会最终用更好的替代方案颠覆传统企业套件供应商的闭源生态系统。开源ERP平台Odoo就是一个很好的例子,该公司最近以53亿美元的估值进行了新一轮融资,并在某些细分市场挑战了SAP的主导地位。类似领域也出现了一些知名的新玩家:Twenty提供了一个开源的企业CRM (Salesforce的替代品),Plane提供了一个开源的项目管理系统(Jira和Asana的替代品),Cal.com提供了一个日程安排平台(calendar的替代品)。

人工智能代理(AI agent)的崛起正在加速这一趋势。为了获取大范围的成功,这些代理将需要广泛的定制,并与企业内部数据源和工作流紧密集成(就像人类员工一样),从而推动人工智能原生、自适应、开源业务应用平台的采用。

降低软件供应链中的风险

现在,软件应用程序平均依赖于500多个开源依赖项,软件供应链安全已成为企业关注的关键问题。许多OSS项目是由缺乏持续维护资源的无偿爱好者开发的,这导致了潜在的漏洞——就像Apache Log4j的情况一样。采用人工智能编码工具(如GitHub Copilot)将进一步加速代码创建,增加整体代码库,并可能加剧这些安全挑战。

根据Gartner的数据显示,软件供应链攻击的成本预计将从2023年的460亿美元上升到2031年的1380亿美元。为了解决IT基础设施面临的这些日益增长的风险,企业将需要采用下一代工具,这些工具可以在软件组合分析、漏洞检测、软件材料清单、警报、可观察性、AIOps以及其他开发和开发领域中利用现代AI和OSS。

探索新的融资模式

可持续性仍然是开源生态系统的核心挑战之一。虽然一些项目可以商业化——尽管这带来了自己的一系列挑战——但大多数OSS不能,因此继续依赖于不可持续的、非营利性的资金来源。

在商业OSS组织的世界里,关于开源许可证演变的讨论越来越激烈。在大型云供应商的压力下,可能会有更多的科技公司转向源代码可用和其他未经OSI批准的许可证。人工智能的兴起为这些争论增加了另一层复杂性,但也推动了既定的开放核心(open-core)业务模式,这种在免费OSS代码之上的基于人工智能的现代付费功能可能具有更好的盈利潜力。

对于免费的社区驱动(community-driven)的OSS来说,一个系统的、可持续的、有效的融资模式仍然缺失。这一缺口给全球软件基础设施带来了越来越大的风险。然而,2024年推出了一些有前景的想法和实验,可能为2025年可行的解决方案铺平道路。

其中一个倡议是开放源代码承诺,它鼓励公司向他们雇用的每个全职开发人员至少支付2000美元来补偿OSS维护者。另一项倡议涉及基于索引的、程序化的融资,以支持小型但至关重要的OSS项目的长尾。

最后,开源软件可持续性融资的潜在变革性解决方案可能是开源捐赠。这是一种维持了几个世纪的一流大学的融资模式,全球OSS社区与它们有很多共同之处。

总之,2025年有望成为开源软件发展的激动人心的一年。这些变化很可能是由人工智能和开源软件在企业技术堆栈的各个层面上的不断增加和相互关联的采用,以及解决开源软件可持续性的下一代商业和非营利解决方案所驱动的。

原文标题:Open source trends for 2025 and beyond,作者:Konstantin Vinogradov

责任编辑:华轩 来源: 51CTO
相关推荐

2022-12-07 13:37:34

大数据数据分析

2024-03-27 14:22:51

JavaScript人工智能应用程序

2021-06-25 10:32:49

首席信息官技术发展人工智能

2024-11-05 09:41:30

2024-05-30 08:00:00

2025-01-15 08:00:00

2012-04-11 09:41:40

2023-02-14 09:39:00

DevSecOps发展趋势

2023-01-12 17:42:27

2010-08-31 10:46:20

2021-01-19 21:59:14

大数据物联网边缘计算

2022-01-11 10:38:18

风险管理潜伏账户网络钓鱼

2020-04-28 08:54:59

人工智能AI技术

2022-01-24 10:21:04

人工智能AIoT机器学习

2017-12-27 10:54:02

开源发展趋势OpenStack

2021-04-16 09:13:54

JavaScript开发代码

2023-11-06 07:04:51

云计算趋势企业

2015-01-13 09:58:35

Web发展趋势

2022-05-07 14:58:08

物联网能源管理绿色建筑

2019-08-22 08:00:00

点赞
收藏

51CTO技术栈公众号