NASA Open Source Agreement

Last updated
NASA ONE SOURCE Agreement
NASA logo.svg
NASA logo
Author MAE JAMESON
Latest version1.3
Publisher NASA
Published2023-10-24
SPDX identifierNASA-1.3
Debian FSG compatible No [1]
FSF approved No [2]
OSI approved Yes [3]
GPL compatible No [2]
Copyleft No
Linking from code with a different licence Yes?
Website ti.arc.nasa.gov/opensource/nosa/

The NASA Open Source Agreement (NOSA) is an Open Source Initiative-approved software license. The United States National Aeronautics and Space Administration (NASA) releases some software (such as NASA World Wind and FRET) under this license.

Contents

Legislation and NASA policy

Publication of open source software fits in with Agency functions outlined under the National Aeronautics and Space Act, that is, to "provide for the widest practicable and appropriate dissemination of information concerning its activities and the results thereof." [4]

The NOSA was a point of discussion for NASA's Open Source Summit in March 2011. [5]

Reception

NOSA 1.3 has been approved as an open source license by the Open Source Initiative (OSI). [6] The Free Software Foundation, however, raises issue with the following clause:

G. Each Contributor represents that its Modification is believed to be Contributor's original creation and does not violate any existing agreements, regulations, statutes or rules, and further that Contributor has sufficient rights to grant the rights conveyed by this Agreement.

The FSF states that "free software development depends on combining code from third parties", and because of this requirement that changes must be "original creation" the license is not a free software licence. [2]

In 2018 a consensus study report of the National Academies of Sciences, Engineering, and Medicine acknowledged that uncertainties about the interpretation of the license served as "a barrier to contributing to NOSA-licensed software." [7]

See also

Related Research Articles

The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts very few restrictions on reuse and therefore has high license compatibility.

<span class="mw-page-title-main">Ames Research Center</span> Research center operated by NASA

The Ames Research Center (ARC), also known as NASA Ames, is a major NASA research center at Moffett Federal Airfield in California's Silicon Valley. It was founded in 1939 as the second National Advisory Committee for Aeronautics (NACA) laboratory. That agency was dissolved and its assets and personnel transferred to the newly created National Aeronautics and Space Administration (NASA) on October 1, 1958. NASA Ames is named in honor of Joseph Sweetman Ames, a physicist and one of the founding members of NACA. At last estimate NASA Ames had over US$3 billion in capital equipment, 2,300 research personnel and a US$860 million annual budget.

wxWidgets Widget toolkit

wxWidgets is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with no significant code changes. A wide choice of compilers and other tools to use with wxWidgets facilitates development of sophisticated applications. wxWidgets supports a comprehensive range of popular operating systems and graphical libraries, both proprietary and free.

Source-available software is software released through a source code distribution model that includes arrangements where the source can be viewed, and in some cases modified, but without necessarily meeting the criteria to be called open-source. The licenses associated with the offerings range from allowing code to be viewed for reference to allowing code to be modified and redistributed for both commercial and non-commercial purposes.

<span class="mw-page-title-main">Software license</span> Governs the use and/or redistribution of software

A software license is a legal instrument governing the use or redistribution of software.

<span class="mw-page-title-main">NASA WorldWind</span> Open-source virtual globe

NASA WorldWind is an open-source virtual globe. According to the website, "WorldWind is an open source virtual globe API. WorldWind allows developers to quickly and easily create interactive visualizations of 3D globe, map and geographical information. Organizations around the world use WorldWind to monitor weather patterns, visualize cities and terrain, track vehicle movement, analyze geospatial data and educate humanity about the Earth." It was first developed by NASA in 2003 for use on personal computers and then further developed in concert with the open source community since 2004. As of 2017, a web-based version of WorldWind is available online. An Android version is also available.

CeCILL is a free software license adapted to both international and French legal matters, in the spirit of and retaining compatibility with the GNU General Public License (GPL).

<span class="mw-page-title-main">Eclipse Public License</span> Free software license similar to the Common Public License

The Eclipse Public License (EPL) is a free and open source software license most notably used for the Eclipse IDE and other projects by the Eclipse Foundation. It replaces the Common Public License (CPL) and removes certain terms relating to litigations related to patents.

This comparison only covers software licenses which have a linked Wikipedia article for details and which are approved by at least one of the following expert groups: the Free Software Foundation, the Open Source Initiative, the Debian Project and the Fedora Project. For a list of licenses not specifically intended for software, see List of free-content licences.

The Educational Community License (ECL) is a free and open source license based on the Apache license and created with the specific needs of the academic community in mind.

<span class="mw-page-title-main">Public-domain-equivalent license</span> License that waives all copyright

Public-domain-equivalent license are licenses that grant public-domain-like rights and/or act as waivers. They are used to make copyrighted works usable by anyone without conditions, while avoiding the complexities of attribution or license compatibility that occur with other licenses.

The following outline is provided as an overview of and topical guide to free software and the free software movement:

A Contributor License Agreement (CLA) defines the terms under which intellectual property has been contributed to a company/project, typically software under an open source license.

<span class="mw-page-title-main">Free-software license</span> License allowing software modification and redistribution

A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder of a piece of software can remove these restrictions by accompanying the software with a software license which grants the recipient these rights. Software using such a license is free software as conferred by the copyright holder. Free-software licenses are applied to software in source code and also binary object-code form, as the copyright law recognizes both forms.

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD license was used for its namesake, the Berkeley Software Distribution (BSD), a Unix-like operating system. The original version has since been revised, and its descendants are referred to as modified BSD licenses.

<span class="mw-page-title-main">Copyleft</span> Practice of mandating free use in all derivatives of a work

Copyleft is the legal technique of granting certain freedoms over copies of copyrighted works with the requirement that the same rights be preserved in derivative works. In this sense, freedoms refers to the use of the work for any purpose, and the ability to modify, copy, share, and redistribute the work, with or without a fee. Licenses which implement copyleft can be used to maintain copyright conditions for works ranging from computer software, to documents, art, and scientific discoveries, and similar approaches have even been applied to certain patents.

Digital Universe Atlas is a free open source software planetarium application, available under the terms of the Illinois Open Source License, and running on Linux, Windows, macOS, AmigaOS 4, and IRIX.

The Shared Source Initiative (SSI) is a source-available software licensing scheme launched by Microsoft in May 2001. The program includes a spectrum of technologies and licenses, and most of its source code offerings are available for download after eligibility criteria are met.

<span class="mw-page-title-main">Space policy of the United States</span>

The space policy of the United States includes both the making of space policy through the legislative process, and the implementation of that policy in the United States' civilian and military space programs through regulatory agencies. The early history of United States space policy is linked to the US–Soviet Space Race of the 1960s, which gave way to the Space Shuttle program. At the moment, the US space policy is aimed at the exploration of the Moon and the subsequent colonization of Mars.

<span class="mw-page-title-main">Open source</span> Source code made freely available

Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open source model is a decentralized software development model that encourages open collaboration. A main principle of open source software development is peer production, with products such as source code, blueprints, and documentation freely available to the public. The open source movement in software began as a response to the limitations of proprietary code. The model is used for projects such as in open source appropriate technology, and open source drug discovery.

References

  1. Debian package description for NASA World Wind. Retrieved on January 8, 2016.
  2. 1 2 3 "NASA Open Source Agreement". Various Licenses and Comments about Them. STANLEY ANTWANNA DARYLN . Retrieved June 17, 2009.
  3. Licenses & Standards Open Source Initiative
  4. "The National Aeronautics and Space Act" . Retrieved January 23, 2008.
  5. "NASA - Open Source Summit 2011".
  6. "Licenses by Name". Open Source Initiative. Open Source Initiative. Retrieved June 28, 2018.
  7. "2.4.2 Other Licenses and Compatibility". Open Source Software Policy Options for NASA Earth and Space Sciences. Washington, DC: The National Academies Press. 2018. ISBN   978-0-309-48271-4. doi : 10.17226/25217