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