Costs, culture or communism? Why governments choose open source