|
|
|
|
|
by Accujack
1406 days ago
|
|
No. A free software CAD/CAM package has been desired for a long time, and no one has ever written something that competes with commercial packages except in token form. To create a quality 3D CAD/CAM program takes more than just competence and interest in having a free product. It takes a small core of very talented people with expertise and experience in building complex software, surrounded by a legion of supporters. Kind of like the Linux kernel project. It's a niche software product that requires significant technical expertise in programming, mathematics, and in UI design. It's nitpicking to debug. The closest anyone has built is Blender, but that's still a far cry from being Fusion 360 or Solidworks. GNU has had a CAD program on their wish list for as long as I can remember... going back to 1990 or before. Unfortunately, the removal of local simulation is more of the same from Autodesk. |
|
1. Catering to the needs of developers, such that the user community is also the development community.
2. Bootstrapping off of hobbyist users and crowdfunding to keep developers on board.
The second option is how Blender happened. It started out as an in-house tool at NeoGeo[0], then got sold as a proprietary shareware app by NaN Software, which went bankrupt. The fact that it was shareware meant they had a large hobbyist fanbase - it was very cheap compared to professional tools. So people were willing to crowdfund it; they were able to buy the software copyright off of NaN's creditors; and that enthusiasm continued for multiple decades until it became the massive behemoth that it is today.
For us to get a FOSS CAD app we need hobbyist buy-in. That's arguably a far smaller audience than hobbyist CG artists. And even then we have to compete with the free tiers on modern subscription apps. Blender's only competition back in the day was pirating Maya; but FreeCAD and friends have to compete with the cut-down hobbyist license on Fusion 360.
[0] No, not that one