This paper has been accepted for publication in the Santa Clara University Computer & High Tech Law Journal. The vast majority of the products developed by the IT industry are technologically complex, incorporating hundreds or thousands of different components, and many of these components read...