Do Software Developers Understand Open Source Licenses?

被引:35
|
作者
Almeida, Daniel A. [1 ]
Murphy, Gail C. [1 ]
Wilson, Greg [2 ]
Hoye, Mike [3 ]
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC, Canada
[2] Software Carpentry Fdn, Toronto, ON, Canada
[3] Mozilla Corp, Toronto, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
open source; software licenses; survey; CHOICE;
D O I
10.1109/ICPC.2017.7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software provided under open source licenses is widely used, from forming high-profile stand-alone applications (e.g., Mozilla Firefox) to being embedded in commercial offerings (e.g., network routers). Despite the high frequency of use of open source licenses, there has been little work about whether software developers understand the open source licenses they use. To our knowledge, only one survey has been conducted, which focused on which licenses developers choose and when they encounter problems with licensing open source software. To help fill the gap of whether or not developers understand the open source licenses they use, we conducted a survey that posed development scenarios involving three popular open source licenses (GNU GPL 3.0, GNU LGPL 3.0 and MPL 2.0) both alone and in combination. The 375 respondents to the survey, who were largely developers, gave answers consistent with those of a legal expert's opinion in 62% of 42 cases. Although developers clearly understood cases involving one license, they struggled when multiple licenses were involved. An analysis of the quantitative and qualitative results of the study indicate a need for tool support to help guide developers in understanding this critical information attached to software components.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [31] An Empirical Study to Investigate Collaboration Among Developers in Open Source Software (OSS)
    Sun, Weijie
    Iwuchukwu, Samuel
    Bangash, Abdul Ali
    Hindle, Abram
    [J]. 2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 352 - 356
  • [32] An Exploratory Study on Developers Opinions about Influence in Open Source Software Ecosystems
    Condina, Vinicius
    Malcher, Paulo
    Farias, Victor
    Santos, Rodrigo
    Fontao, Awdren
    Wiese, Igor
    Viana, Davi
    [J]. 34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 137 - 146
  • [33] Users and developers:: An agent-based simulation of open source software evolution
    Smith, Neil
    Capiluppi, Andrea
    Fernandez-Ramil, Juan
    [J]. SOFTWARE PROCESS CHANGE, 2006, 3966 : 286 - 293
  • [34] Inside the software patents debate - Some good news for open source developers
    McLaughlin, L
    [J]. IEEE SOFTWARE, 2005, 22 (03) : 102 - 104
  • [35] Developers' Incentives and Open-Source Software Licensing: GPL vs BSD
    Atal, Vidya
    Shankar, Kameshwari
    [J]. B E JOURNAL OF ECONOMIC ANALYSIS & POLICY, 2015, 15 (03): : 1381 - 1416
  • [36] WHO IS NOT DEVELOPING OPEN SOURCE SOFTWARE? NON-USERS, USERS, AND DEVELOPERS
    Dahlander, Linus
    Mckelvey, Maureen
    [J]. ECONOMICS OF INNOVATION AND NEW TECHNOLOGY, 2005, 14 (07) : 617 - 635
  • [37] Applying Centrality Measures to the Behavior Analysis of Developers in Open Source Software Community
    He, Peng
    Li, Bing
    Huang, Yuan
    [J]. SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 418 - 423
  • [38] Risk Factors and Practices for the Development of Open Source Software From Developers' Perspective
    Haider, Shehzad
    Khalil, Wajeeha
    Al-Shamayleh, Ahmad Sami
    Akhunzada, Adnan
    Gani, Abdullah
    [J]. IEEE ACCESS, 2023, 11 : 63333 - 63350
  • [39] Perceptions of open-source software developers on collaborations: An interview and survey study
    Constantino, Kattiana
    Souza, Mauricio
    Zhou, Shurui
    Figueiredo, Eduardo
    Kastner, Christian
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (05)
  • [40] Free and Open Source Software and FRAND-based patent licenses How to mediate between Standard Essential Patent and Free and Open Source Software
    Maracke, Catharina
    [J]. JOURNAL OF WORLD INTELLECTUAL PROPERTY, 2019, 22 (3-4): : 78 - 102