Zerginator wrote: ↑
Wed Aug 15, 2018 12:52 pm
Thats the question, what happens without a merge. I for instance use the Assembly3 branch like a FreeCAD 2 version.
It might be buggy and incomplete, but the main branch without Assembly is missing THE important feature and therefore is twice as incomplete.
I agree. The old freecad is ideal for those who already depend on its stability and can live without assembly code (obviously they can because they're already using it). For these users, stability matters more than new features. For other users, assemblies are a feature without which a CAD system is fundamentally broken, and emphasizing stability in such a system just keeps it broken for longer.
The assembly3 fork behaves like FreeCAD 2, and I think calling it FreeCAD 2 (alpha) has three effects:
* Make users more aware of its existence = better testing leading to more 'maturity'
* Provides developers of other new modules (that depend on assembly) with a codebase to work from without waiting an indefinite time for a merge that may never happen
This means IMHO that, rather than deciding for them, we let users and developers choose between new features and stability. Everyone wins.