Slashdot Mirror


NASA Report Advocates Switch to Open Source

vortimax writes "A new technical report from the NASA Ames Research Center advocates the adoption of Open Source Software internally by NASA for some projects. The paper also proposes modifications to NASA's "external software release" policies to allow OSS and proposes the use of the Mozilla Public License as the license of choice for NASA software."

18 of 263 comments (clear)

  1. Re:Isn't government owned software public domain? by pecosdave · · Score: 5, Informative

    Here we go


    Publications Incorporating U. S. Government Works

    Works by the U. S. Government are not eligible for U. S. copyright protection. For works published on and after March 1, 1989, the previous notice requirement for works consisting primarily of one or more U. S. Government works has been eliminated. However, use of a notice on such a work will defeat a claim of innocent infringement as previously described provided the notice also includes a statement that identifies either those portions of the work in which copyright is claimed or those portions that constitute U. S. Government material.

    Example: © 2002 Jane Brown. Copyright claimed in Chapters 7-10, exclusive of U. S. Government maps

    Copies of works published before March 1, 1989, that consist primarily of one or more works of the U. S. Government should have a notice and the identifying statement.

    --
    The preceding post was not a Slashvertisement.
  2. Re:Open Source for a closed system by JordanH · · Score: 4, Informative
    • Please, somebody explain to me how open source on a closed, specific system helps...

      ...

      Of course, NASA does office stuff, networking, etc... I guess "some projects" would have to be highly specific. But if you are gonna help NASA, who wants to help the secretary?

    Ever work in a large software shop? I didn't think so.

    Any operation of any size at all generates lots of software tools and libraries that are more or less generic.

    In addition, NASA does lots of Scientific Visualization, materials engineering, simulations, data acquisition and other stuff that is not directly related to embedded flight control systems. Lot's of good science that's not just "Office Stuff".

    I'm probably missing more than a few, but just these examples are things that could be opened up.

  3. Re:My open source contribution to NASA by Amazing+Quantum+Man · · Score: 4, Informative
    It's been a while, but I'll give it a shot.
    type Feet is new float;
    type Meters is new float;
    function Feet_To_Meters(Number_of_Feet : in Feet) return Meters is
    var
    Temp : float;
    begin
    Temp := Feet;
    Temp := Temp * 0.3048;
    Feet_To_Meters = Temp;
    end Feet_To_Meters;
    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  4. Open Source is not GPL by Anonymous Coward · · Score: 1, Informative

    First of all open source is not GPL. Second promoting the use of it for nonessecntial stuff sort of makes sense, and chances are people are alreading using it and know it. TCP/IP comes to mind some parts of the internet to.

  5. Re:MPL? by Bigby · · Score: 3, Informative

    If you just cast a magical spell "gpl mpl bsd apache" on google.com, you get:

    http://www.linuxworld.com/linuxworld/expo/lw-thurs day-copyright.html
  6. Re:MPL? by 0x0d0a · · Score: 2, Informative

    Try this page.

  7. Re:Someone help me out here... by zakezuke · · Score: 2, Informative

    WARNING, DANGER WILL ROBINSON

    This software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazadours enviroments requiring fail-safe peformance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air trafic control, direct life support machines, or weapons systems, in which case the failure of the software could lead directly to death, personal injury, or severe physical or enviromental damage --Microsofts typical phrasing quoted loosly from "Java support" segment

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  8. Free scientific software is commonplace already by Anonymous Coward · · Score: 1, Informative

    For example, the SPICE library or various treecode programs for n-body simulations. So this is nothing new, though it is certainly welcome.

  9. They already use open source software by witten · · Score: 3, Informative
    I used to work at NASA Ames, starting back in 1996. On a daily basis, I used Perl, Apache, and all the GNU tools I could get my hands on. And this wasn't just a lone coder using this software either. Everyone on the project used open source software either directly or indirectly.

    So it's really great that some people within NASA are making a more formal push for open source software, and are even discussing releasing some of their own, but open source within NASA is hardly new!

  10. Mod parent down... by b0r1s · · Score: 2, Informative

    But when contacted by CNETAsia, a spokeswoman from BMW Thailand said the car at fault was a 10-year old BMW 520i that had suffered a simple electronic failure. She declined to reveal if the firm received identical reports from other users in the country.

    You can't complain about Microsoft FUD when the Anti-Microsoft FUD is just as bad.

    --
    Mooniacs for iOS and Android
  11. They just switched to Windows by ArhcAngel · · Score: 2, Informative

    If memory serves there was a big stink about NASA (Johnson Space Center Houston) switching their administrative desktops from Macs to Windows just a few years ago. If they kept all of the Mac hardware they could probably ressurect them as Linux terminals.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  12. Re:Would you fly with windows CE? by gwernol · · Score: 3, Informative

    Given that the Thai finance minister had to be rescued from his BMW with sledgehammers after his WinCE powered iDrive computer crashed, methinks I would prefer to fly on open source software.

    Unfortunately this seems to be a hoax:

    CNET reports that, contrary to rumours that the BMW that trapped a Thai minister inside earlier this week was "the famously glitchy BMW 745i car, and its Windows CE-powered iDrive car computer", it was, according to a spokeswoman from BMW Thailand, the 10-year old BMW 520i model that "suffered a simple electronic failure".

    (from Looswire)

    --
    Sailing over the event horizon
  13. Nice to hear about this, but I doubt... by vought · · Score: 3, Informative

    that Dan Goldin, a.k.a. "the man who replaced all the Macs" at NASA would stand for it. He is FIRMLY in the Microsoft camp, and in 1997 appeared as a booster in Microsoft advertisements for Windows NT 4.0.

    Goldin replaced perfectly good I.T. infrastructure with Microsoft equipment in the name of standardization; it says a lot about the entrenched bullshit beaurocracy at NASA that he rose so meteorically through the ranks at the Space Administration.

    1. Re:Nice to hear about this, but I doubt... by orac2 · · Score: 2, Informative

      Well, if Dan Goldin was still NASA Administrator you might have a point, but Sean O'Keefe has been in charge for about, oh, 18 months now...

      Also, Goldin didn't rise through the ranks at NASA. He came over from 25 year career at TRW to head up the agency, although he had worked at NASA in the early 1960s.

      --
      "Just once, I'd like to meet an alien menace that wasn't immune to bullets." -- The Brigadier, Dr. Who
  14. Re:Open Source for a closed system by Elitist+Snob · · Score: 2, Informative

    Obviously, they'd have to adapt the kernel to suit their needs, since most of the hardware on the shuttle is custom designed and built for it. Under the GPL they would have to release any changes they make to the kernel back into the public domain.

    No, they wouldn't. This is just FUD. See the GPL FAQ:

    The GPL does not require you to release your modified version. You are free to make modifications and use them privately, without ever releasing them. [...] If you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the users, under the GPL

    They'd only have to make the source public if they were also distributing the customised kernel. Chances are, they're only going to use their executable in this custom hardware of theirs.

  15. Re:NASA is a big MS shop by internic · · Score: 2, Informative

    I also worked at NASA doing astrophysics and bearly even saw a windows machine the whole time. A few individuals (mostly those who did outreach work for the mostly windows using public) has Windows and I think there was one public one for running Powerpoint. :) Other than that is was all Solaris/SunOS/Digital Unix for older computers and almost exclusively Linux and MacOS for newer computers. And most of the ftp and web servers there will also running on some flavor of *nix.

    --
    "You call it a new way of thinking; I call it regression to ignorance!" -- Operation Ivy
  16. Re:Plain English of Licenses? by Anonymous Coward · · Score: 1, Informative

    (1) I am no karma whore
    (2) Check with these folks

  17. Re:My open source contribution to NASA by fredrikj · · Score: 2, Informative

    I heard somewhere that NASA is using Python for some stuff. Good choice.

    You mean this:

    "NASA is using Python to implement a CAD/CAE/PDM repository and model management, integration, and transformation system which will be the core infrastructure for its next generation collaborative engineering environment. We chose Python because it provides maximum productivity, code that's clear and easy to maintain, strong and extensive (and growing!) libraries, and excellent capabilities for integration with other applications on any platform. All of these characteristics are essential for building efficient, flexible, scalable, and well-integrated systems, which is exactly what we need. Python has met or exceeded every requirement we've had," said Steve Waterbury, Software Group Leader, NASA STEP Testbed.

    From http://www.python.org/Quotes.html.