Government Funds Secret Sustainable Computing 201
SEWilco writes "OSDN's NewsForge reports that Carnegie Mellon University has started a Sustainable Computing Consortium to improve the quality and security of software.
The only news release is that NASA gave CMU $23 million to help create dependable software.
SCC members get an internal-use license for SCC software. So taxpayers are paying millions to create proprietary software, and companies get access for a few thousand dollars.
(There is some blurring between CMU's SCC and CMU's High Dependability Computing Consortium, although HDCC's web site has been idle for a year.)"
NASA Has Money? (Score:2, Insightful)
Re:NASA Has Money? (Score:1)
[insert picture of big pile of NASA money with the chair dancing around it throwing money into the air...]
Tom
Re:NASA Has Money? (Score:1)
Re: NASA Has Money? (Score:2, Interesting)
Yet before and during this, you read stories of projects that NASA had to shut down due to budget cuts, and I think, please correct me if mistaken, NASA Concidering auctioning parts via online auctions to help raise money. Even with just the budget cuts, to me that tells me that $23 Mil is not just some spare cash they had laying around the office. Granted, it's towards developing dependable software that if achived, would reduce the risk factors of future missions and projects (not totally, but at least you have a better chance of not getting a B.S.O.D. when 1/2 way to mars.).
So after that, I see the goal and I applaude it, but I just feel somewhat mislead to believe the agency was in money troubles, really isn't. Kind of like loaning a friend $100 so they can pay rent, only to see them hauling in a 63" Flat Screen T.V. they just bought the next week.
Re: NASA Has Money? (Score:1)
And yes, NASA may be underfunded (if you're one of 'those' people who think it's the
Obviously Something NASA Needs (Score:1)
Re:Obviously Something NASA Needs (Score:1)
why only carnegie mellon (Score:1)
Re:why only carnegie mellon (Score:1)
Re:why only carnegie mellon (Score:2)
The CMU thingy is a consortium, i.e. an agreement for a whole bunch of people/entities to work together. Assumably, they will organize conferences and workshops, hand out grant money, to encourage work in this area.
The two are entierly different.
Re:why only carnegie mellon (Score:2, Informative)
They also have one of the best robotics departments, with a heavy emphasis on industrial robotics applications, embedded systems, etc. (as opposed to MIT's Rodney Brook's COG behavior work).
In fact, CMU as a whole has a very heavy slant towards Industrial Application. Their business school turns out poor managers, but good Operations Researchers. The Humanities Department is known for its Social Policy Theory.
Give CMU millions and you get back real, usable results.
Also, it's in Pittsburgh.. ya know, Da 'Burgh. Stillers!
On the downside, the weather there sucks.
Re:why only carnegie mellon (Score:1)
Hey... at least the computer science majors get frequent showers because of all the rain.
Re:why only carnegie mellon (Score:2)
like Lycos.com [cmu.edu]?
Re:why only carnegie mellon (Score:2, Informative)
Re:why only carnegie mellon (Score:1)
Does (American) football count as an engineering discipline? It's certainly measurable, and as a Patriots fan, I'm sure hoping it's repeatable come Opening Sunday.
Free the software (Score:5, Insightful)
Re:Free the software (Score:3, Funny)
Re:Free the software (Score:1)
Hello, my name is Mike.
Hola, me llamo Miguel
O. la. may. yam. mo. mee. gal.
I don't like MS.
No me gusta MS.
No. may. goo. sta. em. may. es. say.
<g> -MKD
Re:Free the software (Score:2)
Support from an unlikely source (Score:3, Insightful)
Or would that just have been a divide and conquer approach to make sure the free software camps keep fighting each other rather than joining forces?
I personally shudder at the thought that taxpayer money should go to subsidizing software hoarding (and that's any taxpayer money, not just US).
Oh well. This won't impact open software one way of the other until patents get thrown into the mix. Closed source has never hurt open source.
Re:Support from an unlikely source (Score:1)
And I think a BSDish or X11 license would be a fine choice for the government to use since it doesn't take any political stance. (Although it would be great if they (we) chose the GPL.)
It's simply astonishing though that unclassified information which is produced a taxpayer expense, and by nature doesn't cost much to distribute, isn't given away for free.
Re:Free the software (Score:2, Insightful)
Here's the deal, folks: imagine you work for one of several companies that makes software that does X. Now, a government agency develops its own software that does X, perhaps because they need a feature that no company supports, or they need to be doubly sure it's bug free, etc. Furthermore, assume the agency's software kicks ass (believe it or not, much government-developed software is pretty damn good.)
Now, if that agency releases its software to the public domain, how do you, and your company, and your competitors feel? Would all enjoy being driven out of business by your own tax dollars at work? How would this "foster U.S. economic competitiveness" (a stated part of the mission of most government agencies?)
Didn't think so, and no, it wouldn't. That's why a good deal of government-developed software and technologies aren't just given away.
Re:Free the software (Score:3, Insightful)
By your reasoning, we shouldn't have any government roads since that would compete with toll roads.
No military since that would compete with mercenaries.
And your argument about that companies tax dollars is pretty ridiculous too, since they likely only put in a miniscule fraction of the money that went into that product. The government does owe any corporation the protection of its industry, whether from publicly funded software or their competitors, or foreign competitors.
We should have access to the IP our dollars produce. Is that so hard to understand?
Re:Free the software (Score:4, Insightful)
Any of your competitors will have it. Your company should also buy a copy, so you can use its improvements in your product and keep ahead of the competition.
Making the software available free just means that many small businesses and freelancers can browse and get inspiration from it. And most businesses are small businesses, with the occasional big company arising from them.
Re:Free the software (Score:2, Informative)
If agency X gives away its software for free, then users can use it for free, end of story. They no longer need to buy the software from your company. In a big market like OSs or C++ compilers or what have you, this is probably like a piss in the ocean, and it doesn't matter. But in a small vertical market, where each competitor may only have a few customers, losing even one can really hurt. Note that by giving something away that another company was selling, the agency would be actively shrinking the economy -- reducing the GNP by the cost of unsold software.
Another correspondent replied to my first post, saying something like "the government doesn't owe any individual small company anything." But they do, as I said. It is a sworn part of their misson not to run any companies out of business. In fact, most government agencies have large and complex purchasing bureacracies dedicated to making sure that their spending habits don't put any individual businesses at a disadvantage, especially small and minority-owned businesses.
Re:Free the software (Score:3, Insightful)
Oh my god, Bill & Co were RIGHT! Open Source WILL destroy the economy!
Orrr..... maybe the money that would have been spent on the thing being given will just go to something else, putting more cash flow into a difference sector.
Re:Free the software (Score:2)
Worse roads, more repairs based on shocks and struts.
Over all, government spends less on roads, and GNP goes up with increased mechanic work.
(but dosen't the general citizenry of the country get screwed?)
Hrm.. Perhaps GNP isn't the wonderful indicator everybody thinks it is?
Re:Free the software (Score:2)
Over all, government spends less on roads, and GNP goes up with increased mechanic work.
(but dosen't the general citizenry of the country get screwed?)
The whole picture is more like:
The general citizenry gets screwed and spends a little less here, a little less there. The GNP picks up the decrease in ALL those other places and would show an overall decrease in spite of the increased mechanic work.
The GNP has a handle on value received for money spent only to the extent that the market can shift to putting more money into places where the value is greater. Things like the Irish potato famine, where people are spending more and getting less, can give anomalous results.
Re:Free the software (Score:2)
Overall GNP is a very inaccurate indicator
Guiding the economy is like programming a neural network armed with only goto statements (you usually have the wrong too, and all the knowledge on how it works is mostly theoretical).
Re:Free the software (Score:2)
Programming a neural net armed with only goto might be workable. Essentially you program a Finite State Automaton and you have long cryptic labels which actually define the state. Kinda, sorta does not work.
Re:Free the software (Score:2, Informative)
Government agencies and researchers are constantly doing things which can put companies out of business. Let's see current stories on CNN...
Re:Free the software (Score:2)
If the government-funded program is not better than everything else out there, or there are significant market reasons to keep other alternative products in play, then there will be customers for these products, and the market will keep them alive.
Further, public-domain code doesn't extend, document, test, bugfix and otherwise support itself. Someone needs these services, which means someone will be willing to pay, and someone will still make money off the software. If it isn't the same people who made money off it beforehand... tough shit.
Re:Free the software (Score:2)
Re:Free the software (Score:2)
OF COURSE government-developed software is pretty damn good!!!
They don't have fucking marketroids [clueless.com] breathing down their necks!!!
Re:Free the software (Score:1)
I'm not a bureaucrat though so the logic doesn't really fly with me. We're taxpayers... our money pays for that code to be developed. So in the best case, as an American, I should get full benefit out of the software. Now, an exception should be made for classified software, but other than that, it's our stuff.
We own it, unless there's a compelling reason to the contrary, we should get it.
I don't buy the FUD about hackers/terrorists either. Please. For one, this article is about software specifically designed to be of very high quality. Second, the widespread belief among open source types like myself is that the more eyes that are on the code, the more likely the vulnerabilities will be discovered and ultimately patched. And, hackers find the vulnerabilities in closed source software all the time... the only way to prevent exploitation of vulnerabilities is to remove them as quickly as possible.
Re:Free the software (Score:1)
Also, some (albiet very little) money that they use does NOT come from taxpayers. Thus, them selling the software to corperate america.
I agree 100% in MOST situations, the world should be open-source. But when dealing with goverment software of this grade, I as a citizen prefer it not.
Hackers maybe no, most likley not. But terrorism yes. If they can get access to the software, they can become familier with every aspect of it. Imagine if they gained access to flight control software and then gained access to the NASA's network.
Just my 2cents.
Re:Free the software (Score:1)
Having the government sell software made more sense when computers were big expensive things and any development project required formal approval and a big budget. Most businesses are small businesses, and they create an amazing variety of services and items. It makes more sense to just publish the results for public use (just as the research results should be)...and let the government get more income from increased wealth (wealth is not a zero-sum game).
Sure, a big company might not have to pay $25,000 when they can get it free. But 250 people or small companies may examine the free code and create a wider variety of things and even more wealth. If only 25 people create $5,000 each in additional income, the government already gained more in taxes. (That's easy to exceed; I'm likely to create $5,000 in income just from an hour a day in my basement this year, and a serious profit activity creates much more)
Our best interest (Score:2)
I agree that the software should be used in a way that serves our best interest. But that doesn't mean that open sourcing is necessarily the best way to do that. A lot of government software is specialized enough that few people can use it. The options the gov has in that case:
Second, the widespread belief among open source types like myself is that the more eyes that are on the code, the more likely the vulnerabilities will be discovered and ultimately patched.
I'm sure that thousands of developers will eyeball the code (written in Ada or another relatively obscure language) to control the space shuttle's robot arm. Everyone will surely test the code on their own space shuttle. There is a big difference between Linux and a piece of highly specialized software. You can't expect much from these code reviews. Especially since Nasa-software is already extensively reviewed by experts.
Re:Our best interest (Score:2)
Need it be said that these extra costs only exist if the software wasn't designed with the knowledge that it would be released under an open license? Further, in the long run it's liable to save costs -- if the software is less dependant on the environment of the developing organization, it can be used elsewhere in the government, that environment can be changed without requiring software changes, etc; if the software has less proprietary stuff, the government can't be jerked around by vendors deciding to hike their rates to squeeze more cash from Uncle Sam; if the software has no references to Roswell, then low-level functionaries who get access to the software (or the general who defies orders and installs it on his home machine, which gets cracked) don't spill the beans.
Further, releasing the code means it's easy to access by other branches of government and contractors doing work for the government -- which might otherwise not know it existed, or which would have to deal with huge amounts of red tape to get access.
I'm sure that thousands of developers will eyeball the code (written in Ada or another relatively obscure language) to control the space shuttle's robot arm.
If government-written software were useless to everyone else, we wouldn't be having this discussion right now -- see the article we're commenting on. Even without considering any benefits to businesses and the public in general, however, opening government software is the right thing to do.
Re:Our best interest (Score:2)
It's an extra requirement that _will_ increase the costs.
if the software is less dependant on the environment of the developing organization, it can be used elsewhere in the government
What makes you so sure that Nasa-specific software written for a specific task will be of use to other branches of the government?
if the software has less proprietary stuff, the government can't be jerked around by vendors deciding to hike their rates to squeeze more cash from Uncle Sam
I'm not talking about Apache vs IIS. I'm talking about using existing components from other companies to save costs (and increase reliability). Commercial vendors of military missiles might share code with Nasa for instance. Open sourcing the code would mean a rewrite of the code. This will increase the costs (even if the software is known to be open sourced).
if the software has no references to Roswell, then low-level functionaries who get access to the software (or the general who defies orders and installs it on his home machine, which gets cracked) don't spill the beans.
I agree that this is just good programming, but it will increase costs.
releasing the code means it's easy to access by other branches of government and contractors doing work for the government
And by China, Russia, Iraq, etc.
which might otherwise not know it existed
You could create a repository of existing software without open sourcing. Or open source and be quiet about it. This comment doesn't have much to do with open sourcing.
or which would have to deal with huge amounts of red tape to get access.
True, but the red tape still exists. You still have to check whether code can be released, fix it up, set up repositories, etc. The red tape is moved to the stage before someone asks for access to a certain product. This will increase costs, even for the software that no one outside the government organisation cares about.
If government-written software were useless to everyone else, we wouldn't be having this discussion right now -- see the article we're commenting on. Even without considering any benefits to businesses and the public in general, however, opening government software is the right thing to do.
Some software is indeed useful to others. But not all. Your conclusion is thus flawed:
There are examples of gov software that should be open sourced = some gov software should be open sourced -> all gov software should be open sourced.
You provide no proof for the latter conclusion. It can be easily disproven by providing merely one (reasonable) example of software that shouldn't be open sourced. Unfortunately I don't know much about internal US government software, but I have given enough reasons why open source may not be the best decision.
And also (Score:1)
Order of magnitude improvement? (Score:1)
Secret? (Score:3, Interesting)
Propriatary, yes, and perhaps it's wrong for the gov. to turn our tax money into a Microsoft product (but of course, the government gives billions in tax rebates, subsidised loans, etc. to EVERY american business), but there is definitly nothing secret about this.
Stop the FUD!
Re:Secret? (Score:3, Funny)
Forget "closed source". Now we have evil "secret source" software!
Re:Secret? (Score:2)
Why buy software that the people have to hide or keep the source a secret? If they dont have something to hide?
just a random thought
Re:Secret? (Score:2)
exactly. who would want to buy a prodcut that used "skeleton in the closet" source code?
Re:Secret? (Score:1, Offtopic)
If A implies B (ie. if something is secret then it is proprietary) does not mean B implies A (if it is proprietary then it is secret). It also does not mean ~A imples ~B (if it is not secret then it is not proprietary).
Secrecy has nothing to do with proprietaryness: the whole point of the patent system is to have proprietary techniques open for all to read.
Re:Secret? (Score:2)
Didn't think so, therefore it is BOTH secret AND proprietary.
Re:Secret? (Score:2)
Oh, and before I get sued:
Sun, Sun Microsystems, the Sun logo, iForce, Java, Netra, Solaris, Sun Cobalt, Sun Fire, Sun Ray, SunSpectrum, Sun StorEdge, SunTone, The Network is the Computer, all trademarks and logos that contain Sun, Solaris, or Java, and certain other trademarks and logos appearing in this post, are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.
Re:Secret? (Score:2)
That is all
Simplicity, Clarity, Generality (Score:1)
Simplicity, Clarity, Generality and Paperwork (Score:2)
Paperwork is probably the number one ingredient.
$23,000,000 (Score:1)
And so it goes (Score:4, Insightful)
I hope this is not trollish, but there has been a lot of this going around for quite some time; indeed, it's how the world works in the domestic USA. Pharmaceutical (sp?) funding gets Gov. grants for the coarse, laborious, and often empty research, and then hands over any promising results for free to Merck and others for development into actual drugs. Universities do lots of basic research that then, when promising, can be used by manufacturers, and if classified will even be denied to you and I.
Now you can argue that these results help fuel the economy, but you can also argue that the marketplace should be charging for the information developed at the expense of the funders.
Hey, it's only our money. What's on TV?
Public funds should equal public source. (Score:5, Insightful)
Maybe we could get a bill passed that states all software not written for national security that is paid for by taxes should be open to the tax payers. Just a thought.
Re:Public funds should equal public source. (Score:1)
My opinion is that nothing valuable will come of this. OSS has proven itself already as the most effective way to develop hardened software, no more research should go forward without starting where the OSS community is currently in regards to this area.
This is obvious bullshit and no one with half a brain will stick with this project.
Software written with taxpayer dollars should be released simply as public domain with the source code available upon request.
Re:Public funds should equal public source. (Score:1)
May I ask that someone clarify why this is any different?
If NASA needs better software to ensure that the space shuttle, and the billions of dollars that have been sunk in it, doesn't explode, well, let them pay for it.
Is there an open source alternative which delivers the same quality? Please point out my ignorance.
Re:Public funds should equal public source. (Score:2)
I agree completely. (begin sarcasm) But also, my tax dollars help pay for the space shuttle, so I should be able to ride in it. Also, my tax money helps pay for government cars and farm subsidies, so I should be able to drive any government car, and eat for free.
May I ask that someone clarify why this is any different?
How much does it cost to send up the shuttle? Millions of dollars.
How much does it cost to burn a CD full of taxpayer-funded software? A few bucks.
That's how it's different.
Re:Public funds should equal public source. (Score:3, Insightful)
Public funds should not equal public source. There is my bias.
Public funds SHOULD provide public benefit. I don't want tactical nuke control software public sourced so people can browse through, so I guess we'll have to have a restriction there. Oh, and there is that evil cellular lobby that wants to co-fund a project with the government so we'll have to stop that because the cellular companies want to keep some info private.
Eventually, so many exceptions will have to be made, we'll end up with what we have now - sometimes, research stays private, even if we paid for it. By and large, it is publicly available.
In a system where the government imposes must-share rules on everything they touch, we'll also have to identify every penny that came in. Also, if partnering with a company, we'll have to make sure they don't provide anyone that might learn something and use it at the company.
To sum it up: open sourcing everything is wrong. Closing access to all information is wrong. There needs to be a balance.
Worst case scenario in a mixed-system: a company gets access to research that taxpayers can't see. Obviously, there is no benefit to taxpayers correct?
Forgot to mention, the research was on how to get 5x the battery life on Li-ion batteries. The company makes better batteries and makes more money. If they choose to hire more people, we benefit. If they keep all the profit and change nothing, anyone owning stock in the company benefits.
When research is used successfully, it is nearly impossible for society to lose (insert your favourite anti-nuclear idea here to "prove" me wrong). The benefits of everyone being able to use research as opposed to a few (or one) entity seeing that research is small, maybe even zero.
Society benefits from research. This is what we want to encourage, not one-rule-fits-all thinking.
end rant.
Jeff
If you don't like what I have to say, hit "reply" and post your thoughts for discussion, don't mod anyone down because you disagree.
Re:Public funds should equal public source. (Score:2)
So? The cellular companies alone write the parts they want to keep private. The co-funded team writes everything else. If the cellural companies don't want to pay themselves for the private parts, then the source goes open -- if they want public funds to pay it, it should be public source. (Military software is of course an exception to this).
...Also, if partnering with a company, we'll have to make sure they don't provide anyone that might learn something and use it at the company.
How does that follow?
Worst case scenario in a mixed-system: a company gets access to research that taxpayers can't see. Obviously, there is no benefit to taxpayers correct?
There may be some public benefit, but it isn't the same level as benefit as if all companies making batteries were able to get 5x the battery life and universities doing research were able to access the findings.
The question isn't society "losing" -- the question is of benefit being lesser than it might, and (more importantly) of projects paid for by everyone helping only some small subset of those who coughed up cash -- something that happens all the time, certainly, but should be avoided whenever possible.
Re:Public funds should equal public source. (Score:2)
On paying for a private project with public money (Score:3, Insightful)
To rehash what appears to be a popular theme around these parts... I just don't see how one can excuse the use of public money for projects that only select private parties can benifit from. Granted, this project is likely to benifit NASA in that it could help them provide better mission-critical systems for the space station, future spacecraft, and so on... but I still feel that taxpayers should not be made to pay to help develop a product that targets them as consumers, a project with a licensing scheme that would make it anything but available to the general taxpaying public.
These are, perhaps, the kinds of things that we need better government accounting regulations to keep track of.
Re:On paying for a private project with public mon (Score:2)
I just don't see how one can excuse the use of public money for projects that only select private parties can benifit from.
Any private party can benefit from it, all they have to do is pay $25,000/year. Or were you talking about the SCC as the select private party? Because I would assume they're going to spend all the money they receive from the government and members on the research.
I'm not sure if the SCC is a non-profit, but it certainly should be. If not them maybe you have a point.
Re:On paying for a private project with public mon (Score:2)
Or perhaps you would rather pay more taxes because Nasa can't sell their software? In return you'd get all the software to control your own space shuttle for free. Wouldn't that be great?
Re:On paying for a private project with public mon (Score:2)
Code vs research (Score:2)
So what happens when... (Score:5, Funny)
Maybe then they'll realize what sustainable means...
nahh....
While we're complaining... (Score:1)
Software design is not a matter of nat'l security (Score:2)
Obviously, there are boundaries to what the public should expect back from its tax dollars at work.
The public would not take kindly to minuteman design plans to be revealed under the Freedom of Information Act (in fact, that act is pretty specific in this respect, but since it was intended to repair the situation where government officials were hiding information the public should have access to, a lot of thought went into defining those boundaries; unlike the more general laws that deal with public use of government sponsored activities).
It would probably be a good thing if the House looked into this whole thing. Yeah, I know. I'll be dressing up warmly just in case hell freezes over.
Where is the problem here? (Score:4, Insightful)
So NASA needs some Sustainable Computing and they spent $23million of their budget to get it. Where is the problem here?
Is this trying to imply that all NASA software should be free?
Re:Where is the problem here? (Score:3, Insightful)
The only question for me is whether it needs to be GPL, LGPL, or BSD licensed.
Re:Where is the problem here? (Score:1)
We also pay for the space shuttles... that doesn't mean that I get to take it out for a spin whenever I want.
Re:Where is the problem here? (Score:2)
Space travel involves finite resources - finite amounts of time, materials, etc. However, once software is produced, the cost in distributing it is extremely small, and thus making it possible to give it back to the citizens who paid for it.
Re:Where is the problem here? (Score:2)
True, but companies dont get to take out the space shuttle for a spin either. In the case is this software, there is an inequity in the availability of the software for the taxpayer who paid for it and the corporations who didnt. Why should they get it cheaper? If anything, the pricing should be the other way around.
Re:Where is the problem here? (Score:2)
What about Dennis Tito? He pays for part of the russian space budget in exchange for a trip into space. Companies also pay for getting their experiments on the space shuttle. This reduces our taxes.
In the case is this software, there is an inequity in the availability of the software for the taxpayer who paid for it and the corporations who didnt.
Wrong. You never paid for the use of the software. You paid for the stuff they do with space shuttles, rockets, etc. The software is just a byproduct. Companies sponsor Nasa by paying money for this byproduct. Doing so, they lower the taxes you have to pay (or increase the value you get for the taxes).
Dual license it (Score:1)
Gov't should require (for non-classified material):
GPL it to us for free.
Proprietary license it to the corporations for a fee.
That way the consortium can get funding, corporations can hide away inside their code that reasonable people can use for free, and we reasonable types can get our software we paid for.
And the software will fluorish quite well in the Free software community, improving the software without the gov't spending a dime more in cases where the code is of general utility.
Re:Where is the problem here? (Score:2)
I prefer GPL personally, but thats my own opinion for MY code.
Re:Where is the problem here? (Score:1)
Choice of license (Score:2)
So perhaps the right strategy to lobby for is to GPLed the code, with the alternative of paying for a proprietary license, as Trolltech, for example, does with Qt.
This also has the nice property that it debunks all of Microsoft's arguments against the GPL, which claim that the license prevents the transfer of publicly funded technology to the private sector.
It should be Public Domain (Score:2)
That is *less* free. The GPL (or any license) *restricts* the use of the code.
Public Domain is the only way to go.
Public domain meaning that anyone and any company can do what ever they want with the code,
including the freedom to not tell anyone that they are using it!
The modifications they make are their own, and they can sell, license, GPL those modifications as they wish.
However, they can't patent the original code, since there is prior art (the Public Domain code).
Re:It should be Public Domain (Score:2)
While on the topic (sort of) - what's the difference between Public Domain and BSD license?
Re:Where is the problem here? (Score:4, Insightful)
We give gov money. Gov gives NASA money. NASA gives SCC money. SCC develops cool software, and gives businesses a great deal on it.
Well, if corps were the only ones paying taxes, no problem. But I pay taxes, too. And here's what they claim Sustainable Computing is supposed to do:
The environment we characterize as sustainable computing is one in which:
Software is developed with quality, dependability and security in mind from inception, and these attributes can be accurately measured and validated
Software is resilient in the face of unexpected challenges; and
Developers, users, and policymakers interact based on fairness, precision, and a shared interest in the vitality and competitiveness of the software industry.
Sounds totally sweet. Sounds useful for everyone. Why not open it up?
"Is this trying to imply that all NASA software should be free?"
That argument could be made, but this is a much simpler argument. I don't want to quibble about hardware-specific software for some hacked-together satellite. The question is, should we open up broadly useful software to the people who paid for it? I say: why not? Hell, make it free for commercial use. Here's the SCC's argument again: "Recent estimates suggest that defective software accounted for 45% of computer downtime and cost U.S. companies over $100 billion annually".
Okay. They claim it's very important to the entire U.S.. Well guess who paid for it: that's right, everyone. So give it to us already! I could care less about some hardware-specific code for some hacked-together satellite; quibble about that amongst yourselves. But "improvements in software quality and security" would benefit everyone. If they're not going to hand it out for free, cut out the corporate welfare and make them develop their own damned software-- maybe then these things would get developed in the private sector, and NASA could get it a hell of a lot cheaper.
Re:Where is the problem here? (Score:2)
If the US taxpayers paid for the NASA software, then perhaps it should be freely available (ala GPL or BSD). Even if the software is effectively "useless" because few people have space shuttles in their driveways, I think still think it would be useful. Students could learn from reading the "industrial strength" code. Companies and individuals could create alternative implementations, fix bugs, or create test tools.
Re:Where is the problem here? (Score:2)
Re:Where is the problem here? (Score:2)
Re:Where is the problem here? (Score:2)
If NASA software was free, it might help other countries or private companies build their own space vehicles for the better of all of mankind! Oops, nevermind.. I forgot that NASA wants a monopoly on that.
I'm not getting this.... (Score:1)
switch()
{
foo:
}
?
Man! I should have eaten the *blue* pill (Score:1)
Free just to americans? (Score:1)
Should Russia or China have free access to programs written by NASA? If programs were open sourced just because they are funded by taxpayer money, well, wouldn't that help people we still view as competition in some ways?
Re:Free just to americans? (Score:1)
The point is that consortium's code is quasi-open now, it's available at a relatively low cost to your average business or major government. But that cost isn't so low to the average citizen
Sustainable Reliable Computing Consrtm. Initiative (Score:2)
Infringement of the DMCA (Score:1)
Prove OSS is best (Score:1)
I actually serve on the committee (Score:5, Informative)
Doesn't even look like a SW Development project.. (Score:2, Interesting)
It will probably end up being a LAB or even a School, at which they work on Sustainability issues. My guess would be that the results/findings will be widely presented and published. I think that resulting SW tools may or may not end up being open-sourced.
The prevailing theme I read in other postings is that people think that anything the Gov't funds, should be open. That idea doesn't hold any water anyplace. Weapons the gov't funds the development of are not open. And I don't want them to be. I don't want the software that runs a weapon to be open either. You can't go buy a missile, and you can't go download the code that runs in a missile, and I like it that way.
Furthermore, the "Open-Source way" kind of breaks down when it comes to obscure problems that only specific groups ( like governments ) need to solve. People need to have something that excites them and interests them about working on some project. At least they need the hardware that it will run on.
Free vs. Non-Free (Score:1)
Internet Funding (Score:1)
The fact is that many times government has to 'jump start' technologies. When they do, it usually benefits the whole society. And no, not every project the government funds becomes a roaring success. As long as a fair percentage turn out to be useful the goal is accomplished.
Autocoding for the Aero Space industry (Score:2)
Re:Autocoding for the Aero Space industry (Score:2)
SCIENTIFIC AMERICAN - Sept. 1994
Article - "Software's Chronic Crisis"
[Sidebar]
Mary M. Shaw of Carnegie Mellon University, observes a parallel between chemical engineering evolution and software engineering evolution. However, this evolution has not made the connection between science and commercialization required to establish a consistent experimental foundation for professional software engineering.
Re:CMU and money.... (Score:1)