Hardware and software are certainly different beasts ... distributed development of open-source 3D printers, but you might not expect downstream changes to percolate upwards very rapidly.
3D printers, desktop CNC mills ... if you had to manually write G-code, so CAM software had a big part to play. Recently we found out about an open-source browser-based CAM pack created by ...