What he said.
Open Standards a bloody sight more useful to me than all the worthless source code in Stallman Land.
Say what you like about Apple, but at least they've never pretended to be anything other than a hardware manufacturer operating in the consumer electronics market. Unlike Google, whose purpose is to _spy_ on your every move on the internet and sell that juicy data on to advertisers, all while loudly, and hypocritically, claiming not to be "evil".
I don't see anyone whining that XBox360 games won't run on a PS3, for f*ck's sake, so quit with the "walled garden" bullshit too: Android is just as "closed"—unless you're seriously claiming that Android apps will run just fine on other platforms.
As for Adobe's Flash...
The sheer hypocrisy of complaining about Apple's not supporting Flash from fanatics of "openness" is delicious given Adobe's track record. I don't see anyone complaining about the lack of Silverlight or Unity plugin support in the iOS versions of Safari. Double standards, much?
Flash is a *proprietary* third-party plugin that is absolutely NOT part of the W3C web standards, and never has been. Mobile Safari browses *standards-compliant* websites just fine.
Safari on iOS does not support ANY plugins. None. Zip. Nada. It's a pure-play "web standards only" browser. That's all it was ever meant to be, and all it *should* be. There are *open* standards for building websites for a bloody good reason.
The whole *point* of a website is that it can be accessed by people all over the world, on *any* compatible browser. Including Lynx, browsers linked to Braille displays, systems with screen readers, and plenty more variations.
If your website cannot be "read" by such systems, you're doing it wrong. There is no debate here. No argument. The above is how the web was *meant* to be used. Ask Mr. Berners-Lee. The moment you wrap your precious content up in a proprietary package, you might as well have slapped DRM around it, because there *will* be many users who will simply be unable to access it. Guaranteed.
The bottom line: If you're relying on Flash for your websites, the fault for taking such an idiotic approach to web design is yours, and yours alone. That so many web designers cried "Foul!" when Apple made their design choice is merely a testament to how many incompetent web designers there are out there. This debate reflects poorly on them, not Apple.