开源、隐藏成本:面向 OSS 许可证管理的系统性文献综述
软件工程
2025-07-11 v2
摘要
在现代软件开发中,集成第三方软件组件是常见做法,为效率和创新带来显著优势。然而,这种做法存在与软件许可证相关的风险,缺乏理解可能导致争议,引发严重的法律和运营挑战。为此,学术界和行业界均开展了various 调查,提出了解决方案和工具以应对这些挑战。然而,显著局限仍然存在。此外,开源软件(OSS)许可证的快速演变,以及快速采纳的生成式软件工程技术(如用于代码的大型语言模型,CodeLLM),正对软件许可证风险的系统性管理提出更高要求。为揭示严重挑战并探索可能的未来方向,本文开展了首次针对 80 篇精选 OSS 许可证相关论文的系统性文献综述(SLR),将现有研究归类为三个关键类别:许可证识别、许可证风险评估和许可证风险缓解。基于此,我们讨论了现有解决方案中的挑战,总结了机遇,以启发未来研究方向,并为实践者提供实用建议。我们希望这份详尽的综述能帮助连接学术界与行业界之间的鸿沟,并加速整个软件工程社区在合法软件风险治理方面的生态系统。
引用
@article{arxiv.2507.05270,
title = {Open Source, Hidden Costs: A Systematic Literature Review on OSS License Management},
author = {Boyuan Li and Chengwei Liu and Lingling Fan and Sen Chen and Zhenlin Zhang and Zheli Liu},
journal= {arXiv preprint arXiv:2507.05270},
year = {2025}
}