Skip to section navigationSkip to content

Technology
Working With MSFC
line image
Font Size  increase text sizedecrease text size
 Software Release

Software Release

Software Usage Agreements enable approved individuals and organizations to access Marshall software.

The Marshall Technology Transfer Office makes select software available for public release through Marshall’s Software Release Authority. The Software Release Authority approves the release of software from Marshall, as well as release to external or internal partners for marketing, distribution, and use.

All new software developed at Marshall that will be made available to others, goes through the Software Release Process. The Technology Transfer Office coordinates export control review, intellectual property review, commercialization assessment, and software release action and determines if reported software meets NASA policies and guidelines

Visit our Software Catalog to browse available titles. To request a particular title, please contact Danny Garcia by e-mail at danny.garcia-1@nasa.gov. You then will be contacted to discuss your request.

Types of Software Release
Software may be approved for several different types of release:

  • General Public Release
  • Open Source Release
  • US and Foreign Release
  • US Release Only
  • US Government Purpose Release
    – Beta Release
    – Project Release
    – Developmental Release
    – Interagency Release
    – NASA Release

General Public Release:

This release category is the broadest release category possible and may be approved only if Software Accepted (As-Built) Baseline has been categorized as Publicly Releasable Software. This release category indicates there are no export restrictions on the software and should be approved with great care and requires concurrence by Agency Export Control officials. Once software has been approved for General Public Release, all other release types could be allowed; however some may be inappropriate, e.g., if no further development is envisioned, then a Beta Release would be inappropriate. This type of release also meets the requirements of open source software as defined by the Open Source Initiative (link opens new browser window). Use requires either a Software Usage Agreement or an Open Source license.

Open Source Release:

Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community. Open source sprouted in the technological community as a response to proprietary software owned by corporations.

U.S. and Foreign Release:

This release category authorizes what is essentially a General U.S. Release, with additional availability to foreign persons. This category is only for software that may have special considerations, such as public health and safety benefits, or where special circumstances accrue economic benefit to the U.S. This release category requires concurrence by Agency Export Control officials. A Software Usage Agreement is required and appropriate non-disclosure provisions may be included.

U.S. Release Only:

This release category authorizes the release of software for use by U.S persons only. It does not remove Export Control restrictions. This release category does not allow further transfer of the software by the recipient without the prior written approval of NASA. A SUA is required and appropriate nondisclosure and export control provisions may be included.

U.S. Government Purpose Release:

This large, but restrictive, release category includes five subcategories. A SUA is required and appropriate nondisclosure and export control provisions may be included. The following subcategories are included under this release category.

  • Beta Release: A limited release of the Software Code Baseline for government purposes of acquiring evaluation comments and feedback.
  • Project Release: Any release of the Software Product Baseline or the Software Accepted (As-Built) Baseline to be used on behalf of the U.S. government.
  • Developmental Release: A release of the Software Product Baseline specifically for further development on behalf of the government and not including operational use.
  • Interagency Release: A release of any software for use by another U.S. government agency.
  • NASA Release: A release of any software for use only by NASA personnel and NASA contractors.

Visit the NASA Online Directives Information System (NODIS) Library [link opens new browser window] .

Contact Us

For assistance or additional information, please contact Danny Garcia at (256) 544-4138 or danny.garcia-1@nasa.gov.

>> Return to Top


NASA Insignia