This article examines three critical, interrelated challenges for reforming legal protection for computer software: (1 … software innovations; (2) predicting the likely path of computer technology; and (3) anticipating and navigating potential … impediments to legislative reform of legal protection for software. It warns that patent protection for computer software poses …