The curious collection of a slightly mad scientist
In an effort to spur innovation inside and outside the space industry, NASA is releasing more than 1,000 of its computer codes to the public Thursday through a new open-access software catalog.
As far as inventions go, the space agency is perhaps most famous for its hardware — its rockets, spaceships and telescopes — but many sophisticated software systems were born at NASA, too, from the primitive codes that guided the first astronauts to the moon to the codes that Earth-bound drivers of the Mars Curiosity rover write to get the robot to travel across the Red Planet.
“Software is an increasingly important element of the agency’s intellectual asset portfolio, making up about a third of our reported inventions every year,” Jim Adams, NASA’s deputy chief technologist, said in a statement. “We are excited to be able to make that software widely available to the public with the release of our software catalog.”
Many of the codes made available through the so-called Tech Transfer program will be free to use for U.S. citizens, though some systems will only be available to other federal agencies because of access restrictions, NASA officials said. …
… DARPA posted a similar catalog earlier this year. NASA will also start hosting the code online by next year; while all the code is free of copyright, people will need special clearance to get their hands-on projects like the rocket guidance system.Many of the projects are already available online, but they are spread out across many sites and difficult to find. One of the main purposes of NASA is to develop technology that can be transferred to other industries, but it is difficult to transfer technology if no one knows where to find the details.
“Our design software has been used to make everything from guitars to roller coasters to Cadillacs,” Technology Transfer Program executive David Lockney told Wired.
“Scheduling software that keeps the Hubble Space Telescope operations straight has been used for scheduling MRIs at busy hospitals and as control algorithms for online dating services.”The new code database is the result of a 2011 order from President Barack Obama that federal agencies increase the pace of technology transfer. Lockney told Wired that he would not be surprised to see many more projects added to the database after its release.
Thanks to NASA codes I upgraded the intelligence of every electric appliance in my home. My garage door opener started opening at random, but it wasn’t random. Turned out to be morse code. “N-E-E-D O-I-L.”
Kidding aside, I’m a huge fan of open source software.