[HEC Castle] Hydrologic
Engineering
Center

Last Updated: 9/18/97
Computer Software Distribution Policy
 
Executable Computer Programs. It is our policy to make computer programs available, whenever appropriate. PC executable computer programs are provided to NTIS for general distribution once they have been tested and documented sufficiently for general use. Also, some of our major programs are available on-line, see "Programs on File". Because NTIS cannot provide user support, we have encouraged vendors to provide our software and supplemental assistance. We do not provide user assistance outside the Corps of Engineers. However, we will respond to all documented instances of program errors.

Computer Source Code. We generally discourage the distribution of HEC source code. The source code is usually only required when porting a program to a different computer or to modify. If appropriate and available, we will provide the source for these purposes. However, we cannot provide assistance with the code. Source code for components under development, such as HEC-RAS, will not be distributed. During the initial period of development, some routines will be changing frequently. The proliferation of code, that is rapidly becoming out-of-date, is not in the public interest. HEC will make the determination of when the source code is sufficiently stable on a case-by-case basis.

Some software is not placed in general distribution because it is developmental, limited to specific Corps' applications, or not sufficiently documented to release. An example of HEC software that has limited distribution is the Water Control software that was developed specifically for the Corps' water control community and their hardware resources. HEC can and does provide considerable support to Corps offices to implement the software on their equipment. Another example is the Prescriptive Reservoir Model (HEC-PRM) and its associated routines. This developing package has had limited application and does not have sufficient support and ease of use to expect anyone could use it without considerable assistance. For both examples, exceptions are made in cases where we believe the customer has sufficient knowledge, skills, and resources to utilize the software effectively. Also, the product is provided with the clear understanding that HEC cannot provide assistance beyond basic available documentation.

line
BACK TO PREVIOUS PAGE
line