Hmm.
There's a middle ground. In fact, it appears that the middle ground is what the Gendarmerie Nationale has chosen: deployment of open source software with in-house support. It's not free; that in-house support means salaries, tools, training, etc. However, it is
cheaper for select organizations and individuals with select uses.
If your organization is dependent on critical third-party software that runs on the desktop and is currently only available for Windows, guess what? You're buying Windows boxes. No other option is as effective. If, however, your organization primarily employs web-based applications that are accessible through the browser, with only minimal office document needs, then Linux and Open Office become a viable alternative.
Will Linux "rule the desktop"? Probably never. Is Linux "right for gaming, or game development"? No. Linux is barely right for desktop software development, between X Window and the variety of window managers and desktop environments - and programming for them is more painful than using them. But Windows is not perfect for every situation, and if an organization can gain greater control of its own platform, reduce a portion of its hardware TCO and embrace and/or contribute to open standards and technology that citizens can take advantage of, that's awesome.
I sometimes feel that government-developed software that is not sensitive to national security should be in a national public domain: it's funded by the taxes of the citizens, so they should be able to leverage it in their own initiatives. And there's quite a bit of the stuff that
is made available, though data more frequently than code -
GOS, for instance. (
DADS is a code example.)
The extremes are boring. Nothing new is learned from them - I get it, RMS is a nut, GNUtards want to kill the software development ecosystem (hmm, does that make commercial software developers the horse-drawn buggy builders to the Free Software community's automakers?), Linux is a duct-taped piece of shit; "Windoze" is a vulnerable anchor retarding progress, propped by the monopoly enjoyed by its parent, "Micro$oft," blah blah. There is a middle ground, where a mix of commercial and free, proprietary and open source tools can be used to serve the only group that matters: the users.
I may no longer use Linux every day, but I'm pleased as hell that it exists. No OS is perfect, and eventually all OSes will be reduced to commodity - value-add. At that point, in the absence of a vendor of
something else with incentive to continue developing the OS in order to differentiate its products (see: Apple), only non-proprietary operating systems will continue to thrive. Linux may not work for you right now, but in the future you may be very happy that it was there as a repository of near-current technologies.