对开源软件许可证兼容性进行检查

G. Kapitsaki, Athina C. Paphitou, A. Achilleos
{"title":"对开源软件许可证兼容性进行检查","authors":"G. Kapitsaki, Athina C. Paphitou, A. Achilleos","doi":"10.1145/3575879.3575973","DOIUrl":null,"url":null,"abstract":"The use of free and open source software is increasing and there is currently a tendency towards more openness in the provision of open source software. However, libraries that are used in conjunction with the software may affect the final license selection of the open source software and special caution is needed by software developers. Existing tools provide the means to extract license information from software projects, but this information has not been utilized towards recommending licenses that do not cause license violations. In this paper, we present our work towards the recommendation of licenses that satisfy the license compatibility requirement taking into consideration the licenses of third party libraries used in the software project. We have employed a dataset of 160 open source software projects to compare license compatibility using license extraction techniques implemented in different tools, i.e. Nomos and Ninka, whereas we have integrated the license extraction process in the findOSSLicense open source license recommender system, in order to recommend licenses that do not cause violations. The evaluation results and a small scale user study demonstrate the added value of the approach for the software developers in being better informed about license compatibility.","PeriodicalId":164036,"journal":{"name":"Proceedings of the 26th Pan-Hellenic Conference on Informatics","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Towards open source software licenses compatibility check\",\"authors\":\"G. Kapitsaki, Athina C. Paphitou, A. Achilleos\",\"doi\":\"10.1145/3575879.3575973\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The use of free and open source software is increasing and there is currently a tendency towards more openness in the provision of open source software. However, libraries that are used in conjunction with the software may affect the final license selection of the open source software and special caution is needed by software developers. Existing tools provide the means to extract license information from software projects, but this information has not been utilized towards recommending licenses that do not cause license violations. In this paper, we present our work towards the recommendation of licenses that satisfy the license compatibility requirement taking into consideration the licenses of third party libraries used in the software project. We have employed a dataset of 160 open source software projects to compare license compatibility using license extraction techniques implemented in different tools, i.e. Nomos and Ninka, whereas we have integrated the license extraction process in the findOSSLicense open source license recommender system, in order to recommend licenses that do not cause violations. The evaluation results and a small scale user study demonstrate the added value of the approach for the software developers in being better informed about license compatibility.\",\"PeriodicalId\":164036,\"journal\":{\"name\":\"Proceedings of the 26th Pan-Hellenic Conference on Informatics\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 26th Pan-Hellenic Conference on Informatics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3575879.3575973\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 26th Pan-Hellenic Conference on Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3575879.3575973","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

免费和开源软件的使用正在增加,目前在提供开源软件方面有一种更加开放的趋势。然而,与软件一起使用的库可能会影响开源软件的最终许可选择,软件开发人员需要特别小心。现有的工具提供了从软件项目中提取许可信息的方法,但是这些信息还没有被用于推荐不会导致违反许可的许可。在本文中,考虑到软件项目中使用的第三方库的许可证,我们介绍了我们为满足许可证兼容性要求的许可证推荐所做的工作。我们使用了160个开源软件项目的数据集,使用不同工具(如Nomos和Ninka)中实现的许可证提取技术来比较许可证兼容性,同时我们将许可证提取过程集成在findossllicense开源许可证推荐系统中,以便推荐不会导致违规的许可证。评估结果和小规模用户研究证明了该方法的附加价值,软件开发人员可以更好地了解许可证兼容性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Towards open source software licenses compatibility check
The use of free and open source software is increasing and there is currently a tendency towards more openness in the provision of open source software. However, libraries that are used in conjunction with the software may affect the final license selection of the open source software and special caution is needed by software developers. Existing tools provide the means to extract license information from software projects, but this information has not been utilized towards recommending licenses that do not cause license violations. In this paper, we present our work towards the recommendation of licenses that satisfy the license compatibility requirement taking into consideration the licenses of third party libraries used in the software project. We have employed a dataset of 160 open source software projects to compare license compatibility using license extraction techniques implemented in different tools, i.e. Nomos and Ninka, whereas we have integrated the license extraction process in the findOSSLicense open source license recommender system, in order to recommend licenses that do not cause violations. The evaluation results and a small scale user study demonstrate the added value of the approach for the software developers in being better informed about license compatibility.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信