NASA's Software Catalog offers hundreds of new software programs for free
software.nasa.gov
software.nasa.gov
General Public Release - 132
U.S. Release Only - 210
U.S. Government Purpose Release - 139
U.S. and Foreign Release - 38
[1] These were counted by looking for strings in the PDF catalog. There are definitely some duplicates.
wget https://software.nasa.gov/sites/default/files/NASA_Software_Catalog_2023-24.pdf
gs -sDEVICE=txtwrite -o a.txt NASA_Software_Catalog_2023-24.pdf
grep -F "General Public Release" a.txt | wc -l
grep -F "U.S. Release Only" a.txt | wc -l
grep -F "U.S. Government Purpose Release" a.txt | wc -l
grep -F "U.S. and Foreign Release" a.txt | wc -lFor example, none of these programs may be made available to Iranians, even if they were to aid somehow in fighting the Iranian government.
[0] https://rammb-slider.cira.colostate.edu/?sat=goes-16&sec=ful...
[1] https://www.star.nesdis.noaa.gov/GOES/documents/QuickGuide_C...
https://github.com/nasa/astrobee
https://www.youtube.com/watch?v=hk-1j3sXTqA
Three NASA Astrobee free-flying robots have been operating inside the International Space Station (ISS) since 2019. This astrobee repository contains source code for the Astrobee Robot Software, consisting of the flight software that runs onboard the Astrobee robots, a software simulator, and supporting tools, primarily written in C++.
> This software is only available for use by federal employees and contractors to the federal government working on projects where this tool would be applicable.
Not exactly free for all
>>> This tool is a collection of macros that work with Microsoft Word to export Word comments into a pre-formatted Excel spreadsheet, which is used to disposition comments
Considering NASA also released was it openshift and a mission control suite this ranges from the sublime to ridiculous.
But it does suggest something valuable - putting your good ideas into a big pot of open source means more code reuse and much better focus on small problems that bother just your organisation
i think it's worth trying at work
As I recall, there was some discussion around potential OpenStack confusion with the nomenclature but, originally, OpenShift was named around an automotive branding theme.
Taking a random example: https://software.nasa.gov/software/GSC-18031-1
It's description is: "Perl 6 DBPg PostgreSQL module"
Clicking the "Download Now" button instead re-directs to a GitHub repo: https://github.com/CurtTilmes/raku-dbpg
Last updated just over two years (!) ago.
The satellite industry very commonly uses NASA Debris Assessment Software to prove to the FCC that they won't create space debris.