Properties Needed in Distribution Media to Counter Software Piracy