The Woes of Munich's Linux Migration
mikrorechner writes "The H Online has a writeup of the problems encountered by LiMux (Wikipedia entry), one of the most prominent Linux migration projects in the world, trying to introduce free software into the highly heterogenous IT infrastructure of the City of Munich. Quoting: 'Florian Schiessl, deputy head of Munich's LiMux project for migrating the city's public administration to Linux, has, for the first time, explained why migrating the city's computing landscape to open source software has taken longer than originally planned.'" Here is Shiessl's blog, in which he details some of the transition problems.
Everyone always underestimates how long anything non-trivial is going to take. In this case it seems like not only were they trying to migrate to a new platform, but also trying to undo every past mistake, oversight and quickly implemented solutions that appeared on the surface to work just fine. That's going to take just a little while to get done.
"I use a Mac because I'm just better than you are."
Or you know.. buy an open system....
"linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
I recommend to read the blog as it's more informative and it's also rather optimistic. Not just woes as the title would lead you to believe. Of course making the switch to free software takes work, but it's a great opportunity for constant improvement and as Mr. Shiessl points out, there is much digital waste to be cleaned up on exit from the proprietary.
The advantage with FOSS is that Germany can hire German programmers to modify the software used by Munich's government (which is also German).
If they stuck with proprietary products, who would they be paying to improve it?
It's not ambiguous in the spec, it's undefined in the spec. But one thing is defined in the spec: a way to do application-specific spreadsheet formulas without breaking the standard and without conflicting with a standardized way of expressing formulas when it's finally standardized. The expectation is that applications will do formulas their own way, possibly recognizing other application-specific formulas (there actually aren't that many different formats). When formulas are finally standardized applications will begin using the standard and will convert any non-standard formulas they recognize into the standard form when the spreadsheet's read in, resulting in a quiet upgrade to the standard form.
And in the meantime, ODF can be used for things like word-processing documents that don't require formulas without having to wait for one spreadsheet-specific feature to be completed.
But we couldn't find a catchy pun or play on words to name the project, so we ditched it altogether.
Really? What about "Canux"? Isn't that already your nickname?
You can't convert a bureaucracy like this anymore than you can build a political/military empire by invading a dozen good size countries and trying to integrate them all at once. Rome wasn't built in a day. They should have gone in first with the intention of standardizing things, straightening out all of the kinks and quirks each little fief had. All of the file servers here where possible, all OpenOffice there...
Well, they tried a horizontal migration strategy, moving from location to location and department to department. That meant the problems never stopped.
A better approach might have been to do a vertical top-down migration: Servers: first roll out a directory server infrastructure, then a CIFS strategy etc.; Clients: migrate away from MSIE / Active X, then to CUPS, then away from MS Office etc.. And then, finally, to change the desktop OS out from underneath.
A suggested strategy for those planning something similar: 1: migrate the server services (and create a shiny new unified and consistent infrastructure); 2: migrate the desktop apps to FOSS alternatives (chose apps which will work under your target desktop OS); 3: switch out the desktop OS for linux (the users retain the apps they have become used to).
Just my 0,02
They who would give up an essential liberty for temporary security, deserve neither liberty or security - Ben Franklin
More to the point: Moving away from a vendor-locked-in infrastructure is hard.
Any time you build on top of quirks and such that deviate from standardized protocols, upgrading will be hard.
Regional government of the autonomous community of Valencia (Spain) also switched to free software, last year they released a detailed report (english) of the problems they found and how they fixed it. It took a lot of time to complete it (4 years) and they still depend on propietary software for some systems. These migrations need a lot of work...
1. Move them all into CLOUD computing
2. ???
3. Profit!
I believe #2 is "pray", unless you're a 'cloud host' and then it's "prey".
They aren't trying to make "everything work like it did before with the same functionality". They could have
We could have switched to linux clients in just a few months, giving the order to all 21 IT units to set up a linux client until end of 2008. No further specifications, no standardization and no consolidation. I’m pretty sure they would have done this excellent and then I would have published great news in 2007 or 2008 “LiMux done, Munich completely on free software”.
but the aim is/was to move from a very heterogeneous network (in terms of used OS and software solutions) to some overall standard, which is why it takes so long.
Can I still keep my geek card if I actually read TFA?
"DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
Poor IT chef.
But on that note, what an awesome IT department. They had a CHEF on staff? Fuck yeah!
Mod me down, my New Earth Global Warmingist friends!
How much time? (Looks around furtively).
Faster! Faster! Faster would be better!
Aaaah, I see now. If once piece of software is rubbish, then surely any other pieces of software under the same license must also be rubbish!
With this in mind I think it is safe to say that we can write off proprietary software from seriously competeing in the real world, you would not believe how many stories about proprietary software messing up I can find...
What is that? That's not actually what you were claiming, you were just being offtopic? Oh, I see...
"linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
Why is the Linux migration project in Munich so prominent, as mentioned in TFS? I know of much larger migrations, both in terms of the number of computers and the geographic area covered. The Brazilian government has been migrating to Free Software in mass. The Bank of Brazil, for example, has over 100,000 computers running Firefox and BrOffice. As of last June, the estimate was right at 100,000, with 65,000 of those machines running Linux and 35,000 running other operating systems. The Bank of Brazil has branches and offices all over Brazil, which is a very large country. The mass migration happened in 2006, before the migration really began in Munich. The number of machines involved (counting the Linux boxes only) is about 5 times as large as the number of machines to be involved in Munich, and instead of being located in a single city, they are spread out all over a country that's larger than the US would be if it didn't have Alaska, but smaller than the US with Alaska (i.e., larger in area than the "lower 48" plus DC plus Hawaii). In the year 2006 alone, the Bank of Brazil estimated that it saved R$20MM by using Free Software.
FWIW, I've also seen Linux desktops at the ITI (Brazil's IT Institute). Even totally non-nerdy ITI employees seemed perfectly at home on Linux desktops when I was there as long ago as early-to-mid 2005. The Bank of Brazil branch where my company has its account has all Linux desktops. The managers who take care of my account think it's funny when I crane my neck to look at their monitors and geek out on the software their 'puters are running. They are total non-nerds and not only appear to be happy with the Linux desktops, but told me they are. It took them a minute to figure out what I was asking - they didn't think of using Linux desktops as anything all that unusual.
"It is nice to know that the computer understands the problem. But I would like to understand it too." --Eugene Wigner
They hope to save in the future. As a lot of the costs are consolidating their terrible IT landscape it is not clear, what a migration to the latest MS offering would have costs, either. It is not as if it would have been free either, who knows how many of the macros would have broken down when run in a current version of Excel, who knows how many old programs might stop working on Vista (and be it due to a stupid installer). It would have been cheaper, at least probably because a lot would have still worked, but when they write that they found 21 different Windows setups with differing patch levels and security settings, I am not so sure if it really would have been cheaper.
What they probably hope is, that the next migration will be cheaper, the OSS they use won't cost them to upgrade, the costs of the upgrade in work to be done by their IT department are probably not very different when upgrading a Linux solution from a MS solution. But all the work to get their systems closer to a common base might actually make the next big roll out simpler and therefor cheaper.
How does this compare to the problems experienced by people migrating 15,000 clients running various Windows releases to Windows 7? Is migrating to Linux more or less costly than migrating to the latest release out of Redmond?
I've abandoned my search for truth; now I'm just looking for some useful delusions.
You see, with Amiga it doesn't matter if you turn gay or not since you won't have a sex life anyway.