介绍
让我首先陈述一些关于这个问题的相互矛盾的断言来说明问题是什么。
就个人而言,我希望在开发的每个阶段都打开我的代码,因为
- 其他人会看到并利用我正在做的事情
- 我也喜欢重用现有代码
- 第三方可以贡献
- 公众在资助我,所以公众有权看到
但我的老板说
- 他需要批准以他(或研究所)名义公开的内容,他不能批准每一步
- 有关于研究所知识产权的指导方针
我的同事说
- 其他人会来窃取我未发表的想法
- 我的实验代码对其他人没什么用
问题
为了在我的实验室中为代码发布和开源开发制定蓝图,我们想提出以下问题。
- 是否已经有这样的指南,涵盖了学术界开放软件的重要问题?
- 哪些问题必须包含在这样的指南中?
- 您认为实施和使用此类指南的正确方法是什么?
评论
我们希望在单独的指南中解决信用、可再现性、代码文档以及在哪里发布的问题。