What most people miss-understand is: It’s not the Flash Player which is supposed to be “open” or not. It’s the Flash/SWF specification, which is open. The Player is not and no-one said that it is.
Think of it like this:
- HTML is based on an open specification made by the W3C. Browsers interpret HTML in order to provide web content.
- Flash is based on an open specification made by Adobe. Flash Players can interpret SWF in order to provide web content.
The fact that Adobe’s Flash Player is the most spread doesn’t make Flash a “bad” technology.
Some years ago, the Internet Explorer was the most dominant web browser on the web. It was buggy (and still is) and proprietary and all but did anybody blame HTML on that? I’m sure no-one did.
If people say now that the Flash Player should be open: Is every browser manufacturer in the world now supposed to open their browser source as well? – I don’t think so.
It’s the same with Flash. The format is open, the Player is not.
It’s not Adobe’s fault that there are no other competitors which offer versions of Flash Player that can compete with the original one by Adobe.
Flash is not contra-productive to an open web
Don’t get me wrong. I personally don’t like proprietary systems but I can understand companies that don’t want to open their software.
For an open web, this isn’t important though. What needs to be open is the format, not the player/browser which renders/interprets the content.
Just to make things clear
- I am not an Adobe-fanboy.
- I hate the Flash Player, but I love Adobe’s tools to create content of any type.
- I am not an Apple-hater. I own a Macbook myself and I love it.
I want as much control over my devices as possible. Thus, I own an Android phone.
No company in the world should be allowed to tell me what I should install on my phone and what not.
I can’t install Flash on an iPhone? – Won’t buy it. That simple.