What elements of a computer program are copyrightable?
Section 102(b) of the Copyright Act provides that: “in no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work.” This principle that copyright protects the expression of an idea but not the idea itself is fundamental to copyright law. Commonly referred to as the “idea/expression dichotomy,” this distinction is particularly complicated in the context of computer programs. A software program must include many elements of computer code that are external to its particular use in order to function properly, including the specifications of the of the operating system, the computer on which the program runs, compatibility with other programs, and other widely accepted standards. These functional elements of a software program as well as those aspects of the software code that are in