; and (2) release related source code and technical data in a public repository location approved by the Department of Defense. (d) Definitions In this section: (1) Custom-developed computer software The term custom-developed computer software means human-readable source code, including segregable portions thereof, that is first produced in the performance of a Department of Defense contract or other transaction, or is otherwise fully funded by the Federal Government. (2) Technical data The term technical data has the meaning given the term in section 2302 of this title. . (2) Clerical amendment The table of sections at the beginning of such chapter is amended by adding after the item relating to section 2320 the following new item: 2320a. Use of open source software. . (b) Prize competition The Secretary of Defense shall create a prize for a research and develop program or other activity for identifying, capturing, and storing existing Department of Defense custom-developed computer software and related technical data. The Secretary of Defense shall create an additional prize for improving, repurposing, or reusing software to better support the Department of Defense mission. The prize programs shall be conducted in accordance with section 2374a of title 10, United States Code. (c) Reverse engineering The Secretary of Defense shall task the Defense Advanced Research Program Agency with a project to identify methods to locate and reverse engineer Department of Defense custom-developed computer software and related technical data for which source code is unavailable. (d) Definitions In this section: (1) Custom-developed computer software The term custom-developed computer software means human-readable source code, including segregable portions thereof, that is first produced in the performance of a Department of Defense contract or other transaction, or is otherwise fully funded by the Federal Government. (2) Technical data The term technical data has the meaning given the term in section 2302 of title 10, United