一句话:通过混合方法研究 GitHub Sponsors,揭示受捐赠 OSS 开发者的特征及开发者对个人捐赠的看法。
开源软件项目的可持续性长期依赖维护者与开发者的持续投入,为个人提供财务支持被视为缓解这一问题的潜在途径。GitHub Sponsors 于 2019 年推出,允许向个体开源开发者捐赠。本文对 GitHub Sponsors 开展混合方法研究,结合定量分析与定性分析,考察哪些开发者更可能获得捐赠,以及开发者如何看待面向个人的捐赠。研究发现:受赞助开发者比未受赞助开发者更为活跃;能否获得捐赠与社区中是否已有人捐赠相关;开发者将赞助视为一种贡献开源的新方式。该工作为基于数据理解 GitHub Sponsors 提供了初步依据,并为以财务方式维持开源社区的后续研究开辟了方向。
GitHub Sponsors, launched in 2019, enables donations to individual open source software (OSS) developers. Financial support for OSS maintainers and developers is a major issue in terms of sustaining OSS projects, and the ability to donate to individuals is expected to support the sustainability of developers, projects, and community. In this work, we conducted a mixed-methods study of GitHub Sponsors, including quantitative and qualitative analyses, to understand the characteristics of developers who are likely to receive donations and what developers think about donations to individuals. We found that: (1) sponsored developers are more active than non-sponsored developers, (2) the possibility to receive donations is related to whether there is someone in their community who is donating, and (3) developers are sponsoring as a new way to contribute to OSS. Our findings are the first step towards data-informed guidance for using GitHub Sponsors, opening up avenues for future work on this new way of financially sustaining the OSS community.