Reproducibility includes open access to the data as well as the software used to arrive at results. Scientific knowledge is most robust and actionable when resulting from transparent, traceable, and reproducible methods. The overarching purpose of NASAs Earth Science program is to develop a scientific understanding of Earth as a system. In particular, we discuss some of the elements in the External Release of NASA Software document (NPG 2210.1A) that will likely have to be changed in order to make Open Source a reality withm the agency.Įmbracing Open Source for NASA's Earth Science Data Systemsīaynes, Katie Pilone, Dan Boller, Ryan Meyer, David Murphy, Kevin We also address some of the related issues for NASA with respect to Open Source. We compare and contrast several of the leading Open Source licenses, and propose one - the Mozilla license - for use by NASA. We present arguments in favor of developing an Open Source option for NASA software in particular we discuss how Open Source is compatible with NASA's mission. This talk will review our current recommendations for open source at NASA, and will cover the set of thirteen recommendations output from the NASA Open Source Summit and discuss some of their implications for the agency.ĭeveloping an Open Source Option for NASA Software In addition, we presented at the 1st NASA Open Source Summit (OSS) and helped to define an agency-level strategy, a set of recommendations and paths forward for how to identify healthy open source communities, how to deal with issues such as contributions originating from other agencies, and how to search out talent with the right skills to develop software for NASA in the modern age. Specifically we held a training session at the NASA Earth Science Data Systems Working Group meeting in Open Source software as it relates to the NASA Earth Science data systems enterprise, including EOSDIS, the Distributed Active Archive Centers (DAACs), ACCESS proposals, and the MEASURES communities, and efforts to understand how open source software can be both consumed and produced within that ecosystem. This includes defining information processes to understand open source licensing, attribution, commerciality, redistribution, communities, architectures, and interactions within the agency. Over the course of the past year, we have worked to help frame a strategy for NASA and open source software. Defining an Open Source Strategy for NASA
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |