algorithm appeal assembly language binary translation code morphing compiler computer program computer science copy protection dvd decss digital millennium copyright act district court electronic frontier foundation encryption executable first amendment to the united states constitution free software human-readable legacy code linux machine code mathematics motion picture association of america national security on the fly operating system patent porting precedent programming language programming style proprietary software retail software reverse engineering revision control software license software license agreement software quality source code repository stored procedure supreme court of the united states syntax highlighting text file trade secret united states department of state university of california wiktionary