Lune

ISSTA2024顶会

Your "Notice" Is Missing: Detecting and Fixing Violations of Modification Terms in Open Source Licenses during Forking

Kaifeng Huang, Yingfeng Xia, Bihuan Chen, Siyang He, Huazheng Zeng, Zhuotong Zhou, Jin Guo, Xin Peng

2024年份
3被引次数

摘要

Open source software brings benet to the software community but also introduces legal risks caused by license violations, which result in serious consequences such as lawsuits and nancial losses. To mitigate legal risks, some approaches have been proposed to identify licenses, detect license incompatibilities and inconsistencies, and recommend licenses. As far as we know, however, there is no prior work to understand modication terms in open source licenses or to detect and x violations of modication terms. To bridge this gap, we rst empirically characterize modication terms in 48 open source licenses. These licenses all require certain forms of "notice" to describe the modications made to the original work. Inspired by our study, we then design LV to automatically detect and x violations of modication terms in open source licenses during forking. Our evaluation has shown the eectiveness and eciency of LV. 18 pull requests for xing modication term violations have received positive responses. 8 have been merged. CCS Concepts • Software and its engineering ! Software libraries and repositories; Software conguration management and version control systems; Software evolution; Software maintenance tools.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

它引用的顶会 Paper6

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖