For those that are kneejerkingly chastising Stallman, understand his point of view. OS X and iOS are not free, and Apple led by Jobs changed the way that people thought about installing Applications on desktop operating systems as something that requires manufacturer approval (App Store), which led the way for others like Intel to make AppUp, etc. This restricts what the user has access to install is more of a setbac…
Where Stallman falls short is in supposing that open, hackable systems are an unmitigated good. "Just works" and "highly configurable" are often antonyms, rather than synonyms.
Should open, hackable systems always exist or be developed as a check on Tivoization? Yes. Are they ever going to get a dominant market share, in the sense that the masses making voluntary decisions will choose Free software/hardware? No.
more of a setback for the free software movement than
anything Microsoft ever did.
No.iOS exists because it can make tons of money to pay back its development costs. Android exists for the same reason.
And at some point, a true mobile/touch Linux (perhaps a fork of Android) will also exist, and the free knockoff will owe a great deal to the hundreds of billions in dollars in capital plant installed worldwide by the for-profit, closed originals.
Indeed, Linux itself exists because of the fact that AT&T could make a profit off Unix, and that IBM could make money off selling computers.
So: iOS is not a setback for the free software movement. In the long term it's a massive boost in the arm.