Sec. 2. DEFINITIONS
465 words·~2 min read·
/statute-compilations/comps-17951/sec-2A research copy — for the controlling text, always check the official state or federal source. Not legal advice.
## SEC. 2 DEFINITIONS In this Act: ####
(1)Agency The term “**agency**” has the meaning given that term in section 3502 of title 44, United States Code. ####
(2)Appropriate congressional committees The term “**appropriate congressional committees**” means the Committee on Homeland Security and Governmental Affairs of the Senate and the Committee on Oversight and Accountability of the House of Representatives. ####
(3)Custom-developed code The term “**custom-developed code**”— #####
(A)means source code that is— ######
(i)produced in the performance of a contract with an agency or is otherwise exclusively funded by the Federal Government; or ######
(ii)developed by a Federal employee as part of the official duties of the employee; #####
(B)includes— ######
(i)source code, or segregable portions of source code, for which the Federal Government could obtain unlimited rights under part 27 of the Federal Acquisition Regulation or any relevant supplemental acquisition regulations of an agency; and ######
(ii)source code written for a software project, module, plugin, script, middleware, or application programming interface; and #####
(C)does not include— ######
(i)source code that is solely exploratory or disposable in nature, including source code written by a developer experimenting with a new language or library; or ######
(ii)commercial computer software, commercial off-the-shelf software, or configuration scripts for such software. ####
(4)Federal employee The term “**Federal employee**” has the meaning given the term in section 2105(a) of title 5, United States Code. ####
(5)Metadata The term “**metadata**”, with respect to custom-developed code— #####
(A)has the meaning given that term in section 3502 of title 44, United States Code; and #####
(B)includes— ######
(i)information on whether the custom-developed code was— ######
(I)produced pursuant to a contract; or ######
(II)shared in a public or private repository; ######
(ii)any contract number under which the custom-developed code was produced; and ######
(iii)any hyperlink to the repository in such the code was shared. ####
(6)Private repository The term “**private repository**” means a software storage location— #####
(A)that contains source code, documentation, configuration scripts, as appropriate, revision history, and other files; and #####
(B)access to which is restricted to only authorized users. ####
(7)Public repository The term “**public repository**” means a software storage location— #####
(A)that contains source code, documentation, configuration scripts, as appropriate, revision history, and other files; and #####
(B)access to which is open to the public. ####
(8)Software The term “**software**” has the meaning given the term “**computer software**” in section 2.101 of title 48, Code of Federal Regulations, or any successor regulation. ####
(9)Source code The term “**source code**” means a collection of computer commands written in a computer programming language that a computer can execute as a piece of software.