投资开源基础设施的非理性有效性

💡 原文英文,约1300词,阅读约需5分钟。
📝

内容提要

投资开源基础设施的有效性在于解决长期被忽视的问题。加州大学伯克利分校的多个项目显示出高投资回报率,但当前资助模式难以支持这些项目,亟需建立专门职位以促进科学软件的可持续发展。

🔎

延伸解读

被忽视的中间地带

文章指出,有一类开源项目需要适度但非琐碎的持续专注,且影响广泛而分散。这类项目既无法靠志愿者零散时间解决,又因规模太小难以申请专项资助,导致长期被搁置。NumPy治理、Python打包、viridis色图等都属于此类,它们的问题众所周知却无人解决,正是因为缺乏专门职位来持续投入。

资助模式的盲区

现有资助模式难以支持影响广泛但分散的项目。企业因无法独占收益而缺乏商业理由,学术界则因贡献难以转化为论文和声誉而却步。专项资助又面临两难:申请本身需要持续投入,而缺乏资助就难以获得这种投入。这种结构性缺陷使得高回报的投资机会被长期忽略。

教职模式的启示

文章认为,学术界的教职模式提供了解决思路:教职拥有广泛授权、自主性、稳定性及环境支持,能识别并攻克高风险高影响的问题。但大学目前不愿资助产出工具而非论文的职位。要解决开源基础设施的可持续性问题,需要创造具有类似属性的专门职位,让“园丁”式角色得以存在。

❓

Q&A

为什么投资开源基础设施被认为是有效的?

投资开源基础设施有效是因为它解决了长期被忽视的问题,并且能够带来高投资回报率。

加州大学伯克利分校的哪些项目显示出高投资回报率?

伯克利的多个项目,如NumPy开发、Python打包改进等,显示出高投资回报率。

当前的资助模式存在哪些问题?

当前资助模式无法有效支持需要持续关注的开源项目,导致许多项目未能得到解决。

如何促进科学软件的可持续发展?

需要建立专门职位,以提供灵活性和稳定性,促进科学软件的可持续发展。

为什么学术界不愿意资助开源项目相关的教职职位?

大学通常不愿资助这些职位,因为它们更关注具体领域的研究成果,而非工具开发。

开源基础设施对科学研究的重要性是什么?

开源基础设施对科学研究至关重要,因为科学研究越来越依赖于持续维护的开源软件生态系统。

🏷️

标签

➡️

继续阅读