2 Replies - 3007 Views - Last Post: 03 June 2014 - 08:10 AM

#1 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9096
  • View blog
  • Posts: 34,161
  • Joined: 12-June 08

[link] NASA’s About to Give Away a Mountain of Its Code

Posted 04 April 2014 - 08:37 AM

http://www.wired.com...nasa-guidebook/

Quote

Next Thursday, NASA will release a master list of software projects it has cooked up over the years. This is more than just stuff than runs on a personal computer. Think robots and cryogenic systems and climate simulators. There’s even code for running rocket guidance systems.

This NASA software catalog will list more than 1,000 projects, and it will show you how to actually obtain the code you want. The idea to help hackers and entrepreneurs push these ideas in new directions — and help them dream up new ideas. Some code is only available to certain people — the rocket guidance system, for instance — but if you can get it, you can use it without paying royalties or copyright fees. Within a few weeks of publishing the list, NASA says, it will also offer a searchable database of projects, and then, by next year, it will host the actual software code in its own online repository, a kind of GitHub for astronauts.


Get ready to comb some old, but (presumably) really efficient code!

It's adaptable code!

Quote

Already, NASA software has been used to do some pretty amazing stuff outside the agency. 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. “Our design software has been used to make everything from guitars to roller coasters to Cadillacs,” Lockney says. “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.”



Only a few minor hoops on a select number of projects:

Quote

All of the software that NASA writes is copyright free, and although the aforementioned rocket guidance system code and other software may be too sensitive to share, many other projects can be shared with anyone — in theory, at least. If the NASA software isn’t open-source, you need to get cleared by the space agency for a release. Sometimes, this is as simple as proving that you’re a U.S. citizen and signing a usage agreement. The problem is that with more than a thousand projects — coded by software developers at 10 different field centers — it has been tricky for outsiders to get an idea of what NASA has. That’s why Lockney and his staff built this master catalog.



It might be well worth cycling through to see some of their design patterns, functions, and logic routines. Hmmmm... Probably even some crazy math theory in there too!


DARPA has a similar system setup.

Is This A Good Question/Topic? 1
  • +

Replies To: [link] NASA’s About to Give Away a Mountain of Its Code

#2 astonecipher  Icon User is offline

  • Major DIC Head
  • member icon

Reputation: 625
  • View blog
  • Posts: 2,817
  • Joined: 03-December 12

Re: [link] NASA’s About to Give Away a Mountain of Its Code

Posted 06 April 2014 - 05:00 AM

That would be interesting to see the changes in how they have developed over the years. What was the old statement of, "The space Shuttle operates with less ram than a modern wristwatch."

And now developers rely so much on the languages garbage collection system that they don't worry about themselves or the memory usage because of what is available today.

On off hand note, I have an acquaintance that did some work on the Mar's Rover... I wonder if that will be released as well?
Was This Post Helpful? 0
  • +
  • -

#3 polLux401  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 9
  • Joined: 19-May 14

Re: [link] NASA’s About to Give Away a Mountain of Its Code

Posted 03 June 2014 - 08:10 AM

Pretty interesting stuff being put out there. I will definitely keep an eye out for this.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1