NASA To Catalog and Release Source Code For Over 1,000 Projects
An anonymous reader writes "By the end of next week, NASA will release a master catalog of over 1,000 software projects it has conducted over the years and will provide instructions on how the public can obtain copies of the source code. NASA's goal is to eventually 'host the actual software code in its own online repository, a kind of GitHub for astronauts.' This follows NASA's release of the code running the Apollo 11 Guidance Computer a few years back. Scientists not affiliated with NASA have already adapted some of NASA's software. 'In 2005, marine biologists adapted the Hubble Space Telescope's star-mapping algorithm to track and identify endangered whale sharks. That software has now been adapted to track polar bears in the arctic and sunfish in the Galapagos Islands.' The Hubble Space Telescope's scheduling software has reportedly also been used to schedule MRIs at hospitals and as control algorithms for online dating services. The possibilities could be endless."
Code that's actually reusable?
I always thought that code crashes and burns when it reaches a certain age... I mean, there must be a reason why Windows XP suddenly seems to disintegrate or why everything ever written in COBOL suddenly stops working after 40 years of doing the job just fine?
algorithms please.
Here's a soundtrack for this thread.
Not the official soundtrack...more of a modified soundtrack removing the annoying hippie music and adding the awesome score music!
Wow, so beautiful. Talk about beauty in Apollo style music.
#tbf #apollo13 #music #muzak #score #instrumental #amazing
flight simulators converted to video games?
Politics is Treachery, Religion is Brainwashing
GitLab is a thing, if you want your own GitHub stop building it from scratch and just use the real thing.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
I *wish* NASA had released the AGC source code. I run the project providing the Apollo 11 Guidance Computer Code (and other Apollo missions as well) which is linked in the summary, and I can assure you that none of that code was released by NASA, provided by NASA, nor was made available through NASA's assistance. You can thank some dedicated private citizens for the availability of that source code.
-- Ron Burkey
TFA contains links to Wired articles. Couldn't find a link to a NASA catalogue so TFA is a 'heads up' of what is to come, yes?
Here's the link to the DARPA catalogue: http://www.darpa.mil/OpenCatal...
"Consensus" in science is _always_ a political construct.
and continue clicking your stupid colored phone buttons ...
That would be very interesting.
What little that is not FORTRAN is in PL-1 There are a few assembly language code using fixed point arithmetic. And the only comment in the entire code base is # RIP JSB
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
I predict that some military-general-turned-politician will start complaining about national security risks and taxpayer money being wasted (on something other than the military) and the project will suddenly find itself behind a security-clearance-only paywall.
DARPA's catalog contains five (5) programs. Something tells me there are more DARPA projects that have created computer programs in the past two years.
So, can we figure out why that Mars mission failed? And if so, maybe we should release the code ahead of time so people can help look for bugs.
Peter predicted that you would "deliberately forget" creation 2000 years ago...
http://code.nasa.gov/
I gave up on it years ago, when I realized there were only 32 items in it. (2 have been listed as 'coming soon'). You'll find more open source software if you look at the lists that the individual centers maintain :
Or see the NASA Github page (34 items, but that includes 'code.nasa.gov') : https://github.com/nasa
The listed 'NASA Official' has changed since it was released ... maybe this one will actually care about maintaining a list, rather than doing the bare minimum to meet some requirement from the White House.
(which was my interepretation of the response I got when I contacted the previous official about http://data.nasa.gov/ ... of course, back then, it actually linked to places, rather than crap like the content-less http://data.nasa.gov/solar-dat... )
Build it, and they will come^Hplain.
It would be very cool to see the source code for the Space Shuttle. Its retired now so releasing it shouldn't have any operational impacts on the shuttle itself and I doubt the Chinese or the North Koreans or the Iranians are interested in building their own shuttle (and certainly not one using a hardware architecture developed in the 1970s reverse engineered from a source code release)
Did that include Voyagers command software?
After all, VGER's command and communication software could be essential.
As a Chinese person, I thank all Americans for their taxes that made all this R&D possible. And thanks to US goverment for sharing source codes. This will help us a lot. In China we would never turn over these assets open source to other countries' citizens. US is still great country.
All NASA websites have to be renewed annually in STRAW (System for Tracking and Registering Applications and Websites). If they're not updated, they're supposed to get blocked at the firewall.
Of course, they never define what a 'website' is, so someone could claim that the item in question was a 'web page' that didn't have to be individually registered.
(I made the mistake of listing a webservice as a 'web application', and had much back & forth as I said there weren't any privacy issues ... of course, their definition was that a 'web application' is something that you give logins & passwords to.)
But my complaint was that the 'official' page is that there are other pages out there that are *not* trying to be comprehensive that are doing a better job than the 'official' page. I had contacted the NASA official responsible for data.nasa.gov, and asked him how they had sent out the call for information to put in there ... he said they didn't, they just added websites they found. I told him they'd be more complete if they just linked to the GCMD as their system hardly had anything in it. I also complained about how stuff was organized (not by mission, or investigation ... but by the websites they found ... never mind that a given archive might have hundreds of different heterogeneous datasets.)
And I seriously doubt that the projects are what you claim -- as someone who's tried to push some NASA-funded software to CPAN ... after a while, we gave up as the legal department made it such a burden to do so. (admitedly, this was ~8 years ago).
Build it, and they will come^Hplain.