Well, would you look at that: Steve lied to us
July 11th, 2008 by Dan FuhryRemember “Thoughts on Music“? The open letter Steve Jobs wrote about 16 months ago? I think the community was right. It was a big, fat lie.
The iPhone 3G and the App Store hit the streets today. And just as could be expected, an e-mail came in from Defective By Design giving out the 5 reasons you should never buy an iPhone 3G. RMS has a good reason to be angry at Apple. Remember this?
Imagine a world where every online store sells DRM-free music encoded in open licensable formats. In such a world, any player can play music purchased from any store, and any store can sell music which is playable on all players. This is clearly the best alternative for consumers, and Apple would embrace it in a heartbeat.
Steve Jobs, “Thoughts on Music”
Apple is clearly under absolutely no obligation from all those developers - many of whom came from the development community for jailbroken iPhones - to put DRM on their apps. Yet they chose to, and probably not because of pressures from Sega and their cute little Super Monkey Ball implementation. This officially turns Jobs’s letter into bullcrap. He had the option to go without DRM and ignored it, ignoring his promises to the community at the same time.
What I personally think was best was leaving the iPhone as officially “closed” without patching the jailbreaking vulnerabilities. Up until now, only technically savvy users were able to run 3rd-party code on their iPhones, which reduced the number of noobish complaints, script kiddies, and stupid useless apps. Now, even your grandma is going to be playing Super Monkey Ball and Twittering from her car. It’s making the iPhone suck in even more people. If it was incapable of running anything more than Apple’s own code up front, people would be able to look at it for what it really is: a phone (or in my case, a music player). And only the hackers would be able to do cool stuff with it. That way RMS is happy because the phone can be “liberated”, but your grandma isn’t going to be encumbered with any more DRM than what already exists on your typical iPod. I’m not defending FairPlay, but at the same time I think DRMing the App Store is a bad idea because it places even more restrictions on users.
Now, hold on, you say. We only bitch about DRM on music because keeps you from playing that music on different manufacturers’ devices, and App Store apps can only run on the iPhone because of its API and platform even if they’re open source, so the DRM only limits and restricts software piracy. That’s a good point, but the DRM also prevents you from releasing apps under the GPLv3 (due to the obligation of distributing cryptographic keys) and from sharing free apps. I can personally confirm that even free apps are DRMed, as I downloaded a couple of free apps yesterday and found my iTunes account name embedded in the .ipa file along with a FairPlay version stamp. Looking at the DRMed Twitterrific Mach-O binary side by side with a non-DRMed binary of Installer.app in a hex editor further confirmed the existence of encryption in the executable.
This is just the wrong way to “open” a device to third-party development. Only licensed developers can run their code on their phone, and even then they can only run it in “debugging” mode in which the device is tethered to their computer while the program is running. And you need a programming license now just to run your own code on your own device. Sound familiar?
Posted in Uncategorized | 1 Comment »