[Exchange and share] 国外开源软件,你们支持在国内进行代码重写和重构吗?
Tofloor
poster avatar
deepin
2023-10-11 02:48
Author

在接触LibrecadFreeCAD的相关源代码后,我觉得这两种开源CAD软件,都分别有自己的侧重区域。比如,Librecad侧重于2D 平面图形的设计,FreeCAD更侧重于3D建模的生产设计。
image.png
这两款针对于现在的商业工业软件AutoCAD来讲,只有组合在一起才能满足AutoCAD的大部分绘图功能,因为AutoCAD现在既有2D草图设计,也有3D建模功能。也就是说我们自己的开源CAD软件,想要媲美AutoCAD,那只能在一个CAD软件中要同时实现2D草图和3D建模这两种功能,这是AutoCad长期给工业设计用户的交互体验,我们必须重新实现并整合。

如果要使Librecad和FreeCAD这两款软件进行功能整合,我们只能对其源代码进行重写和重构。

当然,有些用户会问:这两款软件现在又不是不能免费用,干嘛还要继续重写、重构其源代码

我的理由如下:
image.png

1.首先,Librecad和FreeCAD都是国外开源软件,尤其是Librecad还是美国开源程序员贡献的源代码,有被限制软件继续更新的风险

2.其次,相对于互联网软件,国外的开源社区对其国内的用户需求重视度仍然并不高,且有些开源官方文档信息并不提供“中文”,核心代码并不会进行详解,这个在Freecad也能看到其现象

3.现在deepinV23系统,针对一些软件仍缺少相关的依赖包,只有重写、重构其源代码,其依赖包提供的进度才能更加迅速

4.作为开源的桌面操作系统,有必要通过这两款开源CAD软件的源代码来培养其长期的程序维护者、软件使用者,让开源CAD软件更加本土化

.....

除了开源工业软件Librecad和FreeCAD,还有LibreOffice也是软件数量众多功能分散,在使用体验上不及国内的WPS。只有国内的开源程序员共同进行其代码的重写、重构,才能让其软件增强使用频率、提高软件本土化和中文化,最终也能快速补齐相关软件在deepin V23版中的依赖包,而且deepin系统目前也只是开源桌面系统,无任何更多的商业投入,只有开源软件的持续改善才能增强其系统的优势。

Reply Favorite View the author
All Replies
wlly-lzh
deepin
2023-10-11 03:48
#1

我支持凡对外国开源CAD软件进行重构。agree

加油,凡。

Reply View the author
deepin
2023-10-11 03:56
#2
wlly-lzh

我支持凡对外国开源CAD软件进行重构。agree

加油,凡。

applaud

,感谢支持,希望自己更加给力点。

Reply View the author
buyike
deepin
2023-10-11 04:07
#3

applaud

,感谢支持,希望自己更加给力点。

大神,tail

Reply View the author
统信和深度
deepin
2023-10-11 04:07
#4
支持,就像深度抛弃gtk弄dtk套件那样,弄自己的开发套件,符合国人使用习惯。另外你提到做通信软件我也支持。
Reply View the author
152******14
deepin
2023-10-11 04:29
#5

用国内的吧

Reply View the author
deepin
2023-10-11 05:49
#6
152******14

用国内的吧

国内的用户想用免费的软件,国内的商业版CAD收费不比国外便宜,开源软件的重写、重构其实目的很明显。

Reply View the author
deepin
2023-10-11 05:50
#7
统信和深度
支持,就像深度抛弃gtk弄dtk套件那样,弄自己的开发套件,符合国人使用习惯。另外你提到做通信软件我也支持。

通信软件,实际上我希望官方做成自己的kit服务版,可以让其它软件能够简单调用。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-10-11 08:46
#8

加油,楼主,建议你能每周报一下你的重构进度。

Reply View the author
dgmenghuan
deepin
2023-10-11 17:13
#9

建议还是自己重构,安全呀

Reply View the author
WangZhongyun
deepin
2023-10-11 18:42
#10

自己开源重构的同时,也向原版提交以供更新。原版接不接受是原版的事了。

Reply View the author
xia
deepin
2023-10-11 19:13
#11

国内谁那么闲,又那么有精力?

Reply View the author
软件技术就是生产力
deepin
2023-10-12 05:13
#12
The user is banned, and the content is hidden.