through a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the object code using peer-to-peer transmission