Lecture 2, Chapter 2
Computer Software and Copyright
Copyright is a form of protection provided by the laws of the
U.S Copyright Act of 1980 definition-"set of statements or
Text definition - broadens the definition to include more than one computer program as a part of a software "package," and also include data as part of the software package, which could include, for example, data related to a dictionary. This data is not the same as the data you create using a software program. A software "package" can contain a number of programs. For example Microsoft Office contains Word, Access, Excel, clip art, spell checker, etc.
Owner (manufacturer/creator) has right to:
Operating systems liaison between
hardware and application software
Utility software sub category programs that control resources by managing files by sorting, copying, comparing, listing and searching, as well as diagnostic and measurement routines that check the health and performance of the system.
Device driver software allows the computer to "talk" with the device, such as a scanner, printer, modem.
Programming language software instructions translated into electrical signals bits and bytes.
Languages high level vs low level languages:
- Low level languages are highly codified and are closer to machine language. [Programmers write OSs with low level languages. They are also used when the instructions deal with communicating with the hardware.]
Some major categories of application software
- hypertext - documents linked to each other by "hotspots" in text.
- hypermedia - graphics, sound, video, as well as text, linked together by "hotspots" so that a user can easily move from one to another.
"Hyperlinks" are essential to using a Web browser to access such material.