The thought of a truly open mobile operating system is very appealing. The problem is that in practice, that’s just simply not the reality of the situation. Maybe if Google had their way, the system would be truly open. But they don’t. Sadly, they have to deal with a very big roadblock: the carriers.
Carriers have been crippling phones everywhere and independently from the OS. I think of my Nokia E71, for example. It came branded (not locked) by TIM (Italian operator), installed with a custom firmware containing software that wouldn’t even start. So bad was the situation that I had to change its serial number and lead Nokia to believe that it was an unbranded phone so that I could install the normal firmware and get regular updates.
I learned my lesson then: never ever buy branded/locked phones. But aren’t they more expensive that way? Yes! Unlocked phones cost a ton of money, and you know what? They should! When you go buy a laptop do you expect to pay less than $300? So why do you expect a Droid phone to cost only $199? Don’t you expect that such low means strings attached? And the strings are crippleware, like the idiotic Navigator-thing that AT&T tried to make me pay for on the Palm Pre.
Come on, American friends, you should know that there is no such thing as a free lunch. Android is (almost) free software but that doesn’t have anything to do with the stupid manoeuvres of the carriers. These are lame attempts to squeeze some pennies out of you while they wait for their friends in Washington to destroy net neutrality (with Google’s help).
Screw them, buy unlocked phones and refuse data+voice plans that tie to them for two years. Freedom comes at a very small price, all things considered.