NASA Goes SourceForge 243
refactorator writes "We have a lift-off! The NASA Ames Research Center has open sourced Java PathFinder , a JVM that is an explicit state software model checker, all written in Java. For the first time, the complete master development site of a live NASA software engineering project is hosted on SourceForge. Read the official press release for details. The team around John Penix, Willem Visser, and Peter Mehlitz fought long and hard to get the development hosted outside of NASA, to enable true collaborative software development. Now show the government that it works - join the fray. May Java PathFinder boldly go where no NASA program has gone before." (Both Slashdot and SourceForge are part of VA Software.)
Hmmmm (Score:3, Interesting)
This has serious potential (Score:5, Interesting)
This can change things... (Score:2, Interesting)
What happenes if this project fails? Then what? OS will seem to be a failure then, and that would not be a good thing, at all.
All I can say is, this is one hell of a chance for OS.
Re:Hmmmm (Score:5, Interesting)
What I find interesting, is that this move seems to signal that NASA is looking at using Java in mission critical areas. (Not just data analysis as in the Mars rovers.) Could it be that NASA is finally giving up on Ada and embracing the safety, reliability, and simplicity of Java? If so, it would certainly be a huge culteral shift for them.
Hmm... maybe I should go polish my resume...
Re:Hmmmm (Score:3, Interesting)
The bigger question for me is if the open source software is used and fails then where does the accountability lie?
If I contract you to build me a widget and it fails it is your fault. I am not responsible for your third party errors. You should have tested the software to the contracted standards and I should receive a quality statement signoff from your engineering department. That is of course if you are building a system that requires quality. If you are building a system for yourself then you still have no one to blame for failure other than yourself.
Re:Why isn't more government stuff open source? (Score:2, Interesting)
Is Open Source "Cool" At Last? (Score:2, Interesting)
Recently, several large corporations, which (apart from other things) develop commercial software, released a number of projects on sourceforge.net. Among them were: Microsoft (3 projects [ostg.com]), Google (4 projects [google.com]), IBM (30 projects [sourceforge.net]), Adobe (1 project [sourceforge.net]). The reasons they gave for such move are often somewhat "foggy". My personal opinion is that it finally became "cool" to have a project on sourceforge.net, which is great of course.
Hmm... This is new. (Score:4, Interesting)
Re:Hmmmm (Score:4, Interesting)
Re:Not First App OS (Score:4, Interesting)
Re:Hmmmm (Score:1, Interesting)
On the HP side, I use the HP Commandview SDM GUI on HP-UX to manage our drive array. Again, this is a Java app with some of the strangest confilcts with the X window system I've seen outside of one especailly bad Java based GUI. The worst of the lot is SunOne's Java LDAP manager. There is a pane on the left hand side of the app that provides a tree view of the objects in LDAP. If I click on the plus to expand the list of objects, I have to wait a good 5-8 minutes before the screen finally redraws. According to Sun, this is just an issue of running the Java app over the network using X. But that's the only way I can run it because the Sun box doesn't have a video card in it. It's meant to run headless.
At home, I used Limewire for a while until I saw just how much RAM and CPU the 'java' process was consuming on my RedHat 8 box. After that I moved to Overnet (which I still like to call eDonkey) and being a native app, it ran much better.
I still don't get why a lot of people are really into Java. But then again, I don't code in it, I just have used a wide assortment of Java apps.
Re:Hmm... This is new. (Score:1, Interesting)
This NASA license only talks about notices appearing in the software (for example at the top of source files, perhaps in the About box) but doesn't mention advertising.
What was obnoxious about the BSD license was that if you said "Our Foomatix BazQux uses FreeBSD" you were legally supposed to add a huge list of universities, companies and government organisations who wanted their names mentioned. It worked out OK when only the Regents of Berkeley wanted to be listed - that's just one line of text, but of course everyone copied the license and changed the name at the top...