NASA To Host Open Source Summit 49
PyroMosh writes "'On March 29 & 30, NASA will host its first Open Source Summit at Ames Research Center in Mountain View, California. This event will bring together engineers and policy makers across NASA and respected members of the open source community to discuss the challenges with the existing open source policy framework, and propose modifications that would make it easier for NASA to develop, release, and use open source software.' It's nice to see NASA keeping up the spirit of give-and-take that OSS is built around."
GNU brought to you by NASA? (Score:2)
What we did in the Army. (Score:3)
Re: (Score:1)
Umm. Anyone heard of Donald Becker?
Re: (Score:2)
Re: (Score:2)
NASA has been a huge benefactor to Open Source for decades. They use Red Hat Linux and their engineers write drivers (at least they did early on).
BSD would make more sense ... (Score:2)
It would also be more consistent with NA
Re: (Score:2)
"Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell"
How are you expected to modify the software in any meaning sense without access to the sources?
Re: (Score:2)
"Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell"
How are you expected to modify the software in any meaning sense without access to the sources?
The text you quote was offered as an example of what appears in the source code files. :-)
Re: (Score:2)
"The text you quote was offered as an example of what appears in the source code files. :-)"
Of course yes, since that's its intended use. But AFAIK, it doesn't mean it can be used for binary distribution, which was my point.
Re: (Score:2)
"it doesn't mean it can be used for binary distribution, which was my point."
It doesn't mean it *can't* be used for binary distribution, I meant.
Gov't should not outsource software licensing ... (Score:2)
Because a commercial organization cannot profit from software under a GPL license?
Because a taxpayer funded government entity should not license its software to others using a license controlled by a non-governmental third party. That third party organization should not be able to exercise any control whatsoever on a taxpayer funded project.
Re: (Score:2)
The GPL is not controlled by a third party, and it certainty goes not give a third party control over a project. This is pure FUD.
The GPL was written by a third party, just as most software licences are written by lawyers rather than the developer, but this does not mean that the lawyers control the project.
Re: (Score:2)
The GPL is not controlled by a third party, and it certainty goes not give a third party control over a project. This is pure FUD. The GPL was written by a third party, just as most software licences are written by lawyers rather than the developer, but this does not mean that the lawyers control the project.
The GPL is written by lawyers who are implementing the agenda of the FSF. Once applied the GPL exerts control in that it forces distribution of source, allows removal of DRM, requires distribution of digital signatures validating executables, etc. I am not saying these are inherently bad things, I am saying that a license that does such stuff should not be used for tax payer funded projects. Tax payers who in part paid for this software should be free to use this software in these FSF-prohibited manners.
Re: (Score:3)
I work for a US government lab (NIST) and the software I write is freely available and not subject to copyright, by law. I would expect the same rule to apply to NASA. The lack of copyright actually causes a problem for us, because the GPL requires that authors copyright their code so that they can apply the GPL to it. That means that we can't apply the GPL and therefore can't use GPL code. I hope this is the sort of issue that this conference is going to iron out.
-- Steve
Re: (Score:2)
I'm surprised to hear that, since in the arts it's not at all uncommon to use public domain work as part of a copyrighted piece; it doesn't seem like there would be an issue with doing the same with software. Perhaps there is just some legal guidance necessary to clarify that, in which case this conference is long overdue.
Re: (Score:2)
I think you have it backwards. It's ok for my code to be used anywhere. The problem is that I can't use other people's GPL'd code in mine, even though mine is being made available even more freely than GPL'd code.
-- Steve
Re: (Score:1)
Re: (Score:2)
I understand that your code has to be public domain, but you can mix public domain code with GPL. The FEF's lawyers seem to think you should have no problem:
http://www.gnu.org/licenses/gpl-faq.html#GPLUSGovAdd [gnu.org]
Re: (Score:2)
You must be reading that differently than I am, or talking about a different situation. My program is a large app that might benefit from including some GPL code from elsewhere. It's not an "improvement to a GPL program".
-- Steve
Re: (Score:2)
The US government cannot use US copyright law to enforce its copyright in works created by US government employees on government time. The law does not say that the copyright does not exist: just that the government cannot sue to enforce it. This distincrion is meaningless in most cases but not in this one.
Re: (Score:2)
I hadn't heard that interpretation before. I'll ask about it. Thanks.
-- Steve
Re: (Score:2)
NASA isn't actually capable of licensing their own work, since as a government organization they can't hold copyright. Presumably this conference is about how they interact with other people's work, so license choice would be made by a 3rd party. They could have some input when dealing with their contractors, but that's about it.
Re: (Score:2)
Why is using the GPL "discriminating against commercial organisations"? The GPL gives all taxpayers continued access on equal terms, whereas the BSD license risks someone taking over the market with a single closed source version, stifling competition and effectively getting corporate welfare from the government.
It comes down to politics: GPL if you are pro competitive free markets, BSD if you want corporate welfare and central planning.
Re: (Score:2)
Why is using the GPL "discriminating against commercial organisations"?
The GPL forces distribution of source, allows removal of DRM, requires distribution of digital signatures validating executables, etc. I am not saying these are inherently bad things, I am saying that a license that does such stuff should not be used for tax payer funded projects. Tax payers who in part paid for this software should be free to use this software in these GPL-prohibited manners.
The GPL gives all taxpayers continued access on equal terms, whereas the BSD license risks someone taking over the market with a single closed source version, stifling competition and effectively getting corporate welfare from the government. It comes down to politics: GPL if you are pro competitive free markets, BSD if you want corporate welfare and central planning.
That is merely FSF dogma, and not very accurate. No one can take over the market with the government written code, t
GPL discriminates against commercial organizations (Score:2)
"Actually it would make more sense for NASA to license their software under BSD than GPL. As a taxpayer funded organization they should not be discriminating against commercial organization who are also taxpayers" ..
I don't think so ...
Money (Score:3)
BTW, whatever happened to NASA's Cool Robot of the Week? It hasn't been updated since 2003!
Re: (Score:2)
BTW, whatever happened to NASA's Cool Robot of the Week? It hasn't been updated since 2003!
Someone probably demanded to stop updating it so we could plug the budget hole with the money saved.
Re: (Score:2)
From fsf.org/licenses :" The NASA Open Source Agreement, version 1.3, is not a free software license because it includes a provision requiring changes to be your “original creation”. Free software development depends on combining code from third parties, and the NASA license doesn't permit this.
Perhaps NASA does not want submitters to introduce a viral license via code they did not author. As an author you have the right to dual license any previously GPL'd code that you may now be submitting to NASA. As someone including the work of GPL'd code written by others you can not dual license. As a tax payer funded organization NASA's code should not be subject to the licensing requirements of someone outside of government.
Re: (Score:2)
As a tax payer funded organization NASA's code should not be subject to the licensing requirements of someone outside of government.
As a tax payer funded organization, NASA's code should be public domain.
Re: (Score:2)
You keep repeating variants of the same FUD. NASA's contributions to a GPL licensed work can be public domain, while the work as a whole and the contributions made by others can be GPL. No problem, its in the FSF FAQs I linked to earlier, so if you disagree its your opinion vs that of the FSF's lawyers.
Re: (Score:2)
You keep repeating variants of the same FUD. NASA's contributions to a GPL licensed work can be public domain, while the work as a whole and the contributions made by others can be GPL. No problem, its in the FSF FAQs I linked to earlier, so if you disagree its your opinion vs that of the FSF's lawyers.
What FUD, we seem to be saying similar things? NASA written code should be unrestricted. If people build upon that in non-NASA projects they are free to fork and license however they want. However the NASA fork should remain unrestricted.
Get ready for the Microsoft embrace (Score:1)
Public dollars for open source only! (Score:2)
http://www.pdfernhout.net/open-letter-to-grantmakers-and-donors-on-copyright-policy.html [pdfernhout.net] ... Foundations, other grantmaking agencies handling public tax-exempt dollars, and charitable donors need to consider the implications for their grantmaking or donation policies if they use a now obsolete charitable model of subsidizing proprietary publishing and proprietary research. In order to i
"An Open Letter to All Grantmakers and Donors On Copyright And Patent Policy In a Post-Scarcity Society (From around 2001)
Open-source the FULL COSMIC Library! (Score:1)
http://www.openchannelfoundation.org/cosmic/
Worldwind and Worldwind Java: NASA Open Source (Score:1)
A link to the Java SDK page:
http://worldwind.arc.nasa.gov/java/ [nasa.gov]
Based on at least this project, I think they already get it...
ARCs Java Pathfinder open source dev since 2005 (Score:1)
And this was not just a toss-over-the-fence. Most of the projects on http://babelfish.arc.nasa.gov/trac/jpf [nasa.gov] are actually maintained by external collaborators, and JPF just applied for its 3rd Google Summer of Code participation. With all the domestic and international research collaborations this has been a good success story for NASA.
Not NASA's job (Score:1)