. . "In recent years, fair use has been a valuable way to accommodate innovative new uses that involve technology, such as the VCR, Internet search engines, reverse engineering of software, and the like." . .