An insight into license tools for open source software systems

被引:21
|
作者
Kapitsaki, Georgia M. [1 ]
Tselikas, Nikolaos D. [2 ]
Foukarakis, Ioannis E. [2 ]
机构
[1] Univ Cyprus, Dept Comp Sci, CY-1678 Nicosia, Cyprus
[2] Univ Peloponnese, Commun Networks & Applicat Lab, Dept Informat & Telecommun, Tripolis 22100, Greece
关键词
Free/Libre/Open Source Software; License identification; License compatibility;
D O I
10.1016/j.jss.2014.12.050
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Free/Libre/Open Source Software (FLOSS) has gained a lot of attention lately allowing organizations to incorporate third party source code into their implementations. When open source software libraries are used, software resources may be linked directly or indirectly with multiple open source licenses giving rise to potential license incompatibilities. Adequate support in license use is vital in order to avoid such violations and address how diverse licenses should be handled. In the current work we investigate software licensing giving a critical and comparative overview of existing assistive approaches and tools. These approaches are centered on three main categories: license information identification from source code and binaries, software metadata stored in code repositories, and license modeling and associated reasoning actions. We also give a formalization of the license compatibility problem and demonstrate the role of existing approaches in license use decisions. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:72 / 87
页数:16
相关论文
共 50 条
  • [21] Performance of MI Tools in Perspective of Open Source Software
    Sarwar, Muhammad Imran
    Tanveer, Wasif
    Sarwar, Imran
    2009 2ND INTERNATIONAL CONFERENCE ON COMPUTER, CONTROL AND COMMUNICATION, 2009, : 121 - 124
  • [22] Gender in Open Source Software: What the tools tell
    Mendez, Christopher
    Sarma, Anita
    Burnett, Margaret
    2018 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON GENDER EQUALITY IN SOFTWARE ENGINEERING (GE 2018), 2018, : 21 - 24
  • [23] Choosing an Open Source License
    Engelfriet, Arnoud
    IEEE SOFTWARE, 2010, 27 (01) : 48 - 49
  • [24] Analyzing the relationship between the license of packages and their files in free and open source software
    Manabe, Yuki
    German, Daniel M.
    Inoue, Katsuro
    1600, Springer Science and Business Media, LLC (427): : 51 - 60
  • [25] Sharing at Scale: An Open-Source-Software-based License Compliance Ecosystem
    Azhakesan, Arun
    Paulisch, Frances
    2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP), 2020, : 130 - 131
  • [26] LiSum: Open Source Software License Summarization with Multi-Task Learning
    Li, Linyu
    Xu, Sihan
    Liu, Yang
    Gao, Ya
    Cai, Xiangrui
    Wu, Jiarun
    Song, Wenli
    Liu, Zheli
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 787 - 799
  • [27] Analyzing the Relationship between the License of Packages and Their Files in Free and Open Source Software
    Manabe, Yuki
    German, Daniel M.
    Inoue, Katsuro
    OPEN SOURCE SOFTWARE: MOBILE OPEN SOURCE TECHNOLOGIES, 2014, 427 : 51 - 60
  • [28] Space mechanics tools:: Rethinking flight dynamics tools with open source software
    Martinot, V
    Herbinière, S
    ASTRODYNAMICS 2001, PTS I-III, 2001, 109 : 1903 - 1912
  • [29] Comparative Study of Open Source Software Reliability Assessment Tools
    Lu, Shuyi
    Li, Honghui
    Jiang, Zhouxian
    PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS), 2020, : 49 - 55
  • [30] An Open Source performance tools software suite for scientific computing
    Mucci, Philip J.
    Mohan, Tushar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (02): : 206 - 216