If only the world was simple
As an IT provider to government, we always look at Open source as a method of reducing costs, but we tend to hit a number of brick walls, for serious applications.
GPMS - Government requires us to use only products certified to EAL standards, the higher the GPMS, the higher EAL needed. Getting an EAL certification costs a lot of money, and requires very tight source control, so in the main we would have to foot the bill of gettig CESG, or another certifying body to certify someone elses product, ultimately pro-bono, not going to happen. IF CESG were to go and certify Open Source products for use in government, then no problem, but they have to charge for their services at present, and Open Source vendors can't afford them.
Support - IT Suppliers have this inexorable march towards Microsoft as being cheap to support, because staff costs are low, and weverybody knows it. Wen we actually recommend a LAMP product, the support costs go up to discourage its use. (This is also true for any UNIX environment). The decision makers who made the MS march choice are pretty much still in post, only higher up the chain, so have no incentive to stand up and say they were wrong.
The customer - Particularly in the desktop environment, government departments don't want to move, 10 - 15 years ago they all moved to Office, because that's what the staff wanted, they used it at home and they still remeber that it cost a lot of money to shift from Wordstar, Display Write, Lotus and Word Perfect, which they justified as a cost saving, and a lot of those decision makers are still in place, so we have the same problem there as internally.
Enterprise Deals - Oracle, and Microsoft have Enterprise deals that make the use of their products a lot cheaper than deal by deal offerings, and will also reduce ongoing support costs, if a customer has one, then in some cases use of their products is actually free to the bid or project, you need a damn good reason not to use these deals, They cost the customer a lot up front, but long term cost reductions are bankable. OGC likes them as well.
Most of us highly paid IT consultants know the value of Open Source, as much as any other software, and make our recommendations based on what's best for the customer business, at a price they can afford and what will win us business, the two are not the same. Open source is alive and well, Apache and Linux are used a lot in appliances, and always feature in strength in depth implementations. A lot of areas where GPMS can be mitigated tend to use open source products as well, but they are usually in there as components to one of the big boys products.