Public-private funding models in open source software development: A case study on scikit-learn

要約

政府は、特にソフトウェアのセキュリティ、デジタル主権、科学とイノベーションにおける国家競争力などに関連する懸念に対処するために、オープンソース ソフトウェア (OSS) 開発に資金を割り当てることが増えています。
政府の資金提供の発表は一般に OSS 開発者に好評ですが、OSS 開発者が他の種類の資金と比較してそのような資金調達の相対的な利点と欠点を評価していることについては、まだ限られた理解しかありません。
この論文では、機械学習用の Python ライブラリである scikit-learn のケーススタディを通じてこの疑問を検討します。その資金モデルは、研究助成金、商業スポンサーシップ、コミュニティ寄付、およびフランスの人工知能戦略からの 3,200 万ユーロの助成金を組み合わせたものです。
scikit-learn の管理者および資金提供者との 25 回のインタビューを通じて、この研究は研究と実践に 2 つの重要な貢献をしています。
まず、この研究は、デジタル公共財としての scikit-learn の継続的な提供を確保するために、メンテナーが公的および民間の資金をプロジェクトにどのように織り込んでいるか、また、コミュニティの精神を保護するための資金調達のための多様な資金調達とガバナンス プロトコルの重要性を示しています。
プロジェクトの。
第二に、さまざまな利害関係者に実践的な推奨事項を提供します。
OSS 開発者コミュニティにとって、これは、さまざまな資金源の長所と短所のバランスを取る上での多様な資金調達モデルの利点を示しています。
企業にとって、これは、開発者や OSS プロジェクトのスポンサーになることで、限られたリソースと膨大なワークロードに苦労することが多い OSS メンテナーを大幅にサポートできることを思い出させるものとなります。
政府に対しては、新しい OSS ライブラリや機能の開発に資金を提供することに加えて、またはその開発のみに資金を提供することに加えて、既存の OSS の保守にも資金を提供することの重要性を強調しています。
この論文は、将来の研究の方向性についての提案で締めくくられています。

要約(オリジナル)

Governments are increasingly allocating funding for open source software (OSS) development to address concerns related to software security, digital sovereignty, and national competitiveness in science and innovation, amongst others. While announcements of governmental funding are generally well-received by OSS developers, we still have a limited understanding of OSS developers evaluate the relative benefits and drawbacks of such funding compared to other types of funding. This paper explores this question through a case study on scikit-learn, a Python library for machine learning, whose funding model combines research grants, commercial sponsorship, community donations, and a 32 million euro grant from the France’s artificial intelligence strategy. Through 25 interviews with scikit-learn’s maintainers and funders, this study makes two key contributions to research and practice. First, the study illustrates how the maintainers have weaved public and private funding into their project to ensure the continued provision of scikit-learn as a digital public good, as well as the importance of diversified funding and governance protocols for funding to safeguard the community ethos of the project. Second, it offers practical recommendations to various stakeholders. For OSS developer communities, it illustrates the benefits of a diversified funding model in balancing the merits and drawbacks of different funding sources. For companies, it serves as a reminder that sponsoring developers or OSS projects can significantly support OSS maintainers, who often struggle with limited resources and towering workloads. For governments, it emphasises the importance of funding the maintenance of existing OSS in addition to or exclusively funding the development of new OSS libraries or features. The paper concludes with suggestions for future research directions.

arxiv情報

著者 Cailean Osborne
発行日 2024-04-10 15:12:32+00:00
arxivサイト arxiv_id(pdf)

提供元, 利用サービス

arxiv.jp, Google

カテゴリー: cs.AI, cs.CY, cs.LG, cs.SE, K.4.1 パーマリンク