If I’m correct that open source software is such a winner for the government, why hasn’t it taken off? There are a number of reasons, not all of them pretty.
Start with the deep pockets of government. Government can spend money like no one else and rarely feels the pain when they misspend it. In fact, misspending money often just results in an influx of more money with the suggestion made that not enough was allocated the first time. Across the country you can bet that most bad software buys are followed by another bad software buy.
Follow that up with fear. A little fear in this area is a good idea, because it prompts prudence and hopefully foresight. But when it paralyzes, it’s to the disadvantage of the public. Open source solutions present an ongoing fear for governments. Instead of making a single decision about a software vendor, you end up making a series of decisions over many years.
Passing the buck is a favorite past time of today’s government officials. Buying prepackaged software is part of that culture and links to fear. When organizations develop software in house, even within an intergovernmental collaborative environment, they can be expected to be answerable for the performance of that software. Much less so with a vendor or consultant. Once that decision is made to grant a single company the responsibility to develop a software solution, the government body is largely off the hook. They take victory laps if it works well, but when it doesn’t work well, they practice their well worn fingerpointing.
I’m from Illinois, so perhaps corruption is more on my mind than most. Nevertheless, software and consulting contracts are a ripe area for white collar patronage. With ambiguous standards to meet to get a contract, and further ambiguity in meeting the terms, it can be easy to steer contracts to preferred individuals.
Looking just within their own organization, few local governments will find the programming talent to meet all their needs. The best open source solutions are probably beyond the reach of all but the most wealthy governments. If you’re not one of them, a prepackaged solution looks pretty attractive.
As a corollary, open source puts at least some strain on the organization’s resources. And it often comes at the top. If you’re a manager of a government unit, that often means that you’ll be spending more time shepherding a solution for your organization than if you had farmed it out. That time may be precious or that manager might be lazy.
There are plenty of impediments. But there are answers to all of them. On the financial side, governments are broke and need to find cheaper solutions. Fear, buck passing, talent, and time demands are problems answered with dynamic programming groups that share responsibility. The benefits are so great that we have to find a way to work past the impediments.