At my company, the team using Java+PostgreSQL is twice the size (~120 people) of the team using C#/MSSQL (~60), and the only ones really "stuck" right now re: tech are the ERP folks, because that has such a huge switching cost in the change management/training side of things, not to mention the whole "what do I do with all my legacy data when it doesn't have a natural fit in my new ERP?" problem.
They don't seem to mind open source as such, and will use open source without support contracts for tools that aren't key infrastructure (or for libraries for internally-developed software), and probably wouldn't mind open source with a support contract for key infrastructure (but for a lot of things, proprietary s/w vendors are just better at selling support than the people selling support for open source software.)
Looks to be at least $4000/socket/year. So, more money than SQL Server Standard, less than SQL Server Enterprise.
1: http://www.enterprisedb.com/products-services-training/subsc...
I'm not a SQL licensing guru; so perhaps I'm confused as well...
No one buys MS servers products at the flat retail price. They work out plenty of long-term strategies to help you pay.
Government dislikes open source (you know, communists).