为什么要反对套壳?
套壳软件其实也没什么不好,尤其那种基于成熟开源代码的套壳更香。开发周期短,内核稳定可靠,后期还能随时进行功能更新和性能改进。这简直就是集万千优点于一身啊。其实如果只是套壳自己用,绝对不是件坏事儿,我是非常赞同企业根据自身产品研发的需要对一些成熟的开源求解器进行套壳开发自己的研发工具的,事实上这些年私下里也帮不少企业做过这方面的套壳(额,不只是套开源的壳,有时候也套商用软件的壳,业内叫二次开发),这类套壳软件因为融入了大量的企业研发相关的行内知识,因此可以极大地降低学习门槛,同时还能提高软件使用的可靠性。
这里所要反对的套壳行为,指的是反对那些在网络上找一些成熟的开源软件,制作外壳后闭源商用,并且还宣称自主研发和具有独立知识产权,进而骗取国家科研经费之类的行为。
这种套壳行为到底有什么危害?站在一个局外人的角度简单的聊聊。
1、浪费国家资源
国家这几年投入了很大的力量发展工业软件,这包括了人才培养以及科研经费的投入。国家的策略毫无疑问是正确的,我们国家也的确需要有自己能够完全掌控的工业软件。国家投入了一些经费用于国产工业软件的孵化。站在国家的角度,当然是想要将经费用在刀刃上,用在真正需要经费的地方。要知道工业软件的开发可不是三五个月就能搞定的,这玩意儿风险极大,十年八年一直投入的大有可能,自主开发代码的小团队很难承受这种经济压力,他们需要国家的扶持和帮助。结果呢,套壳直接剥夺了这些小团队的生存权利。
套壳所使用的开源软件,一般都经历了较长时间的开发,比如CFD行业最喜欢套的开源软件OpenFOAM,自诞生到现在也有20多年了,这么多年的积累,是一般小团队能够抗衡的?照着补贴界惯用的“扶富不扶贫”的策略,自主小团队在套壳面前有说话的权利?经费很容易流向了套壳。
那套壳拿了经费干什么?完善求解器?这个难度很大,如果能完善求解器的能力,那还套什么壳呢,毕竟套壳有露馅儿的风险嘛。从最底层撸一套能用的CFD求解器需要多长时间?我不是很清楚哎,有大佬能告诉一声吗?注意我说的是工业上能用的求解器,而不是计算流体力学课后作业那种。三年五年之后,套壳的依然是套壳,核心东西依然是别人的,真正自主开发的小团队饿死了。
2、阻碍真正国产的发展
现在有没有真正开发的自主国产软件?我相信肯定是有的。但是能够拿出来和那些大牌软件PK的,估计是没有的。自主国产软件开发的时间短,想要活下去本来就挺不容易的,结果还要面对套壳的竞争。有人会说套壳为啥不和那些大牌软件PK?额,这问题很玄奥啊,PK个毛线,谁敢?不要小看了大厂的封杀能力。所以真正国产软件的直接竞争对手是套壳,而且麻烦的是前期多半干不过套壳。软件的发展需要时间积累,需要不断地在用户反馈中发展。干不过怎么办?死呗,还能咋办。最令人讨厌的是,套壳还顶着自主国产软件的帽子。
3、使国人对国产自主工业软件丧失信心
很多套壳软件都喜欢打民族牌,特讨厌。搞了个软件就软件嘛,非要上升到民族大义上去,仿佛靠着他们的软件就能抢占银河系一样。20年前的汉芯以及几年前的红芯事件,都是打着民族牌的赤果果的套壳行为,后果是什么?汉芯导致国人对国产芯片丧失了信心,红芯导致国人对国产浏览器丧失了信心。信心这玩意儿很重要,一旦丧失信心再想找回来可就难了。同时一旦这种套壳行为被曝光后,人们在后续对国产软件都会持有怀疑态度,就算你是真正的国产软件,大家第一时间想到的会不会是套壳,想要证明不是套壳可要比证明是套壳难上百万倍。
如果前两条是还只是个人私利的话,第三条就是误国行为了。
最后还是希望各位立志开发CFD软件的大佬们能够守住底线,做个诚实的人,毕竟只有诚实的人才能开发出诚实的软件。也衷心希望自己在有生之年能用上真正国产的诚实的CFD软件。
注:本文为个人观点!!
”
(本文结束)
本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册