FSF Response To Steve Jobs's Letter
boilednut writes "Steve Jobs's recent missive on the deficiencies of Adobe's Flash is still reverberating around the Internet. In this editorial, John Sullivan of the Free Software Foundation responds, arguing that Apple is presenting users with a false choice between Adobe's proprietary software and Apple's walled garden."
I'd be more interested in a response from Xiph on Job's email concerning Theora.
Give me Classic Slashdot or give me death!
Letting the users decide is the best option, what's that? the users can't decide because of apple, of course they can, they aren't forced to buy the product. Their own stupid fault if they buy something so locked down and don't like it.
As far as stallman is concerned, it is still another choice, just one that doesn't make sense from the freedom perspective.
I think that what many people are missing is that what Apple is offering is a proprietary implementation of open standards, vs a proprietary implementation of a closed standard. If Apple finds a problem in Safari, it can fix it. If it finds a problem with Flash, it can't. An iPhone owner who doesn't like Apple's implementations of HTML5 or IMAP can get a different smart phone. If he doesn't like Adobe's implementation of Flash, he's hosed.
I mean, really. The free software guys care about something that is irrelevant to most of Apple's customers, and vice-versa. What's the point?
If you had read the next paragraph as well, you would probably have held your idiotic comment as well:
Jobs doesn't say why open standards are good, because then it would be obvious that that the "freedom" Jobs offers just isn't.
I RTFA, and I think it's the most well-thought-out criticism of Jobs' anti-Flash editorial I've seen so far The author maintains "the way out of the Adobe vs. Apple cage match is straightforward, and exists already: free software operating systems like GNU/Linux with free software Web browsers, supporting free media formats like Ogg Theora" and later concludes, "So, the correct decision in the dispute between Apple and Adobe is "none of the above." The past we need to leave behind is not just Flash, it's Apple's proprietary software as well." I agree with that in principle. I guess where I get stuck is, I do like OS/X. I like it a lot better than Linux. I'm not involved in cutting video but I work with someone who is, and they tell me they like H.264 a lot better than Ogg Theora. So...am I part of the problem? Is the Free Software movement not up to the task of competing with proprietary software? I feel like the trade-off I'm currently making with OS/X is acceptable -- for now. I don't see myself buying an iPhone (or iPad) anytime soon, but neither do I see myself getting rid of my iMac.
Where there is the necessary technical skill to move mountains, there is no need for the faith that moves mountains.
He doesnt care that you should care, or not.
Flash apps circumvent the app store, you can make a website app through flash for free (such as a game) and Jobs doesn't get to enforce his Apple Tax.
He's implying that no-one should access the web with a closed OS under any circumstance. That seems ridiculous. There are many items that may benefit from web-access that don't need full/open access. I think right now people are arguing over whether or not a phone is such an item. Personally, I don't want root access to my phone. I'm happy to give up full freedom on my phone in exchange for it NEVER failing to do what I need it to do.
This is pretty typical for a confidence man or a salesman - he doesn't ask "do you want my product or not" but rather, "do you want the green one, or the blue one?" The trick is accepting the false premise in the first place. As soon as you try to follow the red queen as it jumps around from left, right, and center, the con man has you.
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
Apple is presenting users with a false choice between Adobe's proprietary software and Apple's walled garden.
It is a real choice, but there are obviously more options to chose from than the enumerated two.
The problem with letting the market decide on fascism is that you no longer get to choose anything else.
That is what closed standards do.
Between a Flash app and an Apple app, the Apple app is the one that is more closed.
Plus, with an Apple app it's not just the proprietary API but the whole walled garden that comes with it.
A Pirate and a Puritan look the same on a balance sheet.
Don't hold back. Tell us how you really feel! :)
The FSF isn't hijacking it. It is correctly framing the discussion. HTML5 isn't going to do anything to replace the bulk of Flash web content out there. Most of that is already replaced with "apps".
That's the single most annoying thing about the iPhone/iPad. It takes a common protocol and a common interface that works the same across multiple diverse operating systems and takes us back to the 80s and 90s where every little thing like Google Maps would be a seperate single-platform-only probably windos-only proprietary application.
HTML5 is infact just a red herring.
HTML5 isn't going to replace Flash. Proprietary Apple apps are. Proprietary Apple apps already do.
I can choose between a platform that's more closed than a Nintendo and proprietary apps to match, or another proprietary standard that at least lets me pick the OS of my choice.
Jobs is all about the vendorlock. His populist rantings are just a smokescreen.
A Pirate and a Puritan look the same on a balance sheet.
For example:
A free Web needs free software. You cannot have a free Web if your access to the software you use to engage the Web is limited to an arbitrary number of computers, or if you are not allowed to conduct business on the Web using the software, or if you are forbidden from asking someone to develop additional features you need.
The web is a separate entity to the client software that accesses it. If somebody accesses the "free web" with a proprietary client, that doesn't make the web any less free or open. The "free web" is dependent on open standards, not the open source nature of browsers. As long as open source browsers exist, I don't see what the FSF's problem is, users still have a choice.
... and then they built the supercollider.
Mr Jalopy posted a note on doing a search & replace of Adobe w/Apple and Flash w/closed. It reads rather well. Probably NOT what Steveo intended but if the turtleneck fits...
Many parts of apple's API are not proprietary: Look at OpenAL, OpenGL, OpenCL. Others are proprietary (Cocoa/Core).
Between a flash app and an apple app, both apps are closed. They run on one closed system. But at least apple's closed systems is partially open... (I heard that flash was apparently also opened a bit recently... but I haven't seen any result from that yet)
Steve Job's isn't a tech visionary, he's a *salesman*! That's all you need to know.
You were mistaken. Which is odd, since memory shouldn't be a problem for you
ubuntu is the closest thing (rich dictator at top making decisions) to OS X that linux has. But he's not talking about ubuntu, he's talking about the FSF. How many Aunt Millies use HURD?
Ubuntu is loaded with software owned by the FSF. The entire GNU userland for example.
http://michaelsmith.id.au
Except Jobs isn't offering "freedom". He never really argued that in the essay.
Job's argument was that with open web standards, if he/Apple/or_it's_customers are unhappy with the browsing experience, Apple can throw money at it and make a better browser. But if they hate flash on the iPhone, there is NOTHING apple can do to improve it. In essence, Apple has been selling a seamless user experience. It has never been selling freedom and often times you trade in some freedom for convenience. That is Apple's market and his argument.
I own one of the last generation of PPC notebooks Apple made. It's true, it has a slow 1.67GHz G4 processor. But at it's speed it should offer somewhat decent flash, but nearly all video's are choppy for it. I never got a satisfactory answer. Apple points to Adobe saying they code a crappy implementation. Adobe points to Apple talking about not having accent to libraries they need. All I know is flash is ultra slow.
Frankly, while I think Apple is crummy on things sometimes, I know the Internet is also one giant waambulance too. If Apple wanted a super closed off garden, it's not going to get that with HTML5 anyway. I also think flash sucks, so I'd rather have it die as well.
Steve Jobs has one reason and one reason only for disallowing Flash on his platforms: If flash could be run in the browser, the entire app market would fall apart--the same useless apps would be available for free on the internet. Apple wouldn't make any more from the app store. Anything else Stevo says about Flash is complete BS and misdirection. /story
There is no choice when it comes to open standards. It's a Web developer's responsibility to build HTML5, it's a platform vendor's responsibility to include HTML5, it's a browser maker's responsibility to render HTML5, it's a tool-maker's responsibility to make their tools compliant with HTML5. The spec is not optional. Your website also has to use UTF-8 and TCP/IP and ISO MPEG-4.
Consumers use the Web now. Regular people with phones, not tech people with PC's. You can't ask them to patch their system, use an alternate browser, install a plug-in, update a plug-in, or do any kind of I-T work at all. The model is CD/DVD players. A CD put into a CD player has to work. You have to make your CD to Red Book spec, and CD Players have to be to Red Book spec. End of story.
Flash developers do not use the Flash tool to make Flash ... that is an Adobe conceit. They use Flash to make Web apps. In the HTML4 era (1999 through 2007), a Web app was HTML4 plus an embedded plug-in for Mac/PC. The entire Web was Mac/PC, and most users were techies. In the HTML5 era (2007 forward), a Web app is HTML5 on any unknown platform. The users are everybody. That is the reality. There are dozens of HTML5 platforms and only Mac/PC has a Flash plug-in. Adobe's FlashPlayer team is less than 8 people. How are that going to support dozens of platforms? How will the 3-4 updates per year be distributed to what will soon be 10 billion devices? Stop holding your breath.
What has to happen is Adobe has to upgrade their nonstandard, proprietary, closed Web app tool to export HTML5 Web apps. They have to respect the Web app spec just as music tool makers had to respect Red Book. End of story.
It's unbelievable to see FSF support a tool where developers write JavaScript, HTML, CSS, and include ISO MPEG-4 and wrap it up in a closed binary that only proprietary software from one vendor can render. Not to mention, Flash is 14 years old and has had 3 different owners. What if Microsoft buys Adobe (with cash) and screws it up even further, or Apple buys Adobe (with cash) and shuts it down? The Web cannot depend on a single $599 Mac/Windows tool to create and publish audio video. In 5 years, the Web will look like TV. Adobe cannot be the only one who makes VCR's. There is not even a Flash authoring tool for Linux!
Standards are not an issue of choice. See HD-DVD and Blu-Ray DVD which together killed the fucking DVD! No, we are not going to have both standard and nonstandard Web apps. There is only one Web, and it's open, and you can build and publish whatever you want, with any tools, on any platform, as long as you respect the HTML5 spec. Users can use any device, from any manufacturer, to view the Web, as long as that device respects the HTML5 spec. The lack of choice with regards to the spec enables unlimited choice in everything else. See the billion CD/DVD players and exponentially more media and the world enriched by music and movies. Now, we are doing that for the Web with HTML5.
> It is a real choice, but there are obviously more options to chose from than the enumerated two.
It's called "false choice" because the limit on the number of choices is artificial. The fact that you actually can choose one of the options is irrelevant. The important part is that you have more than just the choices presented to you and someone is using false rhetoric to distract you from that fact.
So no, it really is a false choice, even though you really can choose one of the options presented to you (as well as other options not shown).
I paid $199 for my iPhone and I can't play Facebook games?
That's not a bug, it's a feature.
... and then they built the supercollider.
Jobs doesn't say why open standards are good, because then it would be obvious that that the "freedom" Jobs offers just isn't.
I think I speak for everyone at Slashdot when I say open standards *are* good, for reasons that don't need to be explained.
Apple is not being hypocritical here, Apple's platforms do support all of the open standards of the web. Apple doesn't even offer a proprietary standard for the web, other than quicktime, which they are openly and aggressively working to replace with plugin-less HTML5 video.
If your concern is that they are pushing H.264, then you'd better not run into Adobe's arms, because flash supports it too. I would argue that the video codec discussion is only tangentially related (especially since adobe and apple support the same codec here), and that what's being proposed for HTML5 is the big step forward that we need right now (plus we're limited by mobile, power-efficient hardware decoding -- it sounds to me like we'll have two standards, Google's VP8 for patent freedom, and MPEG LA's H.264 for low power, mobile functionality -- a big improvement overall for the web).
When will it be out?
You see? You see? Your stupid minds! Stupid! Stupid!
Your argument might make sense if it were not for the fact that you can, in fact, watch YouTube videos in the iPhone os browser :-)
K
Part of 'moving on' is making the rest of the world around you aware of the shortcomings of Apple's strategy.
I mean, there are millions of less tech people out there who rely on us tech types to advise them and help them make the right choices. We have the right to, and are actually responsible to communicate and discuss and raise our objections to what we see as a bad deal.
The way i see it, Steve Jobs is just trying to make the easiest, crash free computing experience possible. I don't think Steve Jobs had the average slashdot reader in mind when he came up with the iPad, iPod, or even iPhone. He had joe sixpack and aunt jemima in mind. Coming from a large family, and being one of the few with extensive computer knowledge, i am always called upon to fix viruses, remove spyware, reinstall OSes due to unrecoverable crashes and when i see the iPad, i see a solution to MOST of this. I know my sister with an iPad to do her internet surfing with isn't going to click on some stupid pop up and download a virus, or play some new facebook game and get some crappy software installation required message. And without flash, she isn't going to suffer from computer freezes and crashes. Even if it does get some unrecoverable error, she would just hook it up to her computer, click restore from backup, and a few minutes later she is off to the races. I know the iPad cannot replace all computing tasks, especially with lack of printing support, but for everything most people do, this "closed system" works better and protects them from theirselves. Now it would be nice if they gave advanced users the option to unlock certain restrictions, but it is just not practical. There are plenty of people out there who know just enough about computer to want to unlock protected settings and still end up calling me every weekend to fix it. There are plenty of full tablet PCs out there, and have been for a while. Go get one of those if you cannot stand the restrictions iPhone OS brings. I for one say, boo flash, yay iPhone OS, and go Steve.
HTML5 is infact just a red herring.
HTML5 isn't going to replace Flash.[...]
I wouldn't bet on that.
One of Adobe's biggest Flash users is YouTube; however, for the last six months or so it's been possible to view YouTube videos using HTML5 if one chooses. Go try it out some time. It's still in beta and there's a few bugs in it but it works and doesn't cause the fan on my laptop to run the entire time like it used to when I was viewing in Flash.
Forget about all the other bullshit about Apple and Steve Jobs and Adobe. Flash is a resource hog, it requires software available from only one source to view and very expensive software to develop. The Web will be better for everybody once it's gone. Well, everybody but Flash developers, and I suspect that they're the people who are currently rushing to its defense.
This ain't rocket surgery.
Who modded this insightful? YouTube now supports direct H.264 video without the Flash wrapper. It works fine!
The CB App. What's your 20?
Ladies and Gentlemen! Friends and Colleagues! Acquaintances and Strangers alike! You’ve all been duped! Hoodwinked! Bamboozled! What this here computery programy thingy you’ve all been using is closed! Closed! Now let me ask you this! If there’s a door, and you’d like to go through it, is it better if it is open or if it is closed? Why open of course! And how about this fine young lass right next to you sir, imagine it’s Friday night and she’s at your place and you’re ready to go, would you rather her legs be closed or open? You’d be a damn fool to say anything but open! And we all know of those unfortunate situations where a fool mother leaves her infant locked in the car on a hot summer day, and that poor little boy or girl ends up dying from the heat. Now tell me folks, couldn’t this all have been avoided if the window was open, instead of closed? So tell me, why on earth would you want software on your phone that’s closed? Well I’m here to tell you that you need to fear not when it comes to the iPhone because we support technologies that are open! So come on down, and buy what I’m sellin'!
Yes it does. http://www.youtube.com/html5
In the end the user wants to play his Facebook games and Apple says 'you can't on My iPhone or iPad' and they say 'okay' and play on their computer instead.
Do they ditch the iPhone or iPad? Nope..... They go buy another one!
When the general public actually decides to grow a pair things will change.
I wouldn't necessarily put it that way.
I paid $199 for my iPhone and I can't play Facebook games? Well, I guess that's just the way it is. At least until my best buddy starts doing it with his Android/WebOS/Symbian phone. When I see someone in my peer group doing that, that's when I'll say, "Wow! I know what my next phone is going to be!"
Kind of like the Mac and Windows--you'll see one person switch and show off what they can do. That'll inspire someone else. That'll inspire a few more people. And so on and so on.
There are several assumptions in that statement.
1) Adobe will actually deliver desktop flash on Android. This is still a huge question all the demos I've seen are flash video. Haven't seen a lot of demos of farmville.
2) Android manufactures will actually deliver the updates needs to use flash. Most of the currently shipping Android phones won't take the 2.2 update, of the ones that will OS updates are released by the hand manufacturer or the carrier which take weeks or month to get their customizations made and update images released.
3) Flash on Android won't suck. Adobe doesn't have a great record here and could easily get this wrong and cause all the OS to crash, run slowly, kill the battery and drive 1000s of Android users to the iPhone.
4) And all of that needs to happen before Facebook and others start releasing games in html5 or the AppStore.
I see a major misunderstanding here between Free(as in speach), free(as in beer), and "open". Apple is promoting "Open". They are still a for-profit company selling closed devices to access an "open" system. They have no shame here, nor should they.
They make a device to access the web, one non-standard plugin doesn't make the grade for being usable on their hardware so it's not supported. Their options are: 1. Request Adobe fixes their product for mobile devices (10.1, sure we will see with Android being the guinea pig) 2. Apple makes their own workaround (good, but this hack job will probably not good enough or legal). 3. Exclude it as other, more open, standards can fill the void. Apple chose #3. Sorry Adobe, its just business.
Other companies are captalizing on this, as they should be! They are betting on farmville addicts choosing their (possibly inferior) platform over Apple's because of flash support, so they get some sales from people that wouldn't have chosen them without it.
Apple has no problem with that, they just want the people that bought their product having a better overall experience, and then buying v2.0 and v3.0, and also telling their friends. We long-time mac users know what it's like to not have everything, but the stuff we do have actually works
WTF are you talking about ? How is iPhone OS an "open" platform as opposed to any of its competitors ? I see how you could try to (dishonestly) convince us that Apple's software is more Open than adobe : that's arguable but why not. What I cannot see is how iPhone OS is an open platform, when you compare it to other similar platform (i.e. mobile OSs) The iPhone OS locks you into the Appstore, which is itself censored by Apple. How is that open ? Symbian, Android, WebOS (RIP), MeeGo, Blackberry OS are all more Open. (Not to mention Symbian and Android are Open-source but that another debate) Jobs is just using the fact that Adobe's software (which is rather closed) doesn't work on the iPhone (which is also a very closed system) to attack adobe but in fact the only thing that we see here is the following : systems have to be open because else we don't have interoperability which is exactly what we get when we take the champions of closed system together : Adobe and Apple. Now I already am hearing morons yelling in the back of the room about how Apple supports Open-source and blahblahblah webkit blahblahblah. Webkit is not an Apple product.It's not developed by Apple. Apple just uses it and by paying very little money has ensured the control over it's development strategy. But don't be fooled Apple and Adobe has very similar approach to the CE business. Both this company use free (as in beer) sotfware to capture an audience and then lock these people into their integrated solution. So yes this article says Jobs is a hypocritical lying piece of crap. Because he is.
Your reading comprehension needs some work. Your first sentence shows that you couldn't understand the parent post's first sentence.
He said that Apple makes a closed device (iPhone) for accessing an open platform (the web). Please learn to read with both your eyes and mind open before typing your next rant.
I want to shoot the messenger!
But proprietary vendors don't want the competition. Steve Jobs mentioned the MPEG-LA consortium is looking through their patents to see if they can shutdown Ogg Theora before it takes root.
Ogg Theora has been out there since 2001. If it hasn't taken root by now, it ain't gonna.
Forgot to delete edit off the end... try this link if the other doesn't work.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Are there shortcomings? Why does everyone but me and Steve and like 3 other people seem to live in an alternate universe where Flash runs on all these mobile devices and the dang iPhone is just lagging behind?
Adobe MIGHT have flash working on Android by the Q4 2010, don't hold your breath. When would that update reach users?
Surely whether Apple/Jobs are good or bad, have an agenda, have misbehaved in the past, want to rule the world etc. is irrelevant here; Jobs made some telling points about Flash's shortcomings which rang true to me. Don't shoot the messenger. I use a Mac and Flash is one big pain in the ass for me. I have to use Flashblock or all I see is that damned spinning ball.
"We are all born ignorant but one has to work hard to remain stupid". Steal this sig.: I did