近期,FreeCAD作为开源的CAD软件,发布了最新版本,不仅让小编非常好奇:开源是否能促进国产CAD发展?
工业开源软件——FreeCAD
FreeCAD是一个自由开源的通用参数化 3D CAD 建模器,也是支持有限元素法(FEM)的建筑信息模型(BIM)软件,可运行于 Linux、macOS、和 Windows 操作系统。
FreeCAD 既适用于机械工程产品设计,也可以扩展到其他工程领域(例如建筑或电气工程)的广泛用途。用户可以使用 Python 编程语言来扩展该软件的功能。
FreeCAD的发展历程始于2002年,由Jürgen Riegel、Werner Mayer和Yorik van Havre等人共同创立,旨在创建一款自由和开放源代码的3D CAD/MCAD/CAx/CAE/PLM模型平台,可以替代市场上的商业软件如AutoCAD或SolidWorks。其灵活的应用使其在个人和教育用户中非常受欢迎,同时也是小型企业优选的低成本CAD解决方案。经过22年的持续开发,FreeCAD项目近日正式发布了1.0稳定版。
尽管开源软件具有成本低、可定制性强等优点,但在实际应用中仍需面对功能不完善、稳定性不足等问题。知乎上有用户评价FreeCAD是“台组装车”,虽然配备了强大的功能,但各部件之间的契合度不佳,导致软件在实际使用中可能缺乏足够的舒适度和稳定性。此外,开源软件的维护和发展依赖于社区的支持和贡献,因此在功能和性能上可能无法与商业软件相媲美。
然而,开源并不意味着FreeCAD能够轻松促进国产CAD的发展。
首先,技术积累是CAD软件的核心竞争力。FreeCAD虽然拥有庞大的开发者社区,但在某些关键技术领域可能仍缺乏深厚的积累,难以适应制造业的短周期开发需要。
其次,商业化是开源软件面临的重要挑战。FreeCAD需要找到一种有效的商业模式,既能够保持开源的特性,又能够实现可持续发展。
最后,生态建设也是FreeCAD需要关注的问题。一个完整的生态系统包括用户、开发者、合作伙伴等多个方面,需要FreeCAD积极构建和维护。开源组织的松散性、决策的非商业主导性以及开发人才的稀缺性,都可能对FreeCAD的生态建设构成挑战。
虽然FreeCAD是开源的,也已经有20多年的发展,积累了大量的技术细节,但是想完全吃透需要技术团队花费大量时间,重构和分支出来进行二次开发的代价更是很大。FreeCAD的源码比较复杂,全部理解可能需要较长时间。此外,二次开发还需要具备一定的编程能力和对CAD软件架构的理解。
工业软件的特殊性,国产CAD发展不易
从发展历史来看,国产CAD软件的起源比FreeCAD更早。国产CAD软件的发展历程可以追溯到上世纪60年代。
目前小编只查到的一条资讯提到新代数控系统开发了SyntecCADCAM车铣复合CAM 软件,基于FreeCAD实现了从系统到软件的集成,为车铣复合加工提供了更高效的解决方案。
换句话说,如果开源的FreeCAD真的很好用,为什么国内的软件厂商没有进行二次开发?撇去好用的因素,虽然开源模式为国产CAD提供了诸多借鉴和学习机会,但真正要实现国产CAD的崛起,还需克服重重挑战。
工业软件不仅仅是IT产品,而是工业制造过程中的灵魂。软件其实是越用越好的,国外的软件之所以好用,是因为它们经过了几十年甚至上百年的积累,在不断迭代的过程中加入了很多使用时的经验。
而从企业的角度来看,工业软件要做好是非常难的、要推广好就更难。首先,工业软件的特点决定了其技术壁垒高、投资回报周期长、与工业知识和实际应用场景强相关。
其次,工业软件的研发不同于一般意义的软件研发,存在研发难度大、体系设计复杂、技术门槛高等问题, 导致研发周期长、研发迭代速度慢、研发投入较高。
此外,国外的工业软件大多数来自于生产制造企业自身需求研发出来的,是建立在自身不断应用迭代升级过程中,积累了大量实用性核心基础。
整体而言,国内早期软件发展多依托国外体系,工业化应用起步较晚,初期遵循拿来主义并逐步迈向创新,虽近年来在部分领域取得赶超西方的成果,构建起自身标准、规范与体系,但在工业软件核心领域仍面临巨大挑战。
当下,工信部围绕诸多关键行业领域发布任务规划,其中备受关注的便是:围绕石油、化工、航空、船舶、钢铁、汽车、医药、轨道交通等关系经济命脉和国计民生的行业领域,到2027年完成约200万套工业软件和80万台套工业操作系统更新换代任务。重点涉及操作系统、数据库、中间件等基础软件产品,CAD、CAE、CAM、MES、ERP等工业软件产品,PLC、DCS、SCADA、SIS等工业操作系统产品。
这意味着国内软件厂商将面临更多技术改造和自主创新的压力与机遇。
根据工信部及中国工业技术软件化产业联盟数据,全球工业软件市场规模由2016年的3,531亿美元增长至2023年的5,027亿美元,年复合增长率为 5.2%,规模可观、增速稳定。受益于制造业大国优势及工业对信息化日益迫切的需求,我国工业软件市场规模从2016年1,079亿元增长到2023年2,824亿元,占全球比重约为7.7%;年复合增长率为14.7%,增速远超全球水平。
但很可惜,目前高端工业软件市场仍处于被国外厂商垄断的局面。比如研发设计类的EDA和CAE领域,Cadence、Synopsys、Ansys、西门子等厂商占据市场绝大部分以上份额,CAD领域被西门子、PTC、达索等长期垄断,其产品性能优越、功能全面,产品设计理念为市场其他竞争者所模仿,但其产品价格较高。
以CAD、CAE、CAM、EDA等工业设计仿真软件为主攻方向的企业,这类企业门槛高,本土企业数量并不是很多,主要以中望软件、安世亚太、数码大方、浩辰等为典型代表。随着国家对工业软件产业的重视和支持力度加大,以及国内企业自主研发能力的提升,国产CAD软件正在逐步缩小与国外软件的差距,国产化进程正在加速。
在未来的发展道路上,国产 CAD 软件企业需深刻认识到当前形势的紧迫性与复杂性。
一方面,要持续加大在核心技术研发上的投入,积极吸引和培育高端技术人才,构建完善的人才梯队,加强与高校、科研机构的产学研合作,整合各方资源,形成创新合力,力求在关键技术领域取得更大突破。
另一方面,要善于从开源软件中汲取有益经验,如社区驱动的开发模式和灵活的功能扩展机制,同时避免其局限性,探索适合自身发展的商业模式和生态建设路径。
只有如此,国产CAD软件才能在激烈的国际竞争中真正崛起,打破国外垄断,从而在全球工业软件领域占据一席之地。