HTML5 Python Ubuntu nginx php 微软 wordpress mysql Windows 开源 shell linux 程序员 linux命令 google centos Firefox apache java Android

科学的可重现需要软件开源

科学发现的一个必不可少的要求是可重现性,但随着科学研究越来越倚重于计算机程序,如果软件不开源,可重现又如何能实现?《自然》期刊发表的一篇社论认为科学的可重现需要软件开源

计算机科学的兴起为科学发展带来了前所未有的机遇。愈来愈强大的计算机让以前认为不可能测试的理论可以得到检验,先进的硬件技术允许在最荒无人烟的地方收 集数据。更多的数据,更丰富的软件数据分析工具,然而同时也让可重现性变得愈加困难。科学发现已经到达一个临界点,虽然不无例外情况,但任何依赖于计算的 科学研究结果如果不释放源代码的话是没有意义的,因为没有源代码,可重现性将面临重重障碍,引起不必要的混淆。

延伸阅读

评论