DoD Study Urges OSS Adoption
Krishna Dagli writes to mention an Ars Technica article about the Open Technology Development road map, a report for the U.S. government advising the DoD on ways to integrate OSS into DoD policies. From the article: "The report argues that the standard practices associated with purchasing of physical goods are not adequate or fully applicable to software. According to the report, the DoD is 'limiting and restricting the ability of the market to compete for the provision of new and innovative solutions and capabilities' by 'treating DoD-developed software code as a physical good.' The report also points out that utilizing open source technology will force the commercial software industry to respond with greater agility and competitiveness."
.. that the U.S. Government can be both very insightful and astonishingly full of crap at the same time. How do these insightful people get their jobs? Or, perhaps a better question: How do they manage to keep them? They must have will-power on par with the likes of Superman himself to exist in that kind of environment.
Hexy - a strategy game for iPhone/iPod Touch
What if other projects adopt "no military" clauses like we've seen lately? This certainly has to be in the list of risks that the DoD will face.
Anyway, other than toolkits and general systems (a Linux based workstation to compile code on, use OpenOffice to write documents, and such) there's not going to be a lot of OSS that will be reusable for the developers since they will be writing software for missile guidance systems and interfacing to hardware not generally available to the public. Some GUI toolkits, maybe, and GCC, of course.
Plus, how will GPL's clauses about not having to release code for things you do on-site relate to the contractor/subcontractor relationships that are present in DoD projects and if parts are sold to other countries (like selling an F-16 to Israel, for example)?
I'm obviously not talking much about office productivity and listening to mp3s and stuff because I'm pretty sure that's not what the DoD is talking about here.
The DoD study made one critical error. They failed to take special interests* into account. Clearly this needs amending.**
* Proprietary Software Industry leaders and House, Senate and Predidential campaign donors.
** According to same special interests.
A feeling of having made the same mistake before: Deja Foobar
What do you mean by "new"?
seriously, I work for a DoD contractor, and the new regulations that are being put in place and that we have to follow states that the Army doesn't like freeware because "it is unsupported"(ie some General has lots of Microsoft stock, what am I being too cynical) So we have to put Red Hat Enterprise on all of our fully functioning Linux boxes(for my little group its about 35 servers or so) at about $600 a pop just because of this stupid regulation.....
If this job didn't pay well at an awesome location then I would quit tomorrow, but it turns out I am just a cheap whore...
The biggest problem with free and open source software in the DOD (and government in general) is the prevailing culture of "if it's free (gratis) is must be worthless." Imagine that a request is made for a system to allow collaboration for something. Two proposals come in. One is for a system using SharePoint/MSSQL/Oracle/tons of similar high priced software. The other is for Trac/Postgres/tons of free software. As a result of spending so little on licenses, the second comes in at half the price of the first. The second will be rejected almost out of hand and looked upon with suspicion, as free stuf can't possibly do the job as well as expensive stuff.
As we have see recently, and if history is a teacher we can count on the US Government to consider itself above the law. Do we really think that the Military will give a rats ass what us hippies think? GPL clause or not; they will use whatever the hell they want to.
"The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
Clearly, militaries in law-abiding countries would abide by the terms of the licence, at least as much as any private company would. The army or navy are not above the law and you can sue them just like anyone else for copyright violation. But as you say you couldn't expect Hezbollah or North Korea to have any such qualms. In principle, if you write software that might have military uses, trying to exclude that in the licence is supporting one side against the other.
-- Ed Avis ed@membled.com