cseyler wrote:Just my 2 cents:
UCCNC only works with your hardware. WOuld it be a problem to increase the cost of the hardware to include the uccnc licence fee ?
I think that would be a problem, because those who are not using UCCNC would not like it. Remember that the hardware is also working with Mach3 and Mach4... so those users would demand a discount. I think it is better as it is, i.e. kept separate and pay for each license.
cseyler wrote:It is the opposite. The owner of the project has always the possibility to validate the pushed code before merging it. The fix / feature adding process is really faster to allow people to build an intermediar release (commonly called nightly release) before any "official release" (RC, beta of final)
Having a large community that actively contribute to a project leads to a better quality product because your small team has to focus to fixing bug, adding some features instead of spending time to refactoring,...
I have the opposite opinion. I think it is good that UCCNC is not open source. This way there is control over the software and the hardware. There are a lot of open source software out there, and they have one thing in common, which is: very poor user support. In some communities the "support" given to almost every question is "read the f-ing manual jerk" and then there are discussions among the contributors which the general public, or the rare visitor won't understand or have difficulties to catch up with. Here, we get answers almost immediately from either cncdrive, or a user. That would be totally destroyed if it was open source, because group responsibility means no responsibility.