|国家预印本平台
首页|Analyzing the Usage of Donation Platforms for PyPI Libraries

Analyzing the Usage of Donation Platforms for PyPI Libraries

Analyzing the Usage of Donation Platforms for PyPI Libraries

来源:Arxiv_logoArxiv
英文摘要

Software systems rely heavily on open source software (OSS) libraries, which offer benefits but also pose risks. When vulnerabilities arise, the OSS community may struggle to address them due to inactivity or lack of resources. Research highlights the link between OSS maintenance and financial support. To sustain the OSS ecosystem, maintainers should register on donation platforms and link these profiles on their project pages, enabling financial support from users and industry stakeholders. However, a detailed study on donation platform usage in OSS is missing. This study analyzes the adoption of donation platforms in the PyPI ecosystem. For each PyPI library, we retrieve assigned URLs, dependencies, and, when available, owner type and GitHub donation links. Using PageRank, we analyze different subsets of libraries from both a library and dependency chain perspective. Our findings reveal that donation platform links are often omitted from PyPI project pages and instead listed on GitHub repositories. GitHub Sponsors is the dominant platform, though many PyPI-listed links are outdated, emphasizing the need for automated link verification. Adoption rates vary significantly across libraries and dependency chains: while individual PyPI libraries show low adoption, those used as dependencies have much higher usage. This suggests that many dependencies actively seek financial support, benefiting developers relying on PyPI libraries.

Alexandros Tsakpinis、Alexander Pretschner

计算技术、计算机技术

Alexandros Tsakpinis,Alexander Pretschner.Analyzing the Usage of Donation Platforms for PyPI Libraries[EB/OL].(2025-03-11)[2025-04-24].https://arxiv.org/abs/2503.08263.点此复制

评论