Internet Develppment
互联网开发& 推广服务提供商

我们擅长商业策略与用户体验的完美结合。

欢迎浏览我们的案例。

首页 > 新闻中心 > 新闻动态 > 正文

MATLAB断供哈工大首月:师生科研一切照常

发布时间:2020-07-02 10:24:22来源:每日经济新闻

  哈工大、哈工程被禁用 MATLAB 软件已近 1 个月。6 月 6 日开始,逐渐有哈工大的学生发现,MATLAB 软件似乎出现了问题。6 日当天使用 MATLAB 时,界面会弹出反激活通知,点击反激活选项后能够继续使用,但到了第二天,直接显示授权许可无效,也无法继续登录哈工大域名的账户。

  负责技术支持的老师告知,MATLAB 无法正常使用是因为哈工大被美国商务部列入实体名单。开发 MATLAB 的公司 MathWorks 回复称,公司因接到美国政府的进出口管制名单,无法继续为哈工大提供服务。

  无法使用 MATLAB 的学校不止哈工大一家。几乎在同一时间,5 公里之外的哈工程也遇到了同样的“bug”。而对于实体清单上所有的企业、高校和研究机构,“工科神器”MATLAB 都已经无法使用。

  “MathWorks 也不希望发生这样的事情。之前禁售华为的时候,老板在内部大会表示过,不认同这样的做法。”MathWorks 美国总部的一位员工告诉《每日经济新闻》记者,因为 MathWorks 存在军工应用产品,需要遵守美国出口限制,所以当华为、哈工大等被列入清单之后,MathWorks 就只能切断与他们之间的合作。

  在 MATLAB 突然断供后,寻找替代软件成为当务之急。在 MATLAB 的数值计算部分,有 Python、Octave 之类的开源产品可供选择,但配套软件 Simulink 的仿真模拟能力,则几乎没有可替代的产品。重新造轮子似乎必须在国内工业软件领域上演,这时,几家国内软件公司站出来宣称,旗下产品完全对标 MATLAB 和 Simulink,似乎和华为的“海思”一样,准备由“备胎”转正,开发商方面也表示,半年内就能实现 MATLAB 功能的 70%。

  不过,MATLAB 类似软件是否真的能在短时间内实现替代?

  突然一击:哈工大、哈工程被禁用 MATLAB

  今年 5 月 22 日,美国商务部工业与安全局(BIS)以“国家安全或外交政策利益”为由,将 33 家中国企业与机构列入实体清单,其中就包括哈工大和哈工程两所院校。

  这是继 5 月 15 日美国商务部将华为及 70 家关联企业列入实体清单后的第二次动作,上了这一份“名单”,就意味着与美国企业隔绝,包括学术、销售、技术、产品以及供应链等多个方面,基本不可能从美国获得《出口管理条例》所列物项和技术。

  这对于全球化的机构和组织来说影响深远,大多数人也没有想到,美国商务部会对 MATLAB“下手”。

  6 月 6 日以来,陆续有哈工大的学生发现,学校所购买的校园版 MATLAB 账号无法激活登录,不断有学生向哈工大技术支持部发送邮件询问,得到的回复为“自 2020 年 6 月开始,因哈工大被列入美国商务部实体名单原因,影响到了学校 MATLAB 的正常使用,目前正在和美国 MathWorks 公司方面进行积极沟通。”

  MathWorks 公司方面回应称,刚接到通知,根据美国政府最新的进出口管制名单,无法再提供服务,后续请关注学校的通知。

  哈工大、哈工程被禁用 MATLAB 的消息在学术圈炸开了锅,大多数人感到十分意外。“天啊,这可是学术霸权了,不让用 MATLAB,太过分了吧。”“我不能没有 MATLAB 啊,老天爷这可咋整。”“看了下我平时用的软件,Adobe 系列,MATLAB,zotero……只有 QQ 是国产的。”这样的声音不绝于耳。

  处于风暴中心的哈工大,则出现了两种不同的声音。电气工程与自动化学院的学生李栎(化名)告诉记者,对于这个消息,她并不感到意外,其实她在上课和科研时,已经遇到过其他美国软件不让使用的情况,只是在 MATLAB 被禁用后,将这事摆到了明面上。“虽然正版不再授权,但还是可以使用的,比如用别的学校的账号下载等。”

  李栎的说法也是大多数学生的选择,但学校里还有一小群人,他们在听到这个消息后十分愤怒。“被别人卡脖子的感觉真的很难受,我们不是没能力,我们只是没有去做。”哈工大计算机学院科创俱乐部的成员张志成(化名)告诉记者,“当时我们俱乐部内部计划,自己组织力量开发类似 MATLAB 的软件,既然不让用,我们自己搞一个出来。”

  而这个计划并没有得到老师的支持。老师告诉他们,MATLAB 的代码、编程其实是很低级的东西,实现基础功能并不难,难的是几十年使用过程中的积累和迭代,这些东西,不是几十个学生码代码就能码出来的。

  相比 MATLAB 的替代和研发,摆在哈工大学生们眼前更加现实的问题是,今后的论文中,还能再引用 MATLAB 和 Simulink 数据结果吗?哈工大的一位老师告诉《每日经济新闻》记者,学校其实在去年才开始与 MATLAB 签约使用,到现在只执行到一半,MATLAB 在今年 6 月 6 日开始停止激活服务,到明年 6 月 6 日之前,理论上讲,学校使用的都是正版,在这期间内引用 MATLAB 的数据结果都没问题。

  “学校还一直在与 MathWorks 美国总部沟通,现在大家比较乐观的看法是,美国 11 月份大选后政策或许会有变化,所以之后能不能继续使用还不好说。”上述老师表示。

  无奈之举:MathWorks 没有话语权

  MathWorks 公司对此事一直没有公开表态。作为一家美国企业,尤其涉及部分军工应用产品的生产供应,MathWorks 一直在美国《出口管理条例》(以下简称 EAR)的管制之下。

  EAR 第 744.11(b)条规定:“根据特定的、明确的事实,(若 BIS)有理由相信,某一实体已参与,正在参与或有重大风险将参与或从事与美国国家安全或外交政策利益背道而驰的活动,则(BIS)可以根据本条的规定,将该实体以及代表该实体行为的实体加入实体清单。”

  对于与清单实体存在交易关系的非清单实体而言,在没有按照 EAR 的规定获得出口许可证前,不得与清单实体进行 EAR 受控物项的交易,也不得为其违法获取 EAR 受控物项提供任何协助、便利,否则也将构成违反 EAR 的行为,并可能承担严重的行政甚至刑事责任。

  “这个是美国现行法律,MathWorks 体量也不大,自然不可能违抗,只能执行。”MathWorks 美国总部的一位员工 Aaron(化名)告诉《每日经济新闻》记者,“所以之后是解禁还是扩大禁用范围,MathWorks 都是没有话语权的。”

  就国内来说,MATLAB 目前并没有完全被禁用,Aaron 告诉记者,“只是像哈工大、哈工程和华为这样被列入实体清单的机构不能卖了,其他大部分高校和企业的业务还是正常的。”

  Aaron 认为,MATLAB 禁售对于高校科研的影响不会那么大,因为能够找到可替代产品,主要依赖 MATLAB 和 Simulink 的还是工业界。

  “这次哈工大的事情热度这么高其实我也没有想到,可能学生们在网上的声音大一些。”他说,“去年禁运华为的时候也没有多少人关注 MathWorks。”

  在 Aaron 看来,哈工大被禁用 MATLAB 事件被很多人误解。“觉得好像中国没有这样的软件,所以受制于人是很悲哀的”。他能理解这种情绪,但同时认为应该重视一些客观环境,“这个事情是无法避免的,其实美国以外的其他国家都一样,就是错过了软件发展的蛮荒时期,所以失去了先发优势。”他告诉记者。

  此外,他觉得 MathWorks 公司从道义和科研纯粹性的角度,也不希望禁用和禁售这样的事情发生。“之前禁售华为的时候,老板在公司内部大会上就表示过不认同,这次哈工大等学校的事情对 MathWorks 影响比较小,目前公司没有什么说法,我估计也不会有明确表态。”Aaron 告诉记者。

  对于 MathWorks 来说,被禁止向哈工大等学校销售软件,在利润方面影响不大。一方面是高校利润本身并不多,利润大头主要来自工业界,并且现在只是禁售了少部分中国高校;另一方面,中国市场带给 MathWorks 的利润占比也很小,Aaron 估计,比例应该不到5%。不过,由于 MathWorks 并非上市公司,不能实际了解其盈利状况,因此不能确定禁售实体清单上的企业对其具体造成多大影响。

  紧急响应:寻找替代品

  在程序员圈子中,有一句话是“不要重复造轮子”。字面上的意思指轮子已经被发明,而且在使用上没有什么缺陷,重新再发明一次轮子是没有意义的。而在计算机领域,封装好的组件和库就被叫做轮子,因为它可以直接拿来使用,直接塞进项目中就能实现对应的功能。

  更形象地说,就是指1+1 已经被证明、被公认等于2,就可以将它作为一个既定事实直接应用。在此之前,大家对于 MATLAB 就是这样认定的,作为一个顺手的工具、一个高级计算器、一个仿真模拟系统,MATLAB 已经做到现有软件中的最好表现,对于这样合适的“轮子”,很多人认为,没有必要再重复发明制造,因为造出来也没有人买单。但是当这个轮子被撤走,上面承载的车身便失去了支柱,难以继续运转。

  既然已经确定无法继续使用,那能不能找到一个不那么圆的“轮子”,让整辆车继续跑起来?哈工大的老师们正在斟酌,一位老师告诉《每日经济新闻》记者,“加拿大有一家 Maple 是和 MATLAB 对标的,同学们反映 Maple 可以用,但总的来讲,它的工具箱没有 MATLAB 全,好的一点是有些接口能从 MATLAB 引用过来,我们现在一直犹豫要不要采购 Maple。”

  “另外,还有一家法国公司用起来也挺好,叫 Scilab,学生推荐说这是一个自由软件,可以不通过授权使用,而且 Scilab 和 MATLAB 很像,多数情况下都可以无缝衔接。”上述老师称。

  学校的学生们还通过网络平台收集了一系列类似 MATLAB 的产品,包括 GNU Octave、Julia、FreeMat 以及 SageMath 等。

  “总的来说,MATLAB 的集成度是最高的,这些替代软件一部分是这个功能比较强,一部分那个功能比较强,而 MATLAB 的 90 多个工具箱涵盖了航天、机电等领域,甚至生命科学都能用得上。”这位老师告诉记者。

  实际上,MATLAB 和 Simulink 的功能替代分为两个方面,一部分是数值计算,另一部分是仿真模拟。Aaron 告诉记者,前者的替代品有很多,Python 的很多包都可以,还有 Octave 之类的开源产品,而后者的替代品就比较少了,尤其是体系化的产品,基本没有。

  他认为,MATLAB 的核心竞争力,也就是其不可替代之处在于,MATLAB 和 Simulink 是一个大而全的生态,用不同产品替补部分功能还可以,但代替整个生态就很难。

  具体来说,用户可以利用 Simulink 建模来做仿真模拟,这部分功能用别的软件可行,MATLAB 的数值计算部分也可以用别的软件。但 MATLAB 和 Simulink 的生态优势体现在,它可以把建立的模型直接生成C代码,用于后续的测试和硬件部署。另外,将建模和硬件测试直接一起完成的功能也是 Simulink 的特色。

  将 Maple 和 MATLAB 进行对比,Maple 被称为“轻量版的 MATLAB”,也就是说可以完成一些基础的计算仿真功能,但是它的专业库相对较少,对于一些专业性要求较高的系统仿真建模,Maple 暂时无法实现。

  除了国外的类似软件,大家更加关注的还是类似华为海思的国产化替代。

  在哈工大被禁用 MATLAB 消息传出以后,一家名为 Truffer 的国产软件在知乎上掀起热议。Truffer 方面称,其能够在半年内实现 MATLAB 科学计算与图形显示的 70%;1 年内 100% 全部实现;3 年内完全实现 Simulink;100% 自主源代码,无需 OpenGL 等组件支持的三维、四维图形显示。短期内将在周全性(需要积累)、高性能并行计算(需要厂家支持)、专业的扩展工具箱(第三方支持,大家一起努力)等方面会稍微落后,不过足以应付 90% 的日常科研需求。Truffer 承诺,至少有 10% 的功能,比 MATLAB 更好用、易用。

  一石激起千层浪。Truffer 的率先响应一方面满足了大家对于 MATLAB 国产化替代的期待,另一方面,也让更多专业人士质疑其宣称内容的真实性。Truffer 在知乎上的回答得到了 9000 多次点赞以及 3000 多条评论,而其中一项有关质疑 Truffer 源代码专业性的回答也得到了 1000 多次点赞。

  Truffer 负责人在 6 月 30 日接受《每日经济新闻》记者采访时称,目前 Truffer 正在重点实现数值计算与三维图形部分,已有功能与 MATLAB 完全无法比拟。

  不过他认为,MATLAB 虽然是霸主,却并不完美,MATLAB 的三维图形与一些数值计算的缺陷显而易见,他希望 Truffer 能够在局部超越 MATLAB,加上易用性和自主国产的特质,慢慢获得用户认可。

  试图抓住这次机会的不止 Truffer,一款名为 MWorks 的国产软件在其微信公众号中称,能够对标 Simulink 在控制系统设计仿真上的能力,以及 MATLAB 大量工程化的工具箱和模型库。其表示,“科学与工程计算,不止是 MATLAB,MWorks 也行!”

  据介绍,MWorks 是苏州同元软控信息技术有限公司自主研发的系统设计与仿真平台,是亚洲唯一的 Modelica(基于面向对象程序设计的语言)系统建模仿真软件,也是国际六大 Modelica 的内核之一,已被多个重大型号工程选为指定的数字化涉及与仿真平台。

  “相比于 MATLAB 等工业软件巨头数十年来在全球市场上的深厚积累,MWorks 在科学计算模型库、工具箱、代码生成等资源和功能上还有所欠缺,距离国际领先能力还有一定的路要走。”

  而这也正是业内对于我国工业软件的发展共识,“道阻且长,行则将至”。
  (邯郸建站

最新资讯
© 2018 河北码上网络科技有限公司 版权所有 冀ICP备18021892号-1   
© 2018 河北码上科技有限公司 版权所有.