after a few years I'm reconsidering joining this development team but I'm also considering joining others so I'd like to know a few details to help me decide. I think FreeCAD is one of the best open source projects ever and it's a great tool already and the future is even brighter.
But I wonder...
- Is there a vision or at least some general direction in which the software is going? Who is deciding which pull requests to accept?
- How are new features added and what happens when developers of the new features 'quit'? There are many workbenches with very basic functionality (a couple of icons only) and it's been like that for quite a while.
- Who decides what other modules should be included and how they should be treated? Specifically, there's the FEM workbench that requires separate Calculix install. Why Calculix and not something else? For instance, If one decided to make a fluid analysis workbench with OpenFOAM, how should that look like?
- Is there anyone keeping an eye on consistency of user interface, design (like icons and stuff), workflow etc... ?
Thanks!