Studying donations and their expenses in open source projects: a case study of GitHub projects collecting donations through open collectives

被引:0
|
作者
Zhou, Jiayuan [1 ]
Wang, Shaowei [2 ]
Kamei, Yasutaka [3 ]
Hassan, Ahmed E. [4 ]
Ubayashi, Naoyasu [3 ]
机构
[1] Huawei, Ctr Software Excellence CSE, Ottawa, ON, Canada
[2] Univ Manitoba, Dept Comp Sci, Winnipeg, MB, Canada
[3] Kyushu Univ, Principles Software Engn & Programming Languages, Fukuoka, Japan
[4] Queens Univ, Software Anal & Intelligence Lab SAIL, Kingston, ON, Canada
关键词
Donations; Open source; GitHub;
D O I
10.1007/s10664-021-10060-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Operating an open source project requires not only intrinsic motivation (e.g., the joy of participation) but also extrinsic motivation (e.g., financial incentives). Almost 95% of open source projects are no longer maintained after a year. Nowadays, although donations start to play an important role in operating open source projects, there is little knowledge about the characteristics of donors and the usage of donations. A better understanding of the characteristics of donations, their donors, and the usage of donations in open source projects is needed to provide insights to the stakeholders of open source projects to help them operate their projects more sustainably. In this paper, we study the donations that are received through the Open Collective platform (i.e., an online crowdfunding platform) to support open source projects, to understand the characteristics of these donations, their donors, and the usage of these donations. To do so, we investigate 225 GitHub open source projects that received 54,889 donations with a total value of $2,537,281 through the Open Collective platform. We find that: 1) In general, corporate donors tend to donate more money than individual donors in a single donation. However, in a collective, the total donation amount from individual donors is more than corporate donors, suggesting the importance of individual donors. Moreover, individual donors are more likely to redonate to the same collective compared to corporate donors. 2) Non-engineering-related expenses take up to 54.0% of the total number of all expenses that are filtered against donation. For instance, "Web services", "marketing", and "travel" expenses are the three most frequent and costly non-engineering-related expense types. For engineering-related expenses, the most frequent expenses are related to development and maintenance. Interestingly, we also observe that 18% of the engineering expenses were spent to propose bounties for addressing issues with a median cost of $95 per proposed bounty. We further analyze the differences between individual-supported collectives (i.e., collectives where more than 80% of their donation amount is from individual donors) and corporate-supported collectives (i.e., collectives where more than 80% of their donation amount is from corporate donors). We observe that corporate-supported collectives tend to receive a higher donation amount than individual-supported collectives and the monthly received donation amounts are positively associated with the levels of community and maintenance activities in corporate-supported collectives. They have no significant difference in terms of popularity (e.g., the number of pull requests) of their associated GitHub projects. Our findings suggest that the stakeholders of GitHub open source projects should try to attract more individual donors. Collectives should not expect to receive a large amount of funds overall from donations unless their projects are very popular or are mainly supported by corporations. Projects should budget for a reasonable amount (e.g., 13% of total funds) of non-engineering expenses (e.g., marketing and traveling).
引用
收藏
页数:38
相关论文
共 50 条
  • [41] Improving Usability in Open Source Projects Through State Transition Diagrams: A Case Study on Sports Tactics Board
    Llerena, Lucrecia
    Benitez, Paola
    Castro, John W.
    Bravo, Ericka
    [J]. SOCIAL COMPUTING AND SOCIAL MEDIA, PT I, SCSM 2024, 2024, 14703 : 44 - 59
  • [42] An Empirical Study of Security Issues Posted in Open Source Projects
    Zahedi, Mansooreh
    Babar, Muhammad Ali
    Treude, Christoph
    [J]. PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5504 - 5513
  • [43] Sustainability of free/Libre open source projects: A longitudinal study
    Chengalur-Smith I.S.
    Sidorova A.
    Daniel S.
    [J]. Journal of the Association for Information Systems, 2010, 11 (11) : 657 - 683
  • [44] Sustainability of Free/Libre Open Source Projects: A Longitudinal Study
    Chengalur-Smith, InduShobha
    Sidorova, Anna
    Daniel, Sherae
    [J]. JOURNAL OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2010, 11 (11): : 657 - 683
  • [45] Categorizing Faults in Exception Handling: A Study of Open Source Projects
    Barbosa, Eiji Adachi
    Garcia, Alessandro
    Barbosa, Simone D. J.
    [J]. 2014 28TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2014), 2014, : 11 - 20
  • [46] Open source projects in software engineering education: a mapping study
    Nascimento, Debora
    Bittencourt, Roberto
    Chavez, Christina
    [J]. COMPUTER SCIENCE EDUCATION, 2015, 25 (01) : 67 - 114
  • [47] Governance practices and software maintenance: A study of open source projects
    Midha, Vishal
    Bhattacherjee, Anol
    [J]. DECISION SUPPORT SYSTEMS, 2012, 54 (01) : 23 - 32
  • [48] An Empirical Study of Open Source Virtual Reality Software Projects
    Rodriguez, Irving
    Wang, Xiaoyin
    [J]. 11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 474 - 475
  • [49] Exploiting Open-source Projects to Study Software Design
    Fuhrman, Christopher P.
    [J]. INFORMATICS IN EDUCATION, 2007, 6 (01): : 53 - 66
  • [50] An Empirical Study of Adoption of Software Testing in Open Source Projects
    Kochhar, Pavneet Singh
    Bissyande, Tegawende F.
    Lo, David
    Jiang, Lingxiao
    [J]. 2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 103 - 112