投资开源基础设施的非理性有效性
原文英文,约1300词,阅读约需5分钟。
📝
内容提要
投资开源基础设施的有效性在于解决长期被忽视的问题。加州大学伯克利分校的多个项目显示出高投资回报率,但当前资助模式难以支持这些项目,亟需建立专门职位以促进科学软件的可持续发展。
🔎
延伸解读
被忽视的中间地带
文章指出,有一类开源项目需要适度但非琐碎的持续专注,且影响广泛而分散。这类项目既无法靠志愿者零散时间解决,又因规模太小难以申请专项资助,导致长期被搁置。NumPy治理、Python打包、viridis色图等都属于此类,它们的问题众所周知却无人解决,正是因为缺乏专门职位来持续投入。
资助模式的盲区
现有资助模式难以支持影响广泛但分散的项目。企业因无法独占收益而缺乏商业理由,学术界则因贡献难以转化为论文和声誉而却步。专项资助又面临两难:申请本身需要持续投入,而缺乏资助就难以获得这种投入。这种结构性缺陷使得高回报的投资机会被长期忽略。
教职模式的启示
文章认为,学术界的教职模式提供了解决思路:教职拥有广泛授权、自主性、稳定性及环境支持,能识别并攻克高风险高影响的问题。但大学目前不愿资助产出工具而非论文的职位。要解决开源基础设施的可持续性问题,需要创造具有类似属性的专门职位,让“园丁”式角色得以存在。
❓
Q&A
为什么投资开源基础设施被认为是有效的?
投资开源基础设施有效是因为它解决了长期被忽视的问题,并且能够带来高投资回报率。
加州大学伯克利分校的哪些项目显示出高投资回报率?
伯克利的多个项目,如NumPy开发、Python打包改进等,显示出高投资回报率。
当前的资助模式存在哪些问题?
当前资助模式无法有效支持需要持续关注的开源项目,导致许多项目未能得到解决。
如何促进科学软件的可持续发展?
需要建立专门职位,以提供灵活性和稳定性,促进科学软件的可持续发展。
为什么学术界不愿意资助开源项目相关的教职职位?
大学通常不愿资助这些职位,因为它们更关注具体领域的研究成果,而非工具开发。
开源基础设施对科学研究的重要性是什么?
开源基础设施对科学研究至关重要,因为科学研究越来越依赖于持续维护的开源软件生态系统。
🏷️