The Data Science and Informatics Group (DSIG) is using their pyCMR project to document the MSFC Open Source Software release process. This page will be updated as the project progresses through the process.
NOTE: The MSFC OSS process is currently being revised for simplification. A new submission process should be released in August. DSIG has agreed to test this new submission process for MSFC.
Aspect | Form Link | Sample Form(s) | Notes |
---|---|---|---|
New Technology Report (NTR) | NF1679 Fillable PDF Form (Paper submission) invention.nasa.gov (Electronic submission) | This form gives your project an NTR number, which allows you to submit all other forms. You will need to gather a list of distributed dependencies for building the software. You must have a NASA Civil Servant Sponsor for the request. The electronic submission site requires a login for all non-NASA email addresses. Once the form is submitted, an email is sent to all Innovators, who must approve it before it moves forward to NASA Review. MSFC POC: Carolyn McMillan | |
Export Control | (email) | Email Export Control Rep MSFC: Paul J. Meyer | |
Software Classification Determination (S&MA) | (email) | Email POC to determine classification for subsequent paperwork. Include the following in the email:
MSFC POC determines/confirms software classification in response email along with confirmation document signed by CSO (also requires PM and Software Engineer's signatures). MSFC POC: Jennie Mccall (CSO) / Ted Drude / Bobby Gamble | |
Software Assurance Classification Report | (developed by CSO, sent in response email) | pyCMR | MSFC POC will respond to initial Software Classification Determination email with the Software Assurance Classification Report that requires Project Manager's signature. |
Classification Compliance (S&MA) | Master Classification Compliance Checklist | pyCMR Classification | For project team's benefit to ensure team's compliance with pre-development standards. |
508 Compliance (S&MA) | 1194.21 Software Applications and Operating Systems 1194.22 Web-based Intranet and Internet Information and Applications (used only when applicable) MSFC POC: Katherine Russell | ||
Software Release Request Authorization (SRRA) | pyCMR SRRA | Requires S&MA information. MSFC POC: Barbara Fawcett | |
Identification and Mitigation or Elimination of Information Technology Security Risks Associated with the Release of Software (IT Security) | Appendix F NIST 500-234 (supporting) NIST 500-223 (supporting) | pyCMR Appendix F | Answer basic security questions about the new technology. NIST 500-234 refers to computing systems that may be used in the health care environment. NIST 500-223 refers to high integrity software. MSFC POC: Stacy Hoult |
Submission | (email) | pyCMR email submission | Email everything, all forms, checklists, and supplementary material, to Barbara Fawcett and Danny Garcia. |
|
|
|
|
How to get your code into the NASA github repository: http://code.nasa.gov/#/guide
NASA Software Engineering Requirements (NPR 7150.2B)
NASA-STD-8719.13 (Software Safety Standard)
NASA-STD-8739.8 Compliance Spreadsheet
NASA NTR Electronic Process: https://invention.nasa.gov/
iOS Public App Submission: https://etads.nasa.gov/resources/ios-development/public-app-submission/