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被禁反思# #开源软件#
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。