Iowa General Assembly Banner


22.3A Access to data processing software.

1. As used in this section:

a. "Access" means the instruction of, communication with, storage of data in, or retrieval of data from a computer.

b. "Computer" means an electronic device which performs logical, arithmetical, and memory functions by manipulations of electronic or magnetic impulses, and includes all input, output, processing, storage, and communication facilities which are connected or related to the computer including a computer network. As used in this paragraph, "computer" includes any central processing unit, front-end processing unit, miniprocessor, or microprocessor, and related peripheral equipment such as data storage devices, document scanners, data entry terminal controllers, and data terminal equipment and systems for computer networks.

c. "Computer network" means a set of related, remotely connected devices and communication facilities including two or more computers with capability to transmit data among them through communication facilities.

d. "Data" means a representation of information, knowledge, facts, concepts, or instructions that has been prepared or is being prepared in a formalized manner and has been processed, or is intended to be processed, in a computer. Data may be stored in any form, including but not limited to a printout, magnetic storage media, disk, compact disc, punched card, or as memory of a computer.

e. "Data processing software" means an ordered set of instructions or statements that, when executed by a computer, causes the computer to process data, and includes any program or set of programs, procedures, or routines used to employ and control capabilities of computer hardware. As used in this paragraph "data processing software" includes but is not limited to an operating system, compiler, assembler, utility, library resource, maintenance routine, application, or computer networking program.

2. A government body may provide, restrict, or prohibit access to data processing software developed by the government body, regardless of whether the data processing software is separated or combined with a public record. A government body shall establish policies and procedures to provide access to public records which are combined with its data processing software. A public record shall not be withheld from the public because it is combined with data processing software. A government body shall not acquire any electronic data processing system for the storage, manipulation, or retrieval of public records that would impair the government body's ability to permit the examination of a public record and the copying of a public record in either written or electronic form. If it is necessary to separate a public record from data processing software in order to permit the examination or copying of the public record, the government body shall bear the cost of separation of the public record from the data processing software. The electronic public record shall be made available in a format useable with commonly available data processing or data base management software. The cost chargeable to a person receiving a public record separated from data processing software under this subsection shall not be in excess of the charge under this chapter unless the person receiving the public record requests that the public record be specially processed. A government body may establish payment rates and procedures required to provide access to data processing software, regardless of whether the data processing software is separated from or combined with a public record. Proceeds from payments may be considered repayment receipts, as defined in section 8.2. The payment amount shall be calculated as follows:

a. If access to the data processing software is provided to a person solely for the purpose of accessing a public record, the amount shall be not more than that required to recover direct publication costs, including but not limited to editing, compilation, and media production costs, incurred by the government body in developing the data processing software, and preparing the data processing software for transfer to the person. The amount shall be in addition to any other fee required to be paid under this chapter for the examination and copying of a public record. The government body shall, if requested, provide documentation which explains and justifies the amount charged. This paragraph shall not apply to any publication for which a price has been established pursuant to another section, including section 7A.22.

b. If access to the data processing software is provided to a person for a purpose other than provided in paragraph "a", the amount may be established according to the discretion of the government body, and may be based upon competitive market considerations as determined by the government body.

3. A government body is granted and may apply for and receive any legal protection necessary to secure a right to or an interest in data processing software developed by the government body, including but not limited to federal copyright, patent, and trademark protections, and any trade secret protection available under chapter 550. The government body may enter into agreements for the sale or distribution of its data processing software, including marketing and licensing agreements. The government body may impose conditions upon the use of the data processing software that is otherwise consistent with state and federal law.

Section History: Recent form

96 Acts, ch 1099, §15

Internal References

Referred to in § 18.75, 22.2, 22.7


Return To Home Iowa General Assembly

index Search: Iowa Code 1997

© 1997 Cornell College and League of Women Voters of Iowa


Comments? webmaster@legis.iowa.gov.

Last update: Mon Jan 27 16:05:08 CST 1997
URL: /DOCS/IACODE/1997/22/3A.html
jhf