算法和软件还是有很大区别的,前者是创造者使用,后者多数是给外行或刚入行的人使用,所以如果从创造者的角度设计软件,那么之后的使用者用起来会很难受。
国内研究所经常犯这个毛病,以为把算法整合起来就是软件了,其实还差得远。
工业软件开发中开发时间和成本一般不超过产品总投入的20%,剩下的大头是推广、后期培训运营维护和产品迭代,以及新版本的开发和兼容性测试。
这些工作根本不是科研院所和高校的能完成的,应该交给市场化运作的公司来完成,但是这里面最重要的两点:(1)科研院所和高校觉得算法是软件的核心,所以往往在产品收益分成上错误估计了己方的重要性,以产品总投入的20%要求50%或更高的收益。(2)更麻烦的是这些算法都属于国有财产,要价少了可能涉嫌国有资产流失,要追究相关责任人的责任。这两方面造成软件投入大、占用人力编制大和相关责任大。所以科研院所和高校的管理者以多一事不如少一事的态度,不热衷于完成和推广行业软件。
另外对于软件开发者来说,软件著作权在评职称和收入上没什么帮助,还不如多发点SCI或多完成一些项目来得实惠。
所以导致“大量工艺流程经验、关键技术参数……没能总结成算法代码保留下来”,以及“国内很多好的产品,因为产权问题,只能在家里趴窝,没有真正地在市场上用起来,工程师几十年地心血就这样浪费了”,最终只能获得某种国家、部位或行业的评奖,草草了事,束之高阁。
行业软件需要政府大力引导的同时,改变科研院所和高校绩效考核和知识产权管理方法,这才能真正调动研发的积极性。
本评论由用户“文渊紫光”推荐,来自《软件的国产化从来不是技术问题,政府大规模投入和与国外企业平等竞争是重点》一文。内容仅代表用户观点,标题为小编添加,更多热乎讨论请移步原文。