Organizations and individuals who have developed and/or modified software during work supported by DOE or during work carried out for others at DOE facilities are required to announce the software with the appropriate announcement record to ESTSC, if the software meets the following criteria:
-
the software meets the definition of STI;
-
the software is known or expected to be useful inside or outside the DOE community, or is not specific to the originating site; and
-
a stable, useable, documented version of the software exists (i.e., the software is not under initial development);
-
the software has undergone all appropriate reviews for sensitivity and export control.
Refer to the Software Best Practices document for more information on the internal review, announcement, and dissemination of software.
-
operational systems software that is site‑specific, unique to a particular hardware, or necessary to ensure the fundamental operability of automated data processing equipment, whether supplied by the manufacturer of the system hardware or others;
-
computer software programs developed and/or modified during work carried out for others at DOE facilities that are specifically excluded in the agreement under which the non‑DOE funded work was performed;
-
software generated under the auspices of the Energy Information Administration; and
-
specific software used by power administrations for the operation, control, planning, and modeling of electric power transmission systems and the interconnected utilities; however, modifications/enhancements to portions of this software that are not an integral part of the whole and have potential application outside the power administrations should be announced.
- A DOE site that chooses to make software available as Open Source must submit an AN 241.4 to OSTI, and must include a unique URL.
- Software submitted to a SIAC should also be announced to OSTI via an AN 241.4, with availability information provided.
-
announcement information /metadata contained in Software Announcement Notice 241.4;
-
source code and/or executable file; unique URL; or other location for obtaining the software and
-
documentation, if any, which may consist of a user manual, sample test cases, or similar information required for properly using the software (whether included on the software media itself or provided in a separate file or in paper format).
