我知道编辑这个网站吗?

为什么要开源?

SciJava生态系统坚定致力于开源软件开发。该软件不是开源软件产品,而是遵循开源开发流程的开源软件项目。有公共source code repositories,公共communication渠道,公共project management资源,当然还有这个community editable website。请参阅第 Philosophy 页面了解更多信息。

scientific method 的核心原则之一是可重复性:不断重新测试和完善假设的能力。随着计算机软件在科学中发挥着越来越大的作用,该软件必须完全透明并可供研究人员使用,这一点至关重要:软件太复杂,每个研究小组都无法轻松地从头开始reproduced。相比之下,闭源软件对open research构成了障碍,因为算法的实现细节无法自由修改,甚至无法进行验证。

Science Code Manifesto 提供了围绕科学软件的五个原则的清晰简洁的列表。近年来也有许多出版物讨论这些问题和想法:

此外,我们努力使 ImageJ 成为一个社区驱动的项目。它不仅仅是一个open source产品,而且是一个开源流程。 ImageJ遵循开放的开发实践,在线提供开放的开发工具:

使用这些资源,您可以随时观察项目的最新进展,了解项目的发展方向,自己使用 GitHub 为项目贡献代码,或者在 wiki 上编写文档、教程和其他信息。

另请参阅 LOCI 的 Open Source in Science 文章。