想知道大家对国产开源的 MATLAB 怎么看?

2020-10-14 11:07:09 +08:00
 py2cn
我在 Gitee 上发起了一个基于 python 的开源数据处理工具 pyminer,类似 MATLAB,但是发布后经常被各种吐槽。

常见槽点:
1 、为啥不用 c++,为啥不用 java,为啥不是云端的形式,

2 、我是上班族,精力有限,目前开发进度非常有限,想拉几个人跟我一起开发,结果 QQ 群加的人基本都是来围观的,一直不说话,不知道都咋想的

3 、之前有个朋友参与比较多,结果后来跟群里其他人吵架了,2 个人都退群了。

4 、有的人直接想把这开源项目挂到自己公司名下,说反正是开源的。

5 、有的人要申请著作权

6 、在 Gitee 上传后,有人让再上传到 github,上传后又没什么人参与,稀稀落落的 star 看着都没心情维护

总而言之,在国内做开源真心累,出于情怀做个踏实的东西出来非常不容易!

最后,想知道大家对国产开源的 MATLAB 怎么看?
11136 次点击
所在节点    奇思妙想
87 条回复
jmc891205
2020-10-14 15:41:51 +08:00
你应该搞两个群
一个是 pyminer-dev,另一个是 pyminer-user
两个分别管理
lambdaq
2020-10-14 15:41:51 +08:00
不用汉语编程你也好意思叫国产?还是用洋鬼子的英语啊

不支持国产指令集你也好意思叫国产?支持 x86 就是给境外势力递刀子啊

总结就是一句话:没有金刚钻。
zetary
2020-10-14 15:43:44 +08:00
如果只是数值计算的话...我宁可去用 Julia
seki
2020-10-14 15:44:06 +08:00
不理解为什么要把开源和国产联系起来,如果是开源的但不是国人写的那就不能用的意思吗

除了 octave,还有 scilab
scilab 甚至还有对标 simulink 的 xcos
twl007
2020-10-14 15:52:08 +08:00
Matlab 的仿真都是实际测试过的 所以做仿真的敢拿来直接用 Python 的仿真貌似误差还是很大的 Matlab 用的做多的地方其实还是仿真 而不是数据处理
laike9m
2020-10-14 15:58:41 +08:00
建议放弃。再造 Matlab 不是你一个人能做到的。想有人用你的项目,不如弄点更简单自己更能把控的东西。开源最重要的是想明白自己要什么,是为了开心,为了学习,还是想丰富简历,亦或是帮助别人,切勿头脑发热定一个不切实际的目标。
superlc
2020-10-14 16:04:00 +08:00
这种框架性的东西,前期要么依托大学(MATLAB, caffe),要么依托大佬(numpy, julia),要么依托大企业(pytorch, tf),一开始就社区驱动的不太多

如果能找到大佬背书,进展应该会顺利不少
iwh718
2020-10-14 16:10:07 +08:00
开啥源 做个收费的软件 先把部分功能做好卖 就没啥人喷乱七八下的槽点了 就可以慢慢改进了 狗头一下
mathzhaoliang
2020-10-14 16:29:54 +08:00
提醒:

凡是写国产开源 matlab 标题的一律报以 99.9% 的怀疑。这个楼主并没有任何 "数值计算" 层面的开发,只是在 numpy scipy 之类的 python 库上面套了个壳。

不要说个人了,开源社区这么多年也没有出现可以取代 matlab 的产品,这件事难度可想而知。

matlab 由于它的应用广泛、稳定可靠,已经是具有军民两用性质的战略产品,从这个意义上讲它也是卡脖子产品。那些
mathzhaoliang
2020-10-14 16:35:39 +08:00
@mathzhaoliang 那些说用 julia/octave 的朋友,建议理解 matlab 对 octave 的区别和优势,以及重大基础工业软件国产化的意义。也许你现在的工作用 octave 或者 matlab 区别不大,(我想那你的工作工程价值恐怕也不大) ,但是未来十年,如果 matlab 生态深入了自动驾驶仿真、高超声速仿真、智能无人机集群控制呢?那时候还没有国产替代产品的话问题就很严重了。
ifxo
2020-10-14 16:37:17 +08:00
没必要的话还是算了,有三四种可替代的开源软件,大家已经用上了,你能做最好吗
himself65
2020-10-14 16:41:48 +08:00
这样吧,题主连 Matlab 功能的 10%都没有实现,就在这里空谈“国产”Matlab 。

这不就是画大饼+放卫星么? linus 开发 Linux,也是起码写了个能跑的 OS 然后每天发布开发进展,而题主的问题是这个项目有没有未来。那我只想答,问有没有未来的一律答没有未来,问情感问题的一律劝分手(支持#12 楼的说法)

那么这有什么好谈的,结论就是:能做出来实属牛逼,做不出来意料之中。
zy8848
2020-10-14 17:03:10 +08:00
已 fork,持续关注,加油,奥给力
zy8848
2020-10-14 17:04:53 +08:00
@seki “如果是开源的但不是国人写的那就不能用的意思吗” 是的
libook
2020-10-14 18:08:59 +08:00
国内很多人都不理解开源究竟意味着什么,而且很多人连线上交流的基本礼节都没有,GitHub 上很多中文项目经常会遇到乱七八糟的 Issues,还记得那个“求不要更新了,学不动了”的 Issues 嘛,现实就是这样的。

如果不想经营赚钱的话,建议关闭一切公共讨论渠道,设置 Issues 也都关掉,只留 Pull Request,要是真的感兴趣就提 Pull Request 贡献代码,没有任何入口水(可以用机器人清理明显是水的 PR )。贡献较多的人可以拉一个开发者小群,不那么乌烟瘴气。

可以给用户提供支持方式,比如邮箱,或者问卷啥的。

尽量用大开源项目背书的开源协议,如 MPL-2.0 (类似 GPL 但兼容“脚本及程序”的语言较好)、Apache 2.0 、MIT (可能对贡献者不大友好)等等,这些协议国际上有胜诉案例,有案例背书法律上有保障,当然有条件也可以针对国内法律咨询律师。

最后我对“国产 Metlab”无感,你要是有个愿景,而且坚信这个愿景是靠谱的,就勇敢做下去就行了,喜欢你的产品的人自然会来用并支持你的工作,不喜欢的人就让他另请高明就好了。
Taojun0714
2020-10-14 19:12:01 +08:00
不要侮辱 matlab
twl007
2020-10-14 19:54:50 +08:00
@zy8848 那我们是不是写软件的研究成果也要自己弄呢?用了别人的论文成果算不算全面自主呢? Matlab 凝聚了多少人的成果才成为现在这个样子的
lazydao
2020-10-14 19:56:56 +08:00
连个网站都整不明白你认真的么,,,
h272377502
2020-10-14 20:14:46 +08:00
空谈兴国
py2cn
2020-10-14 23:22:54 +08:00
@nonduality 大佬,你觉得 MatMine MatOpen 名字怎么样?之前我也想改名字来的,没想到好的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/714771

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX