The Open Source Dilemma for Governments
Sam Hiser writes "Tom Adelstein, open source consultant and Member of the Open Government Interoperability Project ("OGIP") working group, offers another incisive article in which he discusses the costs in the terms of lives and dollars when local governments do not deploy open standards-based software for data sharing. Asks Adelstein, 'Can local governments afford to create redundant applications to meet new Federal standards for first responder alerts, emergency services, law enforcement, broadcasters?' He posits that Open Source collaborative initiatives may provide the only solution for the US if the people want to create a safer environment."
...is a big supporter of this sort of thing. Check them out here. The OSSI is chaired by John Weathersby, who seems to have a good handle on how to communicate effectively via standards, reports, certifications, and so on with folks in the U.S. government.
The Army reading list
The Open Source Dilemma for Governments
by Tom Adelstein
January 04, 2004
If someone told you a hole existed in the competitive landscape for a large and highly addressable US market segment you would call them a niche miner. If I told you the cream of that niche totaled $56 billion and could be addressed in a three to five year time frame you might wonder how you missed it. Don't feel bad, it seems that the major computer companies have missed it too.
In a nutshell, the local government software market has not drawn large software firms. Also, independent software vendors (ISV's) have failed to adequately satisfy this market's needs as they lack the resources to serve the large geographical base. People have viewed this market as fragmented, requiring too much one-off customization with long sales cycles. Since the tragedy of September 11, 2001 those barriers and the poor economics of serving this sector have changed. You might call this a new opportunity.
What's At-Stake
Local governments must upgrade their computer infrastructures. That means additional taxes, levies and bond issues lie ahead. They could ignore their ailing systems and that means putting people's lives at risk. If the American public understood this problem one might see some intense interest at town hall meetings. If mayors and city councils really understood this problem they might panic. Perhaps some of us also wonder how much frustration US agency and department personnel feel as they hurry to make a bigger impact in a faster time frame and run into muck of local government.
An example of the problem local governments face exists on the website of the US Department of Justice - Office of Justice Programs, under the Global Justice Data Model http://it.ojp.gov/topic.jsp?topic_id=43. On that page, the authors write:
Approximately 16,000 justice and public safety-related data elements were collected from various local and state government sources. These were analyzed and reduced to around 2,000 unique data elements that were then incorporated into about 300 data objects or reusable components. These components have inherent qualities enabling access from multiple sources and reuse in multiple applications. In addition, the standardization of the core components resulted in significant potential for increased interoperability among and between justice and public safety information systems.
Many of those 16,000 fields contain the same type of information with a different naming scheme. For example, some databases use the field " name_first" and others use "first_name". Then you might find "firstname" or "givenname" or "given_name".
As you go through the local government databases, you find a myriad of schemes for everything from last_name to zip_code. Obvious, the nation's information stores contain massive redundancies. These redundancies make it difficult to share data and provide alerts.
So, add all the separate naming schemes of local government databases together and you get 16,000 variations. Create a standard and it goes down to 2,000. Put those into categories of reusable components and you wind up with 300 database elements. That's why they call it a standard. It allows disparate systems to work together. It starts to open the window of a manageable task when the interoperable elements number 300 instead of 16,000.
Non-Compliance Problems and Their Costs to You and Me
Recently, I received two requests to assist a local government and a university in the same area of deploying justice databases. The requests involved implementing a new, comprehensive application to provide services and a tracking system using a web-enabled database-driven application. The requirements of the applications seemed simple and with the use of the Global Justice Data Model, I estimated delivery within 90 days. In both instances, the people controlling those projects dismissed implementation of the standards-based model.
What should one do when government entitie
"Mr. Bray has determined that Open Source Software appears as a bad idea as he further writes: (So what's wrong?) Plenty, if you're Microsoft or Oracle, or any of the thousands of smaller companies that make closed-source software for government agencies. According to the research firm IDC Corp., federal, state and local governments spend $34 billion a year on software. If Kriss's (Open Source in Government) ideas were to catch on across the land, a lot of that revenue disappears, and much of what remains won't go to firms like Microsoft, which refuses to offer open-source products."
Bray never says open source is a bad idea. He merely says companies like MS and Oracle will lose revenue as a result of OSS. Why should I believe an author who can't even interpret a quote correctly,
Vote for Pedro
No way. The one programmer is going to look like a productive dynamo. And without the programmer, there will be nobody to compile and implement the product, to say nothing of the maintenance phase.
Bah!
They achieved that marketshare through illegal use of their x86 operating system monopoly. That's a fact as determined by the US courts.
He didn't say Microsoft had "broken" the Internet. Let's read it again:
Adopt and resell. Not break. His preceding paragraph about following standards makes no mention of Microsoft. You are trying to put words into his mouth.