中文

衡量公共资金对开源软件开发影响的工具包

计算机与社会 2024-11-12 v1 软件工程

摘要

政府越来越多地利用资金支持开源软件(OSS)开发,这被用作支撑软件供应链安全、数字主权、经济增长以及科学与创新领域的国家竞争力等政策杠杆。然而,公共资金对 OSS 开发影响的理解仍不充分,缺乏对如何有意义地进行衡量的共识。这一差距阻碍了对公共投资回报的评估,并妨碍了公共利益资金策略的优化。我们通过一套方法学考量的工具包来弥补这一差距,这些考量可用于此类衡量,借鉴了社区健康分析开源软件(CHAOSS)项目中关于 OSS 估值和社区健康指标的 prior work,以及我们作为下一代互联网计划和主权技术局的实践者任务中评估资金项目的第一手经验。我们讨论了关键考量,包括纳入资金目标、项目生命周期和社会结构,以及区域和组织成本因素的重要性。接下来,我们呈现了一个潜在的社会、经济和技术影响的分类体系,这些影响可以是正向或负向的、直接或间接的、内部的(即位于项目内部)或外部的(即位于项目的依赖项和用户生态系统中),以及在 various 时间范围内显现。此外,我们讨论了定性、定量和混合方法的优缺点,以及估计乘数效应的选项和风险。通过本工具包,我们为关于公共资金对 OSS 开发者和社会整体价值的多利益相关者讨论做出了贡献。

关键词

引用

@article{arxiv.2411.06027,
  title  = {A Toolkit for Measuring the Impacts of Public Funding on Open Source Software Development},
  author = {Cailean Osborne and Paul Sharratt and Dawn Foster and Mirko Boehm},
  journal= {arXiv preprint arXiv:2411.06027},
  year   = {2024}
}

备注

23 pages, 3 tables