Defense Distributed is a private defense contractor with open source software that specializes in 3D printing of weapons.