HB155 (2013) Detail

Relative to the use of open source software by state agencies; including the department of information technology in the uniform electronic transactions act; and repealing the information practices act.


CHAPTER 118

HB 155 – FINAL VERSION

6Feb2013… 0065h

04/18/13 1146s

04/18/13 1308s

2013 SESSION

13-0448

05/10

HOUSE BILL 155

AN ACT relative to the use of open source software by state agencies; including the department of information technology in the uniform electronic transactions act; and repealing the information practices act.

SPONSORS: Rep. L. Ober, Hills 37; Rep. Leishman, Hills 24

COMMITTEE: Executive Departments and Administration

AMENDED ANALYSIS

This bill:

I. Revises certain standards encouraging the use of open source software and open data formats by state agencies.

II. Includes the department of information technology in the uniform electronic transactions act.

III. Repeals the information practices act.

IV. Exempts the legislature from the requirements of RSA 21-R.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Explanation: Matter added to current law appears in bold italics.

Matter removed from current law appears [in brackets and struckthrough.]

Matter which is either (a) all new or (b) repealed and reenacted appears in regular type.

6Feb2013… 0065h

04/18/13 1146s

04/18/13 1308s

13-0448

05/10

STATE OF NEW HAMPSHIRE

In the Year of Our Lord Two Thousand Thirteen

AN ACT relative to the use of open source software by state agencies; including the department of information technology in the uniform electronic transactions act; and repealing the information practices act.

Be it Enacted by the Senate and House of Representatives in General Court convened:

118:1 Department of Information Technology; Definition of Open Data Format Added; Definition of Open Source Software Amended. Amend RSA 21-R:10, I to read as follows:

I. “Open data format” means the organization of digital data within a computer file in a manner that makes it accessible for all to implement and use in perpetuity, with no royalty or fee. The published specification for the open data format is usually maintained by a standards organization.

I-a. “Open source software” means software that guarantees the user:

(a) Unrestricted use of the software for any purpose;

(b) Unrestricted access to the respective source code;

(c) [Exhaustive] Unlimited inspection of the working mechanisms of the software;

(d) Use of the internal mechanisms and arbitrary portions of the software, to adapt them to the needs of the user;

(e) [Freedom] The right to make and distribute copies of the software; and

(f) [Modification of the software and freedom] The right to modify the software and to distribute modifications of the new resulting software, under the same license as the original software.

118:2 Department of Information Technology; Metrics; Inventory of Agency Software. RSA 21-R:12 is repealed and reenacted to read as follows:

21-R:12 Metrics; Inventory of Agency Software. Each state agency shall maintain an inventory of all software products used by the agency, indicating whether they are proprietary or open source, and whether they use restricted or open data formats.

118:3 Use of Open Standards and Open Data Formats by State Agencies. Amend RSA 21-R:13 to read as follows:

21-R:13 Use of Open Standards and Open Data Formats by State Agencies.

I. The commissioner shall assist state agencies in the purchase or creation of data processing devices or systems that comply with open standards for the accessing, storing, or transferring of data. The commissioner shall:

(a) Ensure that any new data standards which the state of New Hampshire defines and to which it owns all rights are open standards compliant.

(b) Use open standards unless specific project requirements, or excessive cost, preclude use of an open data format.

(c) Reexamine existing data stored in a restricted format to which the state of New Hampshire does not own the rights every 4 years to determine if the format has become open and, if not, whether an appropriate open standard exists.

(d) Make readily accessible, on the state website, documentation on open data formats used by the state of New Hampshire. When data in open format is made available through the state’s website, a link shall be provided to the corresponding data format documentation.

118:4 Creation and Retention of Electronic Records and Conversion of Written Records by Governmental Agencies. Amend RSA 294-E:17 to read as follows:

294-E:17 Creation and Retention of Electronic Records and Conversion of Written Records by Governmental Agencies. The secretary of state in cooperation with the department of [administrative services, in cooperation with the secretary of state] information technology and the department of administrative services, shall determine whether, and the extent to which, a governmental agency will create and retain electronic records and convert written records to electronic records.

118:5 Acceptance and Distribution of Electronic Records by Governmental Agencies. Amend RSA?294-E:18, I and the introductory paragraph of RSA 294-E:18, II to read as follows:

I. Except as otherwise provided in RSA 294-E:12, VI, the department of [administrative services] information technology, in cooperation with the secretary of state and the department of administrative services, shall determine whether, and the extent to which, a governmental agency will send and accept electronic records and electronic signatures to and from other persons and otherwise create, generate, communicate, store, process, use, and rely upon electronic records and electronic signatures.

II. To the extent that a governmental agency uses electronic records and electronic signatures under paragraph I, the department of [administrative services] information technology, in cooperation with the secretary of state and the department of administrative services, giving due consideration to security, may specify:

118:6 Interoperability. Amend RSA 294-E:19 to read as follows:

294-E:19 Interoperability. The department of [administrative services] information technology, in cooperation with the secretary of state and the department of administrative services, after adopting standards pursuant to RSA 294-E:18, may encourage and promote consistency and interoperability with similar requirements adopted by other governmental agencies of this and other states and the federal government and nongovernmental persons interacting with governmental agencies of this state. If appropriate, those standards may specify differing levels of standards from which governmental agencies of this state may choose in implementing the most appropriate standard for a particular application.

118:7 Definition of State Agency. Amend RSA 21-R:10, IV to read as follows:

IV. “State agency” means any department, commission, board, institution, bureau, office, or other entity, by whatever name called[, including the legislative branch of state government], established in the state constitution, statutes, or executive orders. The judicial branch and the legislative branch of state government [is] are explicitly exempted from this definition.

118:8 Use of Open Source Software. Amend RSA 21-R:11, I(c) to read as follows:

(c) Provide a brief analysis of the purchase decision, including consideration of the cost factors in subparagraph (a), to the chief information officer[, or the legislative equivalent for purchases by the legislative branch];

118:9 Repeal. RSA 7-A, relative to the information practices act, is repealed.

118:10 Effective Date. This act shall take effect upon its passage.

Approved: June 25, 2013

Effective Date: June 25, 2013