The iPhone is truly a closed platform. Let’s me illustrate just how big of a closed platform it is. It won’t let me decide how my calls get routed, who logs those calls and what they do with these logs. Not just that, the phone checks with base, so they know when I’m drinking coffee, when I get back home from the office, and I have no control or access to that data.
I gave AT&T my social security and credit card number, can’t control that either. I bet their billing system is one big security hole. On the other hand, I pay for this luxury at a rate decided solely by AT&T. Can’t buy those rates on the open market.
Can it get more closed than that?
It’s a multi-billion dollar platform that’s closed and I have no control over what it does, and no choice but three other equally closed platforms. If you want something truly open, don’t use a cell phone!
So now that we’ve established I’m a prostitute, we’re just haggling over the price. Apple charges $20 for the software upgrade, relative to the rest of the platform, we’re haggling over not even a penny. I must be on crack to care.
My cognitive dissonance is doing just fine. I only care to the effect that I’ll want to control stuff over the convenience of not. And I’d rather not. I always prefer things that are fixable over things that are not, open standards and open source make that possible. But higher on the priority list than things that are fixable, are things not broken to begin with.
It’s not closed until I need it to change.
I give people shit for buying DRM music, because I know one day they’ll come to regret it. Tough love. And I’ll help them reclaim their music when the DRM goes bad. I care that my music will play anywhere, and I’m happy to say all my MP3’s still play after the upgrade.
(I think I should feel bad about having my music as MP3, but I don’t. I assembled that collection running on Windows, Linux and OS X, and so far it all plays and it’s all portable to any other device I might buy, so that’s open enough for me)
I gave shit to Microsoft over PlayForSure, which surely does not play, because it’s deceptive marketing. That, I have a problem. Choice is great, let’s just make sure people can make informed decision.
Speaking of Microsoft, I ranted to several people at Microsoft that they’re not using open source. I’m a big believer that using open source can change a company’s DNA, again tough love. Keyword is using, as in running Linux servers, using the Gecko rendering engine, or all the wonderful libraries and tools created by their community.
If you’re just dumping open source code on the world but not using other people’s code, as Microsoft does, that tells me you don’t care for my code. I’m just not going to care for yours.
That in a nutshell is my open source philosophy, which explains why I choose the licenses I do, why I use open source as often as I do. If I wasn’t too lazy to stand in line, I could enjoy checking out the long credits page (settings=>general=>about=>legal) and knowing Apple does one thing right by me.
Because a lot of other things are broken. What’s with this exclusive AT&T deal? Why is the bluetooth crippled, and why can’t I synchronize over it? Tethering? Alternative software distribution channels? I could go on and on, lots of things broken.
But at the end of the day, we’re just quibbling over a penny, when we already established our professional leanings. So let’s put our moral relativism aside. The next best thing has to be better. It may be better because it’s just as good and everything else is fixable. If it just requires more fixing, I don’t care.