Everything i do is beyond open source.
So, the problem comes in where you have to meet the person building the part where they are at.
I can build and design. I have put together CNC machines and programmed them by hand. (but that isn't that hard these days) Not everyone can do that.
However, when you are making parts, once you got all the machinery set up, and the work flow planned, most people can do it.
The real thing will be testing each part. And finding a decent way of having parts made somewhere and then tested somewhere else, and then tracking every part for mean time to failure and sort by each maker/inspector.
And it would be super helpful to have a web interface, where you can find the parts you need, see lead times, see which part needs more makers, give feedback. And this damned thing needs to do this without a single controller. Meaning, it is complete anarchy. This may be where block chain (database) and AI will shine.
RE: The Banksters Shoot Themselves In the Foot