Computer program

Definition and stakes

Computer Programs Protection Act

“ The purpose of this Act is to contribute to the sound development of the national economy by protecting the author's rights in computer program works and other related rights and encouraging the fair use thereof to promote relevant industry and technology.
Article 2 (Definitions) For the purpose of this Act, the definitions of terms shall be as follows,
1. The term "computer program works" means creative works expressed as a series of instructions and commands used directly or indirectly in an apparatus having data processing capacity such as a computer, etc.
”
Source: Wikisource

US Copyright Office,  Compendium of US Copyright Office Practices… (1984)

“ HARDWARE The term applied to the computer equipment—the processor unit, the storage devices, input devices, printers, etc. Hardware is differentiated from "software" and "firmware." INTERPRETER A computer program in the same general class as "assembler" and "compiler." All three INTERPRETER (cont'd) translate or change a programmer's source code into the object code that the computer uses. LANGUAGE In the computer field, the term generally means a programming language used by a programmer for writing a computer pro­gram. ”
Source: Wikisource

Parliament of Singapore,  Copyright Act 2021 (2021)

“ A “computer program” is an expression (in any language, code or notation) of a set of instructions (whether with or without related information) intended to—
(a) directly cause a device with information processing capabilities to perform a particular function; or (b) cause a device with information processing capabilities to perform a particular function after— (i) converting the instructions into another language, code or notation
”
Source: Wikisource

Get perspective with Kwize: daily news enlightened by great literature