
ACM 技术简报:AI 正在重塑开源软件,并使其支撑体系承压
2小时前
duguying
3 阅读
来源:Tech Xplore
ACM 技术政策委员会发布新技术简报:AI 一方面助力开源软件识别漏洞、开发补丁、加速开发,另一方面推高维护负担并加剧安全风险。开源软件对全球企业价值达 8.8 万亿美元,但长期可持续性与治理能力正承压,简报建议扩大 SBOM 使用并主动治理 OSS 依赖。
相关标签
#开源软件#AI#ACM#网络安全#SBOM#软件维护
ACM 发布技术简报:AI 正在重塑开源软件,并使其支撑体系承压
开源软件支撑着现代数字世界的很大一部分——从手机、汽车到云计算和人工智能。根据 ACM(美国计算机协会)技术政策委员会(TPC)发布的一份新技术简报,AI 的快速普及一方面为改进这些软件创造了新机会,另一方面也让负责维护和保障其安全的人们承受着越来越大的压力。
这份《TechBrief: Artificial Intelligence’s Effects on Open Source》检视了能力日益增强的 AI 系统正在如何改变开源软件(OSS)生态。作者指出,AI 可以帮助识别漏洞、开发补丁、加速软件开发;与此同时,同样的能力也可以被攻击者利用,而 AI 生成代码数量的激增正在迅速加重项目维护者的负担。
经济利害关系巨大
简报引用的研究估计,如果开源软件不存在,企业对软件的支出将是现在的 3.5 倍;开源软件对全球企业的需求侧价值高达 8.8 万亿美元。
“开源一直以来依赖的都不只是写代码的能力,” BasisTech 首席科学家、ACM TechBriefs 委员会主席 Simson Garfinkel 说,”成功的项目需要有人设定优先级、评估贡献、做出治理决策,并围绕社区需求建立共识。AI 可以大幅加速技术工作,但这些决策仍然需要人类判断——至少目前如此。”
AI 能力演进下,开源生态面临的四大挑战
- 网络安全:AI 为识别和修补漏洞创造了新机会,同时也为恶意行为者提供了越来越强大的攻击工具。OSS 被广泛使用,因此突然被发现的隐藏漏洞可能产生不成比例的巨大影响。
- 软件维护:AI 编码工具正在快速推高开源项目的贡献量,维护者不得不负责判断哪些被提议的变更应当进入可信的发布版本。
- 长期可持续性:许多创造了巨大价值的开源项目缺乏支撑持续开发和维护的可靠收入来源。维持生产可用的软件还需要编码之外的资源投入,包括项目管理、文档、可用性、人员招募和社区建设。
- 开源知识缺口:组织往往对自己所使用的 OSS 的治理、维护与网络安全属性缺乏运营层面的了解,导致在故障发生前难以识别关键依赖。
简报建议关注的应对方向
- 扩大软件物料清单(SBOM)的使用,帮助组织识别其软件中的开源组件与依赖
- 对组织的 OSS 使用进行映射和主动治理,以改善网络安全与持续维护
- 为 AI 无法取代的项目管理类工作投入更多资源,包括文档、打包、可用性、筹资、招募与新成员引导
- 妥善解决组织与政府所依赖的开源项目的长期可持续性与资金支持问题
参考资料
- 原文:AI is reshaping open source software and straining the systems that sustain it(Tech Xplore,2026-09-16,来源:Association for Computing Machinery)
- 报告原文:Arunachalam Balasubramanian Shrinivass et al, ACM TechBrief: Artificial Intelligence’s Effects on Open Source, (2026). DOI: 10.1145⁄3838809
- 封面图:Markus Spiske from Pexels
更多资讯
想看更多优质内容?
浏览所有资讯