1, 开源项目Scilab
2, 汉语版Scilab
3, Scilab中文社区
4, 志在长远的SuperLab
5, 总结

美国通过"实体清单"不断打压制裁国内高校、科研机构和高科技公司,近日禁止哈工大使用MATLAB,引起了大家对行业软件的重点关注。好在此事影响不大,最早被列入实体清单的北航和西工大已经20年没有使用MATLAB,哈工大也回应称没有影响。

打开网易新闻 查看更多图片

MATLAB是由美国MathWorks公司开发,1984年发布最早版本V1.0,最新版本是2020年3月发布的R2020a,V9.8,使用C语言开发,由开发环境、数学函数库、MATLAB编程语言、图形处理库和应用程序接口五大部分构成,在多个科研技术领域中使用普遍。

1, 开源项目Scilab

在为数不多的MATLAB竞争者中,有来自法国自动化研究院的Scilab,和MATLAB相比不分伯仲,1994年发布第一个版本V1.1,最新版本是2020年2月发布的V6.1.0,支持Linux、Windows和MacOS所有平台。

打开网易新闻 查看更多图片

Scilab功能完善,支持工具箱扩展机制,同时提供了一个非常强大的语言转换工具,能够自动将MATLAB语言编写的程序转换为Scilab语言,用来迁移已有项目工程代码。

和MATLAB不同的是,Scilab是一款开源软件,遵守GPL2.0开源协议,开发语言主要使用C和C++。在GPL2.0协议下,用户可以自由使用,也可以修改源代码,注意修改后的源代码也需要遵守该协议。

2, 汉语版Scilab

Scilab在中国的推广可以追溯到2002年,众多大学和研究机构鼓励和推广使用Scilab,每年都有一场竞赛,历届参赛作品水平稳步提高,具有广泛的用户基础和深厚的社会基础。

Scilab支持多语言版本,英语、法语、俄语、乌克兰语、日语、汉语,其中汉语翻译还没有完成。

加入汉语翻译工作非常简单,不需要软件开发专业知识,只需要时间和兴趣。作为学习积累的第一步,非常有助于了解如何加入开源项目,贡献代码。

打开网易新闻 查看更多图片

3, Scilab中文社区

加入Scilab社区,承担代码开发工作,深入学习理解整个系统,逐步培养成熟的专业用户群,锻炼技术团队。

1) 整理翻译中文资料

2) 建立用户论坛

3) 申请成为Scilab代码贡献者

4) 提交SEP,参加Scilab功能模块设计开发

4, 志在长远的SuperLab

行业软件不同于平常的应用软件,开发周期长,投资回报率较低,所以大部分软件厂商缺少投资研发的动力。

整个项目开发的难点和重点在于收集大量行业数据、简历分析模型、构建行业工具,是一个逐步积累和长期完善的过程,并且经常需要引入外部行业专家和科学家参与。

1)专职研发团队20人,一年开发出V1.0版本,预算投入一千万。

2)采用开源项目方式,和高校以及科研机构合作,引入科研资源和学生团队,开展校企合作模式。

3)开展宣讲、培训和推广,吸纳100家成员单位,筹集项目研发基金10万/年/成员,保障项目持续研发资金。

5, 总结

有了Scilab汉语版和中文社区,也就迈出了坚实的第一步。

只要尽量多的参与到Scilab开源项目中,短期来说,也就不用担心版权和被禁用的风险。

长期来说,有了经验丰富的技术团队,待时机成熟,启动开发自己的SuperLab,那是长远目标。

网友评论:

"什么事都要有开始,没开始前都会觉得困难得多......"

"其实到真正开始做了,不急不躁,慢慢也就做起来了。"

打开网易新闻 查看更多图片

#学浪计划# #学浪计划-教育创作者扶持计划# #哈工大被禁止使用 MATLAB# #MATLAB被禁反思# #开源软件#