While many forms of financial support are currently available, there are still many complaints about inadequate financing from software maintainers. In May 2019, GitHub, the world's most active social coding platform, launched the Sponsor mechanism as a step toward more deeply integrating open source development and financial support. This paper collects data on 8,028 maintainers, 13,555 sponsors, and 22,515 sponsorships and conducts a comprehensive analysis. We explore the relationship between the Sponsor mechanism and developers along four dimensions using a combination of qualitative and quantitative analysis, examining why developers participate, how the mechanism affects developer activity, who obtains more sponsorships, and what mechanism flaws developers have encountered in the process of using it. We find a long-tail effect in the act of sponsorship, with most maintainers' expectations remaining unmet, and sponsorship has only a short-term, slightly positive impact on development activity but is not sustainable. While sponsors participate in this mechanism mainly as a means of thanking the developers of OSS that they use, in practice, the social status of developers is the primary influence on the number of sponsorships. We find that both the Sponsor mechanism and open source donations have certain shortcomings and need further improvements to attract more participants.
翻译:虽然目前有多种形式的财政支持,但对于软件维护者供资不足仍有许多抱怨。2019年5月,世界最活跃的社会编码平台GitHub(GitHub)启动了赞助机制,作为更深入整合开放源发展和财政支持的一个步骤。本文件收集了8,028名维护者、13,555名赞助者和22,515名赞助者的数据,并进行了全面分析。我们利用定性和定量分析的组合,探讨了赞助机制和开发者在四个层面的关系,考察了开发者的参与原因,该机制如何影响开发者的活动,获得更多赞助者,以及机制开发者在使用该机制过程中遇到的缺陷。我们发现赞助行为具有长期的效应,大多数维护者的期望仍未实现,赞助对发展活动只产生短期的略微积极影响,但不具可持续性。虽然赞助者参与该机制主要是为了感谢开放源码软件开发者,实际上,开发者的社会地位是对赞助人数的主要影响。我们发现,赞助机制和公开来源的捐赠者都存在某些缺陷,需要进一步加以改进。