国产化成“唐僧肉” 被揭穿的“木兰”绝非孤例

日期:01-22
编译器

原标题:科工力量:国产化成“唐僧肉”,被揭穿的“木兰”绝非孤例

日前,中科智芯公司宣称完全自主国产的编程语言“木兰”被质疑套壳Python,进而引发广泛关注和争议。之后,当事人刘雷已经出面公开道歉,中科院计算所也发表了官方声明。

事实上,类似的情况并非孤例,拿国外技术穿马甲在基础软件和基础硬件国产化的大潮中是非常普遍的问题。“木兰”此次被揭穿皇帝新衣,只不过是学院派草台班子的包装能力比较弱,法务团队和公关团队太差。在当下国产化已经是“唐僧肉”的情况下,必须严格把关,把好钢用在刀刃上,用于发展真正可以抵御特朗普变脸的自主技术。

“木兰”被质疑穿马甲中科院发布官方说明

“木兰”被质疑穿马甲中科院发布官方说明

数日前,中科智芯大股东刘雷宣布,“木兰”是一款定位于面向智能物联应用、采用最新编程语言设计理念和编译技术的程序设计语言,开发团队致力于将其打造为“智能物联时代的C语言”。然而,在“木兰”横空出世后,在网络上争议四起,相对于中科智芯公司鼓吹的完全自主研发,“木兰”语言更像是Python语言的“套壳”产物。

之后,中科院计算所发布官方声明:经所科研道德委员会初步调查,“木兰”语言系该所员工刘雷创办的中科智芯公司研发的面向青少年编程教育的集成化产品,开发包中包含了Python开源编译器,对外却声称“完全自主”,该行为存在欺瞒与虚假陈述的科研不端问题。

中科院计算所已对当事人刘雷做出停职检查的决定,就管理责任责令编译实验室负责人作深刻检讨,并且正抓紧对该问题开展进一步深入调查,将尽快公布处理结果。

中科院计算所还表示,刘雷公开承认对“木兰”编程语言的介绍存在夸大成分,犯了两个错误:

一是“木兰”编程语言原本主要是用于中小学教育,但在介绍中扩大到智能物联领域。

二是“木兰”语言在8位单片机上的编译器是团队开发的,在32位单片机上的编译器则是基于Python开源编译器进行的二次开发,但在接受采访时将“木兰”编程语言和编译器夸大为完全自主开发。

可以说,到此事情已经很明朗了,“木兰”预言在8位单片机上的编译器是团队开发,仅针对中小学教学,32位单片机上的编译器则是基于Python开源编译器进行的二次开发。由于函数式编程、元编程和先进的编译器框架的进步,目前就算是真的自主研发一种和现有语言语法相似的语言最少也只需要百行代码的规模,本身已经没什么技术含量了,并不值得大书特书。刘雷最初的宣称明显夸大其词,存在科研不端问题。

中科院计算所内部山头林立

根据刘雷的说法,“木兰”研发没有使用任何科研经费,是中科智芯公司研发的面向青少年编程教育的集成化产品。之所以要在最初宣传是“中科院计算所计算机体系结构国家重点实验室编译技术团队主导研发”和“完全自主研发”,笔者猜测主要是为了镀金,搞得有噱头一些,让人觉得“木兰”很牛逼,这样可以收割“爱国税”和“智商税”,有利于中科智芯公司经营。

一位行业朋友告知,中科院计算所内部山头林立,而林子大了什么鸟都有,很多时候大家对刘雷这种镀金行为睁一只眼闭一只眼,只要没闹出大乱子大家就熟视无睹。

近年来,计算所在CPU方面,已经有龙芯这样的成果后,依然参与到华芯通、宏芯等项目中,龙芯是上一任领导李院士留下的,宏芯、华芯通项目是后来参与的,形成了以华芯通、宏芯、龙芯为代表的三驾马车。

如今,华芯通已经关门,宏芯在2016年就爆出欠薪事件,去年接盘侠终于厘清了宏芯的旧账,准备二度出征。另外,计算所还参与了RISC-V项目,与某通信大厂也曾经有过合作,可以说,基本上国内CPU项目,计算所都会参一脚。在当下国内优秀人才本来就不充裕的情况下,这种做法未必明智,还是应当集中优势兵力重点攻坚比较妥当。

宣传夸大其词在IT行业非常普遍

当下,受国际大环境影响,国内对国产化替代工作非常重视,也确实拿出了真金白银和相关政策支持基础软件和基础硬件的国产化替代。不过,正如新能源汽车补贴和光伏补贴政策炸出了一大堆牛鬼蛇神,大量资金被一些非常务虚的公司拿走。如今,IT行业也出现了新能源汽车和光伏行业曾经出现的情况。

当下,不论是买国外源代码,或基于国外源码做修改,还是购买国外IP做SoC设计,甚至是把国外CPU核与一个ASIC封装到一起,都鼓吹自己自主可控,完全自主知识产权,这种情况是非常糟糕的。一些明显依赖于境外寡头授权的技术,也摇身一变成为完全自主研发,并在全国到处圈地建产业园,向地方政府要政策、要市场。由于商业公司拥有非常强悍的法务团队和公关团队,任何不一样的声音都很难发出来,即便勇于发声,也要冒着404的风险。

相比之下,学院派的小公司属于草台班子,法务和公关团队都很弱,而且一些学者还是有一点廉耻心的,不至于像某些大商业公司高管那样满口放卫星,被质疑之后坚决不认。个别大公司把PgSQL、Cent OS拿来改改,然后拿外国科学家的名字冠名,就变成自主研发、国产骄傲了,往安全市场冲。甚至还玩出了“按揭开源”,以及OS里惊现安卓ADB,谁敢质疑,还要抱着被网友抨击“境外势力”的风险。相比之下,“木兰”把源码公开给网友检验,功力还是差太远。揭穿红芯、“木兰”这样的草台班子相对容易,但想要揭穿大公司的浮夸宣传,则非常非常困难,甚至还要冒法律风险。

结语

笔者不是在为“木兰”科研不端找借口,而是说明这是当下普遍的情况。毕竟,技术是需要长期迭代演进的,申威CPU依靠太湖之光一鸣惊人,背后是十五年如一日的积累和付出。一些公司在缺乏积累的情况下,想要去分政策的利益,那么,最有效的方式就是穿马甲。当年新能源汽车和光伏骗补有多乱,当下IT国产化替代就有多乱。除了少数20年做冷板凳的公司或单位之外,很多企业都将国产化替代视为唐僧肉。

一位行业人士评价:

国产化的圈子就是,自己骗自己,骗的时间久了,自己都信了,然后一本正经的骗所有人。

责任编辑:郑亚鹏

北京13号线停运 龙泽至霍营增开临时摆渡专线 新年穿新装 东莞“鼠”元素受追捧
相关阅读: