学术研究人员依赖各种高度专业化的软件来支持他们的研究。常用的商业软件选项价格昂贵;研究人员要么必须购买大量常用应用程序(如数据分析工具)的许可证,要么必须为专用软件(例如特定实验室设备的应用程序)购买昂贵的单个许可证。
令人惊讶的是,很少有研究人员使用开源软件来代替昂贵的商业软件。开源软件不仅比商业选项更节省成本——节省下来的资金可以重新投入到研究中——而且还为研究人员提供了为自己的特定需求开发软件的机会,然后与从事类似工作的其他人分享。
假设您的研究小组发明了一项新技术或方法来推进您的领域,并在著名的期刊上发表了您的研究成果。为了为您的技术开发商业软件,软件公司的某个人必须阅读您的论文,启动开发过程,并将软件推向市场成熟。根据项目的复杂性,这可能需要数年时间。
如果您在开发新技术的同时开发软件,您可以显著缩短这个过程。因为您不必等待商业软件上市,所以您可以在您的研究发表后立即(甚至在某些情况下之前)开始广泛使用您的创新。而且,一旦有关于有多少人正在使用您的开源软件的数据,商业软件供应商就可以确定这是否是一个可行的市场,然后查看您的源代码,了解开发他们自己版本的需求。
这是一个更具体的例子。表面化学家使用悬滴法表面张力仪来确定液体的表面张力(这就是为什么水会聚集成滴,昆虫可以在水面上行走的原因)。对于研究和工业应用,了解特定液体的表面张力非常重要,因为它会影响乳液、泡沫等的形成能力。许多悬滴法表面张力仪供应商也提供商业软件,用于分析液滴的形状以确定表面张力。我们的研究小组开发了一个名为 OpenCapsule 的开源软件,它不仅执行相同类型的分析,还确定了液滴膜层的弹性特性,这在以前是不可能的。OpenCapsule 为研究人员提供了一种新的、免费的、GPL 许可的软件工具,用于表征弹性纳米材料。我们希望新的贡献者能够帮助我们优化 OpenCapsule 并进一步推进该项目。
开源为研究人员提供了许多优势,包括即用型、尖端技术;成本节约;以及更快的开发速度。没有商业供应商能像您自己一样了解您的需求,那么为什么不利用您自己的研究,通过开发您自己的开源软件来摆脱对软件供应商的依赖呢?
8 条评论