I would love to see a world in which these gargantuan vendors are put out of business because the government is only allowed to buy software whose source code is released to the taxpayers who funded it.
* EDIT: To quantify "ridiculous":
> Each year, the U.S. government spends over $100 billion on information technology. Most of that will be used to operate and maintain existing systems, including aging—or "legacy"—systems.
> We really should have something like the NLNet in the USA.
> Each year, the U.S. government spends over $100 billion on information technology. ...
I get that people outside of the US wish that US residents would not assume that everyone on the internet lives in the US. I get that it's a real problem. But picking this comment on this thread to make your point just comes off as pedantic because there was no ambiguity within the context of this subthread.
This entire subthread formed in response to someone saying that they wrote their US senator about the complete lack of funding given by the US government to open source. Even if you discount the fact that I linked to a US government website to cite my numbers, no one (besides you?) was actually confused which government I was referring to.
Also lots of people are annoyed about US defaultism but it doesn't mean they will complain.
First of all, I do donate to multiple projects monthly.
Secondly, why should I (a tech enthusiast) foot the bill for software that benefits all of society?
Thirdly, an organization like NLNet is much more equipped to determine value to the European Union of funding an open source project, than a random European tech enthusiast is.
Lastly, it's pretty amazing what NLNet does with its VERY limited funding. NGI Zero Core, for example, is $11 million euro over 3 years. With that they fund a huge number of open source projects.
A better question would be how can I convince the company I work for or my government to spend money on open source?