"If you want to write code for a platform where the only thing that determines whether you're going to succeed with it is whether your audience loves it, the iPad isn't for you." -Cory Doctorow
Sometimes, there's a way to write about something controversial, make your point, and at the same time, bring together both sides of an issue to a point of common understanding. Alternatively, you can write something in a way that simply draws a line in the sand, and forces both sides of the debate to get their backs up against the wall. You only need to read a line or two of a Cory Doctorow's column to know which way the ink in his pen flows.
"As a copyright holder and creator, I don't want a single, Wal-Mart-like channel that controls access to my audience and dictates what is and is not acceptable material for me to create." -Cory Doctorow
The discussion is both timely and pertinent, especially with the release of the iPad, and the updated license agreement for iPhone development. Just take a look at section 3.3.1 of the new iPhone Developer License Agreement:
3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
Doesn't this sound rather restrictive? John Gruber interprets this as essentially banning Adobe's Flash-to-iPhone compiler. If that's a true assertion, then it certainly puts a damper on Adobe's Flash Professional CS5 release. Lee Brimelow, platform evangelist at Adobe and the author of The Flash Blog, gets even more to the point when he says, quite simply, "go screw yourself, Apple!"
"If you want to live in the fair world where you get to keep (or give away) the stuff you buy, the iPad isn't for you." -Cory Doctorow
Certainly, Apple has the right to control the quality and secure nature of its products, and nobody wants to see poorly written or compiled programs allowing viruses and bugs to run rampant on their handheld devices. But just how far is too far?
Well, if you want an opinion on these subjects, something with which you can either strongly agree, or vehemently disagree, check out Cory's column. John’s is solid as well.
"If you want to live in the creative universe where anyone with a cool idea can make it and give it to you to run on your hardware, the iPad isn't for you." -Cory Doctorow
Why I Won't Be Buying an iPad, by Cory Doctorow
Does the iPhone License Agreement Ban Adobe's Flash Compiler? by John Gruber
Go Screw Yourself, Apple! by Lee Brimelow