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 条
  • [1] Free and Open Source Software License Compliance: Tools for Software Composition Analysis
    Ombredanne, Philippe
    COMPUTER, 2020, 53 (10) : 105 - 109
  • [2] Determinants of the Choice of Open Source Software License
    Sen, Ravi
    Subramaniam, Chandrasekar
    Nelson, Matthew L.
    JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2008, 25 (03) : 207 - 239
  • [3] Learning and Open Source Software License Choice
    Peng, Gang
    Mu, Jifeng
    Di Benedetto, C. Anthony
    DECISION SCIENCES, 2013, 44 (04) : 619 - 643
  • [4] LiDetector: License Incompatibility Detection for Open Source Software
    Xu, Sihan
    Gao, Ya
    Fan, Lingling
    Liu, Zheli
    Liu, Yang
    Ji, Hua
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (01)
  • [5] Study of Open-source Software License Compliance
    Wang Z.-Q.
    Wu S.
    Xiao G.-Q.
    Zhang Z.-L.
    Liu Z.-Y.
    Peng J.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (08): : 3035 - 3058
  • [6] Method of License Compliance of Open Source Software Governance
    Yun, Ho Yeong
    Joe, Yong Joon
    Shin, Dong Myung
    PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 83 - 86
  • [7] LiResolver: License Incompatibility Resolution for Open Source Software
    Xu, Sihan
    Gao, Ya
    Fan, Lingling
    Li, Linyu
    Cai, Xiangrui
    Liu, Zheli
    PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 652 - 663
  • [8] Identifying terms in open source software license texts
    Kapitsaki, Georgia M.
    Paschalides, Demetris
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 540 - 545
  • [9] License Update and Migration Processes in Open Source Software Projects
    Jensen, Chris
    Scacchi, Walt
    OPEN SOURCE SYSTEMS: GROUNDING RESEARCH, 2011, 365 : 177 - 195
  • [10] Automating the license compatibility process in open source software with SPDX
    Kapitsaki, Georgia M.
    Kramer, Frederik
    Tselikas, Nikolaos D.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 131 : 386 - 401