On Defense Distributed's side is the idea that people publish books about how to make guns or explosives, for example, and cannot be censored by the government. On the other side is the argument that the government could ban a piece of hardware that plugged into a 3D printer, and led to the printing of a gun, without a First Amendment problem. So is code or software the same as a book or the same as hardware?