Today Scott Barnes of Microsoft posted an article to his blog about the new automatic updating feature in Silverlight. He says:
We are sneaky and I love it, but in a good way. You see with Silverlight RC1, one of things you may not of noticed is the “Silverlight Configuration”.
Choice is a great thing is it not 🙂
Now obviously Scott is being snide here, but I have to ask: why is this something to be proud of? Automatically updating software without notification is a bad idea, albeit not a new one: Windows Update in Vista does the same thing. IT organizations hate this kind of thing: there is nothing worse than having your help desk inundated with calls because your internal app stopped working when someone releases a new security patch. I hope the Silverlight team at least has some way for IT deparments to turn this behavior off (on Windows and Mac).
But making Automatic Updates a silent default as Silverlight now appears to do is an even worse idea – I’m surprised it got past the lawyers, honestly. Vista asks users on first-use whether or not they want this behavior, so at least there is some notion of an opt in. Of course, its also very unfortunate that neither the Silverlight dialog nor the Vista dialog shown below actually warn you of the possible consequences of enabling Automatic Updates. Instead, they use boldfaced text and the “(Recommended)” tag to make it seem like you’d be foolish to choose anything else. But that seems par for the course when you have a corporate culture that is proud of being “sneaky”.
Finally, of course, I can’t resist engaging in a little taunting: is Microsoft so insecure about Silverlight upgrade adoption that they feel they have to sneak in updates through the back door like this? Flash Player has the absolute best upgrade adoption curve in the history of the computer industry, and we don’t have to resort to such sliminess to achieve it.

