Slashdot Mirror


NASA Open Source License Still Up For Discussion

Russ Nelson writes "There's been plenty of heated discussion about the NASA Open Source License, but although the OSI board approved five licenses and sent back seven, the NASA License is still up in the air, so to speak, hehe."

17 of 132 comments (clear)

  1. Why not use the GPL? by Amsterdam+Vallon · · Score: 3, Insightful

    I have written several apps that use it. I honestly think it's the best or at least second best (behind the BSD license).

    Use the GPL -- it's there, it's already done, and it saves our money as taxpayers.

    --

    Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
    1. Re:Why not use the GPL? by DAldredge · · Score: 5, Insightful

      Because then closed source companies would not be able to use the code, and they helped pay for it.

    2. Re:Why not use the GPL? by CeleronXL · · Score: 3, Insightful

      They're not simply going to reinvent the GPL, they need something different. The GPL doesn't cater to their needs well enough, so they had to write their own. Nothing strange about that.

    3. Re:Why not use the GPL? by Deraj+DeZine · · Score: 2, Insightful

      Ok... BSD license. Patent protection? CPL. Seriously, there are already enough licenses out there.

      --
      True story.
    4. Re:Why not use the GPL? by DAldredge · · Score: 2, Insightful

      Aren't companies included in that list?

    5. Re:Why not use the GPL? by turtledawn · · Score: 3, Insightful

      the excerpt you included in your comment does not demonstrate that this is the case at all. Did you perhaps snip the wrong piece of text? No, I have not read the license in question, but please, if there is such a clause, post it. Thanks!
      -turtledawn

      --
      Uh, "if it looks roughly mouse-shaped according to my infra-red sensitive pit, eat it"? --Chris Burke 09-08-10
    6. Re:Why not use the GPL? by lcorc79 · · Score: 3, Insightful

      All this is saying is that if you distribute a binary (for example), you must make the source available and provide information on how to obtain it. This is no different than any other open source license. 'In a reasonable manner' / 'medium customarily used for software exchange' just means on a disk / CD, FTP server, etc. It's not saying you have to register with NASA to get the source (or the software) at all.

      --
      Groove Salad -- a nicely chilled plate of ambient grooves and beats.
  2. Can't they by iminplaya · · Score: 2, Insightful

    just throw everything into public domain, so they can spend their energy where it's really needed? Like getting the shuttle flying again?

    --
    What?
  3. Public Domain! by DoninIN · · Score: 3, Insightful

    Why not put all software funded with public monies into the public domain so that both private enterprise (Closed source projects) and open source projects can benefit from it equally? I don't understand why publicly funded software should be "forced" to participate in the "viral" nature of the GPL? Am I missing something here or is this not a legitimate objection?

    1. Re:Public Domain! by Homology · · Score: 1, Insightful
      because putting it in the public domain means "they" can have it - it was good hard working Americans who paid for it, not lazy Communist Russians

      And if it is licensed as GLP they can't? Moron.

    2. Re:Public Domain! by TyrranzzX · · Score: 2, Insightful

      Refering to the GPL as viral is just plain greedy. GPL has a snowballing effect; if you use it, the cost of using it is releasing your work for free. Now, if you've got a router and you're going to spend 12 months desiging an IOS when 3 months of developmenet on linux will do, you've got to balance that.

      What nasa has is public domain, which is different. You can take a piece of public domain and do anything you want with it but tell someone else what they can do with it.

      Personally, I think the GPL is very very fair for what it provides. You save 9 months in developement work, but you've got to release the software at no cost or you can sell the software at cost of distribution.

      So nasa has to find it's own level of balance with what it wants to keep people doing with it's code.

  4. More licenses... by koody · · Score: 5, Insightful
    Now we are going to hear a whole bunch of silly comments like "Just release it to public domain" and "why not gpl". If you would have RTFAs you'd know that nasa has some internal requirements for anything it releases such as
    NASA legal counsel requires that all NASA releases of software include indemnification of the U.S. Government from any third party liability arising from use or distribution of the software. See 4.B.

    This is just an example, and the reason why they can't release as PD.

    Whe shouldn't be complaining about the amount of energy (and money) being used on devising yet another license, but be glad that a large institution like NASA is willing to do everything it can to be OSI compatible when it releases its source code.
    Even if this process will slow down the release, use tax payer money on lawyers etc, this is a one time cost, at least if done properly. Hopefully it will function as an example to other government instances and maybe those instances will be able to release their source code under that license once it's ready.

    My personal hope is that we will gain a new accepted license to last beside the MIT, BSD, Apache, GPL and LGPL licenses that all government instances are free to use (government source license?) as it will be accepted by nasas lawyers.

    The only thing I fear that people will see this GPL compatibility as a waste of time and money, and release it under some falf assed license that will only cause problems and incompatabilities (Sun's license, XFree's proposed license, old apache license etc etc).

    Now quit whining about how they should just release it under public domain, and be grateful that they are wasting your money on something that may benefit you directly.

  5. Two Words: Public Domain by Tassach · · Score: 5, Insightful
    Any unclassified intellectual property produced with taxpayer money should automatically be in the public domain, period, end of story. If a contractor puts patented code into a publicly-funded project, they are automatically granting the public a perpetual license to use that patent. Yes, this means they are granting a license to their competitors, but they are also getting back permission to use their competitors' patents. Since all the citizens paid for it, it belongs to all the citizens equally.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    1. Re:Two Words: Public Domain by ortholattice · · Score: 4, Insightful
      Good luck getting contractors to write code for the gov't then...

      These days I think they'll have a lot of luck getting contractors to write code for the gov't. Besides, why is it any different from any other work for hire?

      And as an employee of said contractor, who wouldn't have any copyright interest in whatever I produce anyway, I think I might be more motivated to produce better work if I knew it would ultimately be subject to public scrutiny and benefit the public good. Compare that to dedicating your life to writing code that will be secreted away in some closed-source product with no acknowledgement whatsoever to you other than a paycheck that lets you survive. The thought of such a dismal and pointless existence is kind of depressing.

  6. Yes it can be redundant. by Anonymous Coward · · Score: 1, Insightful

    Since this is the continuation of a previous
    article, and NASA's already said that the GPL
    (nor other current licenses are adequate)
    It's very redundant to suggest they use the GPL.

    It's offtopic to criticize the moderation system
    in an article about software licenses.

    And it's a troll to say that the moderator
    is wrong, when clear as day they are right, it IS
    redundant.

    1. Re:Yes it can be redundant. by Anonymous Coward · · Score: 1, Insightful

      Since this is the continuation of a previous
      article, and NASA's already said that the GPL
      (nor other current licenses are adequate)
      It's very redundant to suggest they use the GPL.


      No its not. By your logic, we can say the comments in the first story were redundant because I read a story on another website before Slashdot posted it regarding the NASA Open Source stuff and as a moderator, marked a comment redundant becuase it was discussed elsewhere before.

      Some people may not have seen the other story, and it would be perfectly relevant to bring up something from another story that could possibly bring up new points of view and ideas that were not discussed before.

      It's offtopic to criticize the moderation system
      in an article about software licenses


      No its not. Moderation occurs in every story, therefore it is on topic.

      And it's a troll to say that the moderator
      is wrong, when clear as day they are right, it IS
      redundant.


      The first post is not redundant! That violates basic concepts of math! 1 is greater than 1+n (n being 2..NUMBPOSTS)

  7. what is this utopia you hail from? by johnpaul191 · · Score: 4, Insightful
    that's like saying the public owns the airwaves (see other FCC story from today)

    or that the politicians are public servents in that they work for us

    or that the cops work for you! try telling them of that. it never works on COPS


    sorry, it's a saturday night and i'm home sick.

    i agree with you in principle, but i only see it being a blanket rule with some sort of time delay (making the code somewhat outdated). i would think it would make the government use only open source software .... and i just don't see that happening here too soon.

    at least NASA is trying some sort of open source type thing. it's more than exists now, and if it works out for the greater good of all it will only help the cause.