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