One of my favorite sci fi books on this subject is Neal Stephenson's The Diamond Age. The awesome part is that the book is about the manufacturing revolution that follows the 3d printer. Always two++ steps ahead, that guy.
The former can easily be controlled in reality as well, but I wonder whether the open source ethos will be able to keep designs free.