首页> 外文会议>Working Conference on Mining Software Repositories >A Method to Detect License Inconsistencies in Large-Scale Open Source Projects
【24h】

A Method to Detect License Inconsistencies in Large-Scale Open Source Projects

机译:一种检测大型开源项目中许可证不一致的方法

获取原文

摘要

The reuse of free and open source software (FOSS) components is becoming more and more popular. They usually contain one or more software licenses describing the requirements and conditions which should be followed when been reused. Licenses are usually written in the header of source code files as program comments. Removing or modifying the license header by re-distributors will result in the inconsistency of license with its ancestor, and may potentially cause license infringement. But to the best of our knowledge, no research has been devoted to investigate such kind of license infringements nor license inconsistencies. In this paper, we describe and categorize different types of license inconsistencies and propose a feasible method to detect them. Then we apply this method to Debian 7.5 and present the license inconsistencies found in it. With a manual analysis, we summarized various reasons behind these license inconsistencies, some of which imply license infringement and require the attention from the developers. This analysis also exposes the difficulty to discover license infringements, highlighting the usefulness of finding and maintaining source code provenance.
机译:自由和开源软件(FOSS)组件的重用变得越来越流行。它们通常包含描述被重用时所应遵循的要求和条件的一个或多个软件许可证。许可证通常写在源代码文件的标题为计划的意见。移除或修改由再分配器许可报头将导致具有其祖先许可证的不一致性,并且可潜在地引起许可证侵权。但据我们所知,没有研究已经致力于研究此类许可的侵权行为,也没有牌照的不一致。在本文中,我们描述和分类不同类型的许可证不一致并提出一种可行的方法来检测它们。然后,我们应用此方法给Debian 7.5,呈现它发现许可证不一致。随着人工分析,我们总结这些许可不一致,其中一些暗示许可侵权,并要求从开发商的关注背后的各种原因。这一分析也暴露了难以发现侵权行为的许可,强调发现和保持源代码的出处的用处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号