Sauce Labs responds to UK govt's decision to stick with IE6
saucelabs.com
saucelabs.com
Rolling out Firefox or Chrome or IE8 to the desktops would be expensive, but not a budget-buster. Replacing hundreds or thousands of proprietary server-side applications written over the past fifteen years would cost billions and take years, and in the middle of a budget crunch that ain't gonna happen.
(For example: I've heard of one widely-deployed town planning system that requires the users to download a proprietary ActiveX control in order to view planning applications on the desktop ... in PDF format. If you don't run the control, you can't download the PDFs; simple as that. Yes, this kind of proprietary lock-in is insane. Unfortunately, it was procured in the pre-Web 2.0 era when "nobody ever got fired for buying Microsoft" looked a lot more solid than it does today -- and now it's out there in the wild, and replacing it would cost millions.)
I don't believe it.
I'm sure you can find lots of software consultants with posh cars and big offices to tell you it would cost millions. But really. The PDF is on a file server, all you need to do is link it for the client, how hard can it be.
A decent web developer could probably do it and test it cross browser in a few days - lets say it's a man-month, that's going to be what, $20k absolute top for the project. Even if you had to start from scratch it wouldn't take $millions.
I don't think that's what he is saying. But I'll accept that's what you are saying and ask you for a citation on this pervasive ActiveX control - I can then research it as my sister is in Town Planning here in the UK.
[disclosure: I wrote that blog post, so consider my opinions here highly biased. :-) ]
What benefit does Microsoft get to offset this huge potential liability?
This coming from the guy in charge of a 15,000 seat enterprise migration from MS Office --> OpenOffice.org (and who was in charge last year of a 18,000 seat migration from Exchange/Outlook to Gmail). I have tons of similar war stories... but yet some how we are still able to get shit done.
They then have to contact whoever wrote the software (do they even know _who wrote_ all the different apps they must have?). The vendor says "Sure, we can make it work with IE8 - pay us this much / day". Or they say "Sorry this app only supports IE6 and look at the 10 year support contract that you signed - IE6 is the only browser we support"
Nice idea from SauceLab but the reality is that testing whether it works in a browser is only the first step and not the biggest hurdle. Fixing it is.
(I've also just noticed that SauceLab is a cloud service - yes they have a solution if your app is behind a firewall - and it says it's as easy as a-b-c. Of course the reality is different. I bet a lot of the apps are firewalled to the extent that they're nowhere near an internet connection and would need network admins to then open it all up. Not really practical given all the effort involved)
They're trying to cut departmental budgets by 25%-40%.
They're trying to reduce the civil service head-count by 30% or thereabouts.
There is no money for replacing anything that isn't a life-or-death emergency. They just axed all new school building and structural maintenance across the entire country. Leaking roofs aren't going to be fixed.
With all due respect, upgrading ten year old computer systems (that still work, after a fashion) is the bottom of their priority tree.
If nothing else, there's a general election due in (5 years minus 4 months) and counting. After which, the budget is someone else's problem.
Not quite. They axed the Building Schools for the Future programme which is only part of the school building budget.
Ultimately, this is good for the industry. Until companies like us start attaching a visible cost to IE6 support, these departments will not upgrade.
Solution != selenium in the cloud. Sauce is obviously just kidding around here. Selenium doesn't test your site for you. You need to hire extremely skilled testers to build up a solid selenium test suite.
What for?