中科院「自主研发」的「木兰」编程语言到底有多牛?( 二 )


解包后 , 可以很直观的看到木兰内部长这样:

现在已经可以基本可以确定 , 这就是 Python 了 。

我们再深入进去 , 看看目录下面这个奇怪的 PYZ-00.pyz_extracted 文件夹里面是些什么东西 。

这些后缀为 .pyc 的文件 , 是 Python 程序的字节码文件 。 文件夹中的这些 Python 程序 , 都是 Python 的标准库(就是 Python 语言自带的一些实用功能) 。 把它们存放在这里 , 显然是因为木兰会在这里统一调用 Python 3.7 的内部函数和接口 。

这基本就是石锤了:

中科院计算所的「纯自主研发」的木兰编程语言 , 其实就是把 Python 3.7 这门全球最流行的开源编程语言打了个包、包装成一个 exe 可执行文件 , 还忘了换图标……

如果你要问技术含量有多少 , 大概等于我买了个 iPhone 11 然后包上了一张废报纸就号称这是彻底自主研发的古老湿 100S 智能手机、最后还毫无工匠精神的忘了画上我自己的 Logo 。

换皮能有多少技术含量?况且还换成这个样子?这是欺负码农眼瞎吗?

其他夸下的海口 , 例如跨平台之类 , 瞬间就可以理解了:Python 本身就是一门跨平台语言 , 既然「木兰」只是换皮版 Python , 那么当然具备 Python 的一切特性 。

我还帮中科院想好了一句广告词——「彻底兼容 Python 生态环境」 , 一下子就有走出国门冲向世界的潜力了 , 岂不美哉?

4

扒到这里 , 「木兰」的真身已经曝光在阳光下了 。

但是 , 还有多少个虚假的「自主研发」项目仍然隐藏在黑暗中?

2002年 , 上海交通大学微电子学院院长陈进从美国买来 10 片 MOTO-freesca 56800 芯片 , 找来几个民工将芯片表面的MOTO等字样全部用砂纸磨掉 , 然后加上汉芯的LOGO , 骗取了高达上亿元的科研基金 , 成为 2000 年后中国最著名的学术造假案件 。

2004年 , 号称「自主研发」和「自主知识产权」的国产服务器操作系统「麒麟」正式对外公布 , 随后遭到质疑 , 相关报告显示「麒麟」操作系统中至少有 60% 的代码来自于 FreeBSD 5.3 , 并且二者在函数命名上的相似度高达 99.45% 。

2018 年 , 号称「世界第五颗也是唯一一颗属于中国人自己的浏览器内核」的红芯浏览器被曝光使用 Blink 内核 , 整个浏览器与Chrome浏览器严重雷同 , 就是一个「Chrome 套壳浏览器」 , 与其宣称的「自主研发」南辕北辙 。

……

像这样的 IT 闹剧 , 在中国还有无数 , 打着「自主研发」的幌子 , 戴着「爱国无罪」的帽子 , 肥的是谁的肚皮?伤的又是谁的钱财?

软件工程行业的游戏规则极其简单:好的代码 , 全世界都会用 , 但大家必须遵守原作者的要求(例如不同的软件 License 对使用者有不同的限制) , 绝不能用了人家代码还说这是你「自主研发」的「自主知识产权」 。 这就不叫「共享精神」了 , 这叫「偷」 。

Linux 操作系统作者 Linus 有一句名言:Talk is Cheap show me the code.

那些至今只敢嘴上厉害、却一再延迟公开源代码的「自主研发」产品 , 能不能把代码放到聚光灯下 , 证明你们并不是另一出「爱国」的「换皮」闹剧呢?

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。