Herm... I just want to point out the elephant in the room:
A new proprietary plugin is coming (which might reduce the need for Flash, but still), the EME CDM (content decryption module).
I'm afraid you'll never have "just Flash and nothing else". W3C EME is coming, unfortunately.
Note: If I'm not mistaken, most other browsers won't have CDM as a 'plugin' per se. Because they are proprietary browsers (IE, Safari, Opera, and Chrome, too), they can afford to make deals with devilish entities to make your machine execute code that makes your computer slower for no good reason (Because video decryption is useless. Come on, everything is already torrented anyway! This is so that CDM deciders can allow or disallow playback devices at will for the default user, and have power over device vendors). I don't know if Chromium will ever support EME, but it is in the same boat as firefox: plugin necessary.
So the proprietary browsers will integrate directly the CDM in their code, while for open-source browsers this would be repugnant (and impossible).
Hopefully it will be easy to keep the CDM plugin from ever being installed in firefox. I don't plan on ever using it - if a website requires a DRM plugin, then I will just abstain from viewing their content. I just hope I don't have to recompile firefox on my own just to make this possible.
A new proprietary plugin is coming (which might reduce the need for Flash, but still), the EME CDM (content decryption module).
I'm afraid you'll never have "just Flash and nothing else". W3C EME is coming, unfortunately.
Note: If I'm not mistaken, most other browsers won't have CDM as a 'plugin' per se. Because they are proprietary browsers (IE, Safari, Opera, and Chrome, too), they can afford to make deals with devilish entities to make your machine execute code that makes your computer slower for no good reason (Because video decryption is useless. Come on, everything is already torrented anyway! This is so that CDM deciders can allow or disallow playback devices at will for the default user, and have power over device vendors). I don't know if Chromium will ever support EME, but it is in the same boat as firefox: plugin necessary. So the proprietary browsers will integrate directly the CDM in their code, while for open-source browsers this would be repugnant (and impossible).