Les motivations qui ont conduit la NASA à travailler ainsi sont sont claires :
- améliorer la qualité du logiciel
- accélérer le développement
- maximiser l'impact de la recherche de la NASA
- accomplir la mission éducative de la NASA.
Le but est de permettre à un maximum de personnes de contribuer, écrire, analyser et tester des logiciels utilisés pour des missions spatiales.
Ce projet fait partie du programme CoLab, destiné à faciliter l'implication du public dans les programmes de la NASA. Actuellement, la page "Projets Open Source de la NASA" fait état de quatorze projets.
La licence NOSA (NASA Open Source Agreement) est en réalité une licence multiforme due à l'existence des brevets sur les logiciels aux USA. En leur absence, elle ressemble beaucoup à la GPL.