Open Source in Space

By Dawn M. Foster (91 posts) on July 31, 2009 at 8:00 am

With the recent celebration of the 40th anniversary of the first human being to walk on the moon, I've been spending more time than normal thinking about NASA and the space program. To celebrate this anniversary, the code for the Apollo guidance computers has been released as open source. This release led Matthew Aslett to suggest a collaborative open source effort to send more people to the moon. Here's his proposal:

We’ve got the Command Module and Lunar Module code, and let’s not forget that the the avionics software that will power the Ares I rocket being built by Boeing for future moon missions will be open source.

Mark Shuttleworth has already been into space, so he can be in charge of navigation (he’s also loaded so I’m sure he wouldn’t mind chucking in a few quid for fuel). I’ll make the sandwiches.

All kidding aside, NASA has quite a bit of open source software and four stated goals for releasing their software as open source:

  • To increase NASA software quality via community peer review
  • To accelerate software development via community contributions
  • To maximize the awareness and impact of NASA research
  • To increase dissemination of NASA software in support of NASA's education mission

For the space enthusiasts in the audience, feel free to dig into the code and see what kind of interesting things NASA is working on.

Categories: Open Source
Tags: ,

For more complete information about compiler optimizations, see our Optimization Notice.

Comments (1)

July 31, 2009 10:21 AM PDT

Dale Taylor (Intel)
Dale Taylor (Intel)Total Points:
9,404
Green Belt
This is great news, thanks for sharing! I'm going to enjoy checking out the code.
Goes well with this blog: http://software.intel.com/en-us/blogs/2009/07/28/look-up-and..... -in-space/

Trackbacks (3)


Leave a comment  

To obtain technical support, please go to Software Support.
Name (required)*

Email (required; will not be displayed on this page)*

Your URL (optional)


Comment*