Developing an open source strategy for NASA earth science data systems

We have found open source to be an effective platform for software reuse. Within the NASA Earth science data systems community, there are a number of distinct applications, ranging from interactions amongst science investigator led processing systems (SIPS), which focus on active data processing, algorithm experimentation and evaluation, and the reuse of instrument processing approaches; to NASA's Distributed Active Archive Centers (DAACs) that are responsible for outward facing data dissemination to the public, and where long term preservation of data and reuse are distinctly important; all the way to downstream proposal led systems, where investigators are funded by NASA to reuse data and software to produce fused data products, and to aggregate and reuse NASA data systems in a systems-of-systems manner. Recognizing the need for a coordinated effort to inform the reuse of components within the NASA ecosystem, we are developing a strategic approach for the development and reuse of open source software. The NASA open source strategy builds on a set of dimensions involving legal, architectural, community, and redistribution areas that are of prime importance to the agency as a whole.

[1]  Chris Mattmann,et al.  Understanding Open Source Software at NASA , 2012, IT Professional.

[2]  Ajinkya Kulkarni,et al.  Talkoot: software tool to create collaboratories for earth science , 2012, Earth Science Informatics.

[3]  James D. Herbsleb,et al.  Social coding in GitHub: transparency and collaboration in an open software repository , 2012, CSCW.

[4]  W. Christopher Lenhardt,et al.  Geoscience data curation using a digital object model and open-source frameworks: Provenance applications , 2011, 2011 IEEE International Geoscience and Remote Sensing Symposium.

[5]  Ranjeet Devarakonda,et al.  Data sharing and retrieval using OAI-PMH , 2011, Earth Sci. Informatics.

[6]  Hazeline U. Asuncion,et al.  Software Licenses in Context: The Challenge of Heterogeneously-Licensed Systems , 2010, J. Assoc. Inf. Syst..

[7]  Chris Mattmann,et al.  Reuse of software assets for the NASA Earth science decadal survey missions , 2010, 2010 IEEE International Geoscience and Remote Sensing Symposium.

[8]  George Percivall,et al.  The application of open standards to enhance the interoperability of geoscience information , 2010, Int. J. Digit. Earth.

[9]  H. K. Rama NASA's Earth Science Data Systems: lessons learned and future directions , 2010, US-DPIF '10.

[10]  Fernando Almeida,et al.  OPEN STANDARDS AND OPEN SOURCE : ENABLING INTEROPERABILITY , 2010 .

[11]  Tom White,et al.  Hadoop: The Definitive Guide , 2009 .

[12]  Robert R. Downs,et al.  Self-Assessment of a Long-Term Archive for Interdisciplinary Scientific Data as a Trustworthy Digital Repository , 2009, J. Digit. Inf..

[13]  Dewayne E. Perry,et al.  Subversion 1.5: A case study in open source release mismanagement , 2009, 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development.

[14]  Andreas Zeller,et al.  How Long Will It Take to Fix This Bug? , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).

[15]  Mary Haley,et al.  Frameworks for Geoscience Data Analysis and Visualization , 2007 .

[16]  D.G. Bell,et al.  NASA World Wind: Opensource GIS for Mission Operations , 2007, 2007 IEEE Aerospace Conference.

[17]  David Mercer,et al.  Drupal : creating blogs, forums, portals, and community websites : how to setup, configure, and customize this powerful PHP/MySQL-based open source CMS , 2006 .

[18]  Hampapuram K. Ramapriyan,et al.  NASA's Earth science data systems - past, present and future , 2003, IGARSS 2003. 2003 IEEE International Geoscience and Remote Sensing Symposium. Proceedings (IEEE Cat. No.03CH37477).

[19]  Mikko Mustonen,et al.  Copyleft - the economics of Linux and other open source software , 2003, Inf. Econ. Policy.

[20]  R. Fielding Shared leadership in the Apache project , 1999, CACM.

[21]  James Sanders,et al.  Linux, Open Source, and Software's Future , 1998, IEEE Softw..

[22]  Ruth E. Duerr,et al.  Representing scientific data sets in KML: Methods and challenges , 2011, Comput. Geosci..

[23]  Christopher O. Justice,et al.  Land remote sensing and global environmental change : NASA's earth observing system and the science of ASTER and MODIS , 2011 .

[24]  M. Maiden Philosophy and Architecture of the EOS Data and Information System , 2010 .