The Plan for Code

| Today we are launching code.nasa.gov, the latest member of the open NASA web family. Through this website, we will continue, unify, and expand NASA’s open source activities. The site will serve to surface existing projects, provide a forum for discussing projects and processes, and guide internal and external groups in open development, release, and contribution. […]

Today we are launching code.nasa.gov, the latest member of the open NASA web family. Through this website, we will continue, unify, and expand NASA’s open source activities. The site will serve to surface existing projects, provide a forum for discussing projects and processes, and guide internal and external groups in open development, release, and contribution.

In our initial release, we are focusing on providing a home for the current state of open source at the Agency. This includes guidance on how to engage the open source process, points of contact, and a directory of existing projects. By elucidating the process, we hope to lower the barriers to building open technology in partnership with the public.

Phase two will concentrate on providing a robust forum for ongoing discussion of open source concepts, policies, and projects at the Agency. In our third phase, we will turn to the tools and mechanisms development projects generally need to be successful, such as distributed version control, issue tracking, continuous integration, documentation, communication, and planning/management. During this phase, we will create and host a tool, service, and process chain to further lower the burden to going open.

Ultimately, our goal is to create a highly visible community hub that will imbue open concepts into the formulation stages of new hardware and software projects, and help existing projects transition to open modes of development and operation. We are going to need your help to get there! Please use “Share your Ideas,” comment on this post, or email us at opNo spam, please.engov@nasa.gov to let us know how code can help you, where you would like to see the site go, and how we might best fulfill our purpose.

We believe that tomorrow’s space and science systems will be built in the open, and that code.nasa.gov will play a big part in getting us there. Will your code someday escape our solar system or land on an alien planet? We’re working to make it happen, and with your help, it will.


We welcome your comments if you are 13 or older, and hope that our conversations here will be polite. You are responsible for the content of your comments.

We do not discriminate against any views, but may delete any of the following:

In short: be nice and add to the discussion. If you continually violate this policy, we may limit your ability to comment in the future. If you have any questions or comments about this policy, please contact us.

  • Pingback: NASA opens it Open-Source Code Doors | syslabcom on open source

  • SHAROD ROY CHOUDHURY

    Such an initiative is really great for NASA. I am a computer Science and engineering student in india and i am very eager to contribute!!

  • Anonymous

    Now they should make all the other government opensource projects easier to find.

  • http://twitter.com/BrettCairns Brett Cairns

    NASA has been doing great things with the budgets they have been given. Looking forward to the day when they lead the way to the discovery of sentient life in a far away solar system

  • Pingback: Bison make it to Montana reserve ? via Canada | Us Weekly

  • http://profile.yahoo.com/INTSYVUPBAVQHRD36JQNWBL7SI Scottie

    While i sitting this page, i was thinking i am simply reading just like this content coded in most sites when We are currently in the heart of this article, I am unable to support myself to understand what it’s all about which developed in generally there. It’s surprising that this doodlekit can make this blog incredible while using quality content material that will other individuals don’t have. I am going to look ahead to this page for further reading through important content down the road.

  • Anonymous

      Sweeeet! Great work Guys.. Love working here at NASA…

  • Anonymous

      Sweeeet! Great work Guys.. Love working here at NASA…

  • Anonymous

      Sweeeet! Great work Guys.. Love working here at NASA…

  • Anonymous

      Sweeeet! Great work Guys.. Love working here at NASA…

  • http://realestateABC.info/ California Real Estate Info

    The more open our government agencies and entities are the better. Just look at Fannie and Freddie Mac. These two GSE’s had no openforum or transparency and our country is in shambles because of it! Good job, NASA. Keep it up.

  • http://realestateABC.info/ California Real Estate Info

    The more open our government agencies and entities are the better. Just look at Fannie and Freddie Mac. These two GSE’s had no openforum or transparency and our country is in shambles because of it! Good job, NASA. Keep it up.

  • http://profile.yahoo.com/XDZI3CDN6BNLKFVAO675UNXZRQ Facebook

    This is great news here! I love what NASA is doing these days!

  • http://profile.yahoo.com/XDZI3CDN6BNLKFVAO675UNXZRQ Facebook

    This is great news here! I love what NASA is doing these days!

  • Anonymous

    Open source is the way to go. If NASA opens this up to the public then we can see some great minds collaborating for the same purpose. 

  • Anonymous

    Open source is the way to go. If NASA opens this up to the public then we can see some great minds collaborating for the same purpose. 

  • http://www.roadaccidentclaimexperts.co.uk/ Road Accident Claim Experts

    You always here about Richard Branson organising commercial flights into space or too the moon. Given how much it costs to lift stuff into space, is this actually feasable?
     
    Regards
     
    Damien Mulholland
    Manager
    http://www.roadaccidentclaimexperts.co.uk

  • http://www.roadaccidentclaimexperts.co.uk/ Road Accident Claim Experts

    You always here about Richard Branson organising commercial flights into space or too the moon. Given how much it costs to lift stuff into space, is this actually feasable?
     
    Regards
     
    Damien Mulholland
    Manager
    http://www.roadaccidentclaimexperts.co.uk

  • http://twitter.com/mattbsheets Matthew Sheets 

    Will the theme of the site be released as open as well?

  • Anonymous

    I think what you are doing is very important and long over due.  I look forward to contributing articles.

  • http://twitter.com/Agespast David C. Weber

    Thanks for your devotion to your scientific exploits. I have always been absolutely mystified by the Reasearch NASA is doing. What an honor to be a citizen of this country and its scientific community. I will be following your work as I have linked to your site for easy access!
    David

  • http://matrobriva.altervista.org matrobriva

    Great,  Thanks NASA!

    I hope that through this project free software will grow even more!

  • Anonymous

    Try to collect one of the programs
    (http://opensource.gsfc.nasa.gov/projects/HSEG/core_rhsegV1.47.tar.gz 204 KB)
     
    Downloading - okay unpacked is to build the makefile, two variants, with and without gtkmm.
    I Ubuntu 11.04.Run MAKE-f Makefile_gtkmm   get such a conclusion with the error:

    cd params; make-f Makefile_gtkmm all “CC = g + +” “CFLAGS =- Wall-O3-ffloat-store -I/home/sergsh/src/CommonV1.47-pthread -I/usr/include/glib-2.0-I / usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gdal-pthread -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr / lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0 / -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr / lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix- print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include-I / usr / include / sigc + + -2.0 -I/usr/lib/sigc + + -2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 ”
     make [1]: Entering directory`/ Home/sergsh/Загрузки/OPEN_NASA_Code/Segmentation/core_rhsegV1.47/params’g + +-Wall-O3-ffloat-store -I/home/sergsh/src/CommonV1.47-pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0 / include -I/usr/include/gdal-pthread -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include - I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0 / -I/usr/include/gtkmm-2.4-I / usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm -1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4-I / usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc + + -2.0 -I/usr/lib/sigc + + -2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/lib / gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0-c params.ccIn file included from params.h: 17:0,
                     from params.cc: 3:
     .. / Image / image.h: 2:25: fatal error: image / image.h: No such file or directorycompilation terminated.
     make [1]: *** [params.o] Error 1
     make [1]: Leaving directory`/ Home/sergsh/Загрузки/OPEN_NASA_Code/Segmentation/core_rhsegV1.47/params’
     make: *** [params_objs] Error 2

    In file included from initialGUI.cc: 3:0:initialGUI.h: 5:28: fatal error: gui / fileObject.h: No such file or directorycompilation terminated.make [1]: *** [initialGUI.o] Error 1make [1]: Leaving directory `/ home/sergsh/Загрузки/OPEN_NASA_Code/Segmentation/core_rhsegV1.47/params’make: *** [params_objs] Error 2
    ——————————————————————————

    The unpacked file is on my drive here:/ home/sergsh/Загрузки/OPEN_NASA_Code/Segmentation/core_rhsegV1.47 /

    I would be grateful for any advice and comments

    Serg

  • http://pulse.yahoo.com/_U7X3ESFTK7V52SWGLU44WSG5E4 lakshmy

    Great idea NASA..The most effective way to have the services of the best coders all over the world..

  • http://twitter.com/prunesti Alessandro Prunesti

    An excellent initiative, congratulations! I already shared this news within the italian association “Indigeni Digitali” (Digital Natives)  to which I belong. Have a good job!

  • http://twitter.com/laurentbourelly Laurent Bourrelly

    You need to understand Search Engine Optimization, in order to be visible. This website is a SEO disaster !
    Great concept, though…

    • http://open.nasa.gov Sean Herron

      Hi Laurent, do you have any suggestions?

      • http://www.cleanroomsupply.com/ Cleanroom Supply

        Yea. His suggestion is to waste your money paying him to do what you already did. I doubt he even read the article

      • http://www.cleanroomsupply.com/ Cleanroom Supply

        Yea. His suggestion is to waste your money paying him to do what you already did. I doubt he even read the article

  • Pingback: La NASA lorgne du côté de l’open source « Culture « Melting-Geek

  • sujay ssa

    good move by nasa to move forward with open source.

  • Pingback: Ford Opening R&D Outfit In Silicon Valley, Iran Clamps Down On Internet Use, 45,000 Facebook Log-ins Stolen By Worm — SEO Freelance Writer

  • Pingback: NASA goes open source with code portal for agency projects | biologyweb.info

  • Jhames Wayne Mensor de Araujo

    Great ideia with this we from Brazil and others country can share our project, ideas and help yours with many discovery.
    thanks NASA

  • Pingback: NASA goes open source with code portal for agency projects | Fly on Tech | Daily Tech Updates

  • Pingback: NASA goes open source with code portal for agency projects - Latest Technology Trends

  • Pingback: 3D MAX DOMINATION » NASA goes open source with code portal for agency projects

  • Pingback: NASA goes open source with code portal for agency projects « kisamytofipi

  • Pingback: NASA goes open source with code portal for agency projects | webvideoreview.com

  • Pingback: NASA goes open source with code portal for agency projects | HottestNewsFeed.com

  • Pingback: Kaila Leck » Blog Archive » NASA goes open source with code portal for agency projects

  • Pingback: NASA goes open source with code portal for agency projects - H@wX 93

  • Pingback: NASA goes open source with code portal for agency projects » shwb-9

  • Pingback: NASA goes open source with code portal for agency projects – Patnox Systems International

  • Pingback: NASA goes open source with code portal for agency projects « waweru.net

  • Pingback: NASA goes open source with code portal for agency projects | Continuing Education News

  • Pingback: NASA goes open source with code portal for agency projects | Partaji.com

  • Pingback: NASA goes open source - Tech Sparx

  • Pingback: NASA goes open source with code portal for agency projects | History Information Technology

  • Pingback: CFA Level 3 | Chartered Financial Analyst » Blog Archive » NASA goes open source with code portal for agency projects

  • Pingback: NASA goes open source with code portal for agency projects | My Shitty Blog

  • Anonymous

    Greetings from Bulgaria!I am student from bulgarian aviation school .Thank you people for this site. :)    

  • Anonymous

    Greetings from Bulgaria.I am student from bulgarian aviation university and i am excited about this site.Thank you and sorry for my bad english :)

  • Vinod Pandey

    It’s very solid step to open, source of knowledge to every one , by this not only users will benefit but NASA also some brilliant people and ideas if everything will go fine. after all  extraordinary Genius born they can’t be created  through books.

  • http://twitter.com/25autumn ray peaslee

    you’re off to a good start by using WordPress

    • http://open.nasa.gov Sean Herron

      Thanks! We’re trying to use OSS as much as possible. 

  • Ben Francis

    Now this is what good government is all about: marshaling the talents of the general public for the greater public good.

    The best code submitters will probably get hired by NASA. Unemployed coders should consider this project as a wise investment of their time.

  • http://www.facebook.com/fslurrehman Faisal Rehman

    I need download link for source code of nastran. Anybody?

  • Anonymous

    Just hope i do not smell a rat here thats all  anything to do with the American Government is to be checked and double checked before being cleared  if you value your code just be careful that is all i am saying for now  , Not that i dont trust them i just plain DONT

  • Nitin Reddy

    The NASA open source portal would be a great way to have programming contests and offer bounties to develop software for NASA. It can also be used to connect with research communities and offer an insight into new research developments while attempting to build software that utilizes new research.

    • http://open.nasa.gov Sean Herron

      Hi Nitin,

      Check out NASA Tournament Lab: http://community.topcoder.com/ntl/

  • http://twitter.com/arclight arclight

    Thank you! Both NASA & NIST have been forward-looking enough to engage the public both in the use and development of technical software. If only there was a way to ratchet ORNL into making public their large library of mouldering codes at RSICC. I wish you the best of luck!

  • http://twitter.com/simpler_life 이강원

    멋진 계획이네요. 감사합니다.  / Looks great. Thanks. :)

  • http://www.facebook.com/people/Benjamin-Pinaya-Gutierrez/1379760536 Benjamin Pinaya Gutierrez

    Very nice idea! I am looking forward to help!! :)

  • holger.mayer

    What I really like to see from NASA  is information,  guidance and tools for quality assurance besides the known tools for debugging, defect tracking  and unit testing generally used in the open source community. 

     If I remember it right space shuttle software development was the first to be CMM 5 certified. It would be nice to start an open source community that improves the software development process far beyond what is common in the open source community today. Especially if the software one day may be part of an interplanetary endeavor. 

  • Brian Kirkpatrick

    I’m liking this–very good idea!

    Some questions:
     * Do you anticipate all projects to be governed by the NASA OSA?
     * To whom can we address questions regarding licensing questions, for contributions to projects and for using projects in the private market?
     * Do you anticipate using a branched, NASA-specific version control system to address the particular requirements of NASA software projects (i.e., ITAR, etc)?

    Thank you for sharing NASA’s great work! I’m looking forward to contributing.

  • http://www.horoskopiditor.org/ Horoskopi Ditor

    I just want to say that I think NASA is doing a very good job. I hope that oneday i will have the chance to contribute on one of the NASA-s projects.

    With love from albania

  • Pingback: AAHAAMEDIA - Ford Opening R&D Outfit In Silicon Valley, Iran Clamps Down On Internet Use, 45,000 Facebook Log-ins Stolen By Worm

  • Pingback: How to Work for NASA, The Easy Way - Useful Documents – Useful Documents

  • Joel Parker

    Great to see this happening, good work guys. So as a member of the team on one of the listed projects, how do we get involved? How can we contribute to the process?

  • Joel Parker

    Great to see this happening, good work guys. So as a member of the team on one of the listed projects, how do we get involved? How can we contribute to the process?

    • http://open.nasa.gov Sean Herron

      Joel, awesome! Send me an email (sean.herron@nasa.gov) – I’d love to chat with you about getting involved with the effort.

  • http://twitter.com/johnmark John Mark

    Excellent. Out of curiosity, what software are you using to run the site?

    • http://open.nasa.gov Sean Herron

      WordPress backend with a custom theme built off Twitter Bootstrap.

  • http://twitter.com/johnmark John Mark

    Excellent. Out of curiosity, what software are you using to run the site?

  • Pingback: NASA Launches Open Source Portal | Dice Blog Network

  • Marcelo Kuts

    É um grande avanço, e esperamos participar não só dessa, mas de muitas outras conquistas. Estarei de olho !

  • Marcelo Kuts

    É um grande avanço, e esperamos participar não só dessa, mas de muitas outras conquistas. Estarei de olho !

  • Pingback: How to Work for NASA, The Easy Way [Nasa] | Tech News

  • Omid Kosari

    I excited to have chance to be in a nasa project

  • Pingback: Ford Opening R&D Outfit In Silicon Valley, Iran Clamps Down On Internet Use, 45,000 Facebook Log-ins Stolen By Worm | The Global Market

  • Pingback: The Plan for Code | Open Data Development with Joomla | Scoop.it

  • http://www.facebook.com/people/Thiago-Sena/100000261235494 Thiago Sena

    Great initiative of NASA, I’m a student of computer engineering in Brazil and was really excited about this idea so innovative. I will be monitoring the site and waiting fornew news. NASA Thanks

  • http://www.facebook.com/people/Thiago-Sena/100000261235494 Thiago Sena

    Great initiative of NASA, I’m a student of computer engineering in Brazil and was really excited about this idea so innovative. I will be monitoring the site and waiting fornew news. NASA Thanks

  • http://www.facebook.com/people/Thiago-Sena/100000261235494 Thiago Sena

    Great initiative of NASA, I’m a student of computer engineering in Brazil and was really excited about this idea so innovative. I will be monitoring the site and waiting fornew news. NASA Thanks

  • http://www.facebook.com/people/Thiago-Sena/100000261235494 Thiago Sena

    Great initiative of NASA, I’m a student of computer engineering in Brazil and was really excited about this idea so innovative. I will be monitoring the site and waiting fornew news. NASA Thanks

  • http://www.facebook.com/people/Breno-Barreto-Peixoto/100001377873092 Breno Barreto Peixoto

    a NASA faliu porra!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! agora tao pagando pau para as grandes impressas para nao falirem de vez a próxima nave que eles lançarem vai estar coberta de propaganda!!!!!!!!!!!!

  • http://www.facebook.com/people/Breno-Barreto-Peixoto/100001377873092 Breno Barreto Peixoto

    a NASA faliu porra!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! agora tao pagando pau para as grandes impressas para nao falirem de vez a próxima nave que eles lançarem vai estar coberta de propaganda!!!!!!!!!!!!

  • Pingback: How to Work for NASA, The Easy Way - RESUME PORTAL – RESUME PORTAL

  • http://twitter.com/omoblaze omoblaze

    Now we can all get closer to the next evolution,…

  • http://twitter.com/omoblaze omoblaze

    Now we can all get closer to the next evolution,…

  • Pingback: NASA’s Open-Source Website Is Now Up, 45,000 Facebook Logins Stolen By Worm, Study: iPhone 4S Is A Data Hog – [NoT] Just another WordPress site

  • Pingback: NASA’s Open-Source Website Is Now Up, 45,000 Facebook Logins Stolen By Worm, Study: iPhone 4S Is A Data Hog | The Global Market

  • Philippe Miron

    I love this idea! Congrat to everyone involve in this decision.

  • Pingback: Props to NASA for shipping http open nasa… « YSOYS

  • Pingback: NASA’s Plan for Code – open.NASA | tekArtist

  • Pingback: NASA opens it Open-Source Code Doors | Alkaon Network

  • theta theta

    I would love periodic data dumps that require novel ways to be dissected and visualized. 

  • Pingback: “…one giant leap for mankind”- NASA veröffentlicht Open Source Portal | Hypermedia Trends

  • Pingback: Notícias mundoPT » NASA lança portal para o software open souce

  • http://superiorcode.com/blog Warspawn

    This is really cool! Maybe someday I’ll write a function that gets to go into space! :D

  • Anonymous

    Sweeeet! Great work Guys.. Love working here at NASA…

  • Anonymous

    This is Awesome!! Great Work!

  • Pingback: NASA opens it Open-Source Code Doors | ZDNet

  • Pingback: MsnIndia.co.in Website Directory » One small step: NASA launches open source portal, aims to open more code

  • Anonymous

    This is Awesome! Can’t wait to get started!

  • Anonymous

    This is Awesome! Can’t wait to get started!

  • Anonymous

    This is Awesome!!! Can’t wait to get started!!

  • Anonymous

    This is Awesome!!! Can’t wait to get started!!

  • Anonymous

    This is awesome!!! Can’t wait to get started!

  • Anonymous

    This is awesome!!! Can’t wait to get started!

  • Anonymous

    This is exciting… excited to get involved!

  • Anonymous

    This is exciting… excited to get involved!

  • Pingback: Repositorio de actividades Open Source de la NASA | CyberHades

  • http://highdensitygames.com John Martin

    Awesome! This is a big deal! I love NASA… using your info and images for a game : http://youtu.be/3xhVNlGTgDM   Can we go to Mars first?!   I’ll keep an eye on this for sure!

    • Anonymous

      I really admire!Chinese policy is too strict,We can get nothing

  • http://highdensitygames.com John Martin

    Awesome! This is a big deal! I love NASA… using your info and images for a game : http://youtu.be/3xhVNlGTgDM   Can we go to Mars first?!   I’ll keep an eye on this for sure!

  • Pingback: NASA lança portal para o software open souce | PT Gadgets

  • Pingback: NASA Launches Code.Nasa.Gov to Show Off its Open Source Projects — SiliconFilter

  • Pingback: One small step: NASA launches open source portal, aims to open more code | All News

  • Pingback: NASA uruchamia stronę z projektami open source | OSWorld.pl

  • Pingback: Tech Reviews » One small step: NASA launches open source portal, aims to open more code

  • Pingback: NASA lança portal para o software open souce | PCGuia

  • Wayne Moses Burke

    Big congrats to the team on the release of code.nasa!

  • Wayne Moses Burke

    Big congrats to the team on the release of code.nasa!

  • Ian Keough

    You mean we, the tax payers, finally get the source to projects that we funded with our tax dollars? Novel.

  • Ian Keough

    You mean we, the tax payers, finally get the source to projects that we funded with our tax dollars? Novel.

    • http://profiles.google.com/marcusvfcarvalho Marcus Carvalho

      Not only you but we, all the other people in the world, will get that as well. Thanks man, for your tax dollars!

    • http://profiles.google.com/marcusvfcarvalho Marcus Carvalho

      Not only you but we, all the other people in the world, will get that as well. Thanks man, for your tax dollars!

  • Pingback: NASA Promotes Open Source With New Website — Clearing and Settlement

  • Pingback: NASA上线开源网站 | 艾艾时代

  • Pingback: NASA Web site on-line source - Open News

  • Pingback: code.NASA

  • Anonymous

    Great plan NASA. Always nice to give back and share the love :D

  • Pingback: NASA Promotes Open Source With New Website | Alkaon Network

  • http://twitter.com/jonverve Jon Verville

    Great work guys! Will this code site replace the http://opensource.gsfc.nasa.gov and http://opensource.arc.nasa.gov sites, or augment them? I know the opensource sites have links to the source code, but the source code is not kept in an version control, like github.