科工力量:國產化成“唐僧肉”,被揭穿的“木蘭”絕非孤例
【文/科工力量 鐵流】
日前,中科智芯公司宣稱完全自主國產的編程語言“木蘭”被質疑套殼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年做冷板凳的公司或單位之外,很多企業都將國產化替代視為唐僧肉。
一位行業人士評價:
國產化的圈子就是,自己騙自己,騙的時間久了,自己都信了,然後一本正經的騙所有人。
(作者微信公眾號 tieliu1888)
本文系觀察者網獨家稿件,文章內容純屬作者個人觀點,不代表平台觀點,未經授權,不得轉載,否則將追究法律責任。關注觀察者網微信guanchacn,每日閲讀趣味文章。