Next week, NASA will release a massive software catalog with over 1,000 projects. It's not the first time the space agency's released code, but it is the first time they've made it so easy. The breadth and variety of the software projects that NASA's about to give away are difficult to express. It's not just a bunch of algorithms and star-finding software, though stuff like that is in there. The crazy geniuses that land rovers on Mars are actually releasing code for ultra high-tech NASA stuff like rocket guidance systems and robotics control software.
The catalog will go live in PDF form on April 10, but that's only the beginning. A print version will follow on May 21, and in the months after that, NASA will develop a fully searchable database and a software repository. The code is free for anyone to use, though some applications are restricted for government use only. Everything is organized into 15 broad subject matter categories, from autonomous systems to vehicle management.