- [1] Open Source Initiative, “The Open Source Definition,” https://opensource.org/docs/osd.
- [2] Free Software Foundation, “What is Free Software?” https://www.gnu.org/philosophy/free-sw.html.
- [3] Free Software Foundation, “Why Open Source Misses the Point of Free Software,” https://www.gnu.org/philosophy/open-source-misses-the-point.html.
- [4] Free Software Foundation, “FLOSS and FOSS,” https://www.gnu.org/philosophy/floss-and-foss.en.html.
- [5] NASA’s Earth Science Data Systems (ESDS) Program, “ESDS Open Source Software Policy,” https://earthdata.nasa.gov/collaborate/open-data-services-and-software/esds-open-source-policy/.
- [6] Free Software Foundation, “What is Copyleft?” https://www.gnu.org/copyleft/.
- [7] Open Source Initiative, “Frequently Answered Questions,” https://opensource.org/faq.
- [8] P. J. Moran, “Developing An Open Source Option for NASA Software,” NASA Ames Research Center, Moffett Field, CA, NAS Technical Report NAS-03-009, Apr. 2003.
- [9] National Academies of Sciences, Engineering, and Medicine, Open Source Software Policy Options for NASA Earth and Space Sciences. Washington, DC: The National Academies Press, 2018.
- [10] R. A. Beyer, T. Fong, M. B. Allan, J. Laura, M. P. Milazzo, R. G. Deen, and W. M. Burke, “No to NOSA, Yes to Mainstream Licenses,” National Academies Press, Washington, D.C., Tech. Rep. 25217_28, Dec. 2018.
- [11] Free Software Foundation, “Various Licenses and Comments about Them,” https://www.gnu.org/licenses/license-list.html.
- [12] “Review Request: Cdf - The NASA Common Data Format implementation,” https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=494520.
- [13] Fedora Project, “Licensing:Main - Fedora Project Wiki,” https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing.
- [14] Open Source Initiative, “Open Source Licenses by Category,” https://opensource.org/licenses/category.
Recommendations to clarify NASA open source requirements
The software community has specific definitions for terms such as "open source software," "free software," and "permissive license," but scientists proposing software development efforts to NASA are not always knowledgeable about these definitions. Misunderstandings about the meaning of these terms can result in problems of fairness with solicitations, because scientists who interpret the terms differently than NASA intends may either needlessly limit the scope of their proposed work, or unwittingly propose work that does not comply with software licensing requirements. It is therefore recommended that NASA adopt definitions of the above terms that are in line with software community usage, that these definitions be communicated as part of solicitations to ensure a common understanding, and that proposals be required to identify what software licenses the proposers expect to use.
READ FULL TEXT VIEW PDF