According to this Slashdot story, Apple is planning to turn iPhones that have been unlocked from AT&T Wireless into very expensive and elaborate paperweights.
Now, I personally believe this is wrong. A person has the right to use their mobile phone as a client on whichever network they would like.
However, I am finding it difficult to place the blame on anyone in particular.
On the one hand, Apple could be blamed for wanting a commission from each iPhone call, and therefore resorting to locking the iPhone into only one carrier.
Alternatively, AT&T could be blamed for the fact that they’re generally such a rubbish mobile provider, and that they also earn a huge commission off the iPhone (probably bigger than Apple’s, as you’re tied into a rolling contract, feeding AT&T with $59.99 a month).
In the end, I can’t really point the blame at anyone for this situation. However, I do have a suggestion to Apple for the next version of the iPhone.
Instead of tying iPhone users to a single provider, why not program the iPhone to charge x proportion in addition to the call price from either your credit/debit card or SIM card and credit that to Apple? That means that it could be SIM-independent, the iPhone could work with whichever carrier you want, and everyone’s happy. (Except AT&T, but they deserve it.)