Reading TFA I suspect that the sorts of problems are:
- * Interoperability with third parties. Eg document exchange. In a world where most others use MS software then there will be issues, moving to ODF will help, but not eliminate all issues -- incompatabilities between the way that MS and Open/Libre Office interpret the spec will remain. People will still use other formats where Open equivalents may not exist - eg CAD
- * Munich have gone out on their own, few are following their lead. They thus have to pay the first implementor's penalty. Those who follow will find things easier and cheaper.
- * Hardware devices (eg mobile phones). Although many of these might have Linux as the base, the vendor will make sure that it works with MS products and not worry about Linux equivalents
- * Users are using something that is new and will blame problems on it. This time they have a name ''Linux'' - this becomes perceived as the root of all evil.
- * Similar problems would have happened with a roll out of a new MS system and these problems would just be accepted as teething problems of a new system. But because Munich is doing something different by having software running on Linux systems this will be seen as the cause of it and thus blamed, with a belief that return to MS will fix all the problems. It will fix some but cause others, but until then Linux systems will get all the blame.
The best way to fix Munich's problems is for others to grab the LiMux distribution and use it. This will:
* Reduce compatability problems. A tipping point will eventually be reached, look how MS IE was king and then it went to less than 80% and suddenly slid as web sites had to take web standards seriously.
* Hardware vendors will have to test against more than just MS Windows and its ecosystems
* Others will contribute software and patches, the cost to Munich will drop.
* Munich IT department will not be seen as maverick since others are also doing it. Eventually they will, hopefully, be lauded as pioneers and visionaries.