It's Adobe Flash, not Google Flash. It was Google implementing H.264 in the browser. You can still add a plugin to support H.264 in Chrome if you wish, just like you can remove the Flash plugin from Chrome. Essentially, the Google/H.264/Flash argument isn't logical. Essentially, it's like complaining that Apple doesn't ship Flash on iOS devices. It's a bad argument. Just because some ordinarily smart people are making the argument doesn't make it a good one. I cannot stress how bad of an argument it is.
> The practical result of playing H.264 to Chrome users via Flash instead of through a native open source implementation (Chromium) is surely a net negative for free standards supporters?
It's the status quo, but with a brighter outlook then before.
To me, Google's move is an indication that Google will eventually drop and/or downgrade Flash support.
You encourage institutions to do the right thing by applauding when they do the right thing. Not by saying "you suck because you didn't take it far enough". You say "Good move doing X. And when you do Y you'll be doubly awesome."
> H.264 is a patent-encumbered codec; the MPEG LA organization requires developers who implement it to agree to a patent license. This license is fundamentally incompatible with software freedom. It requires developers to restrict how their software can be used, and to collect royalties in many situations.
While the wording is not perfect, this is actually about end user freedoms and convenience. There's the same situation is with parts of ffmpeg/libavformat or libmad - you just can't ship and use them completely legally. This is why "restricted formats" notion appeared, and why Ubuntu started shipping Fluendo's non-free encoder binary (http://www.fluendo.com/shop/product/fluendo-mp3-decoder/, previous-to-last paragraph).
It was always a problem (albeit, nowadays, minor one) to use proprietary codecs on GNU/Linux systems. Problem not on developers' side, but the for the actual end users. Killing H.264, thus actively encouraging WebM support helps WebM to win the formats battle. In a short term, both end users and developers will experience compatibility problems, but in the end - if WebM will win - both end users and developers will benefit.
And please remember that we have Firefox, which - due to various FLOSS reasons - just won't support H.264 anyway.
After all, not needing a Flash wrapper is a hollow victory if your open source player can't legally decode the content. The content standard is the major battle. If that is won, getting rid of the Flash video wrapper is a trivial effort in comparison.
The scenario that everyone will just continue to use Flash with H.264 is assured only if nothing else changes. But Flash adopting WebM will change the support numbers dramatically, and being the odd ones out in not supporting WebM is the only way that Apple and MS would feel any pressure to follow suit.
Regular people don't care, nor do they need to. Browser makers (Apple, Google, Mozilla) and content publishers (YouTube, BBC) care intensely, and are driving the entire controversy. All have a significant financial stake. Sufficiently large content publishers like Google/YouTube and the BBC have been motivated enough to invest heavily in open source codecs themselves. Supporters and detractors of Flash are fanning the flames.
Google can, therefore, flip a switch and turn everything to WebM. They just need broad support in place first.
If Google says they will switch YouTube to WebM gradually, then all the browsers and devices will need to support it. End of story.
Then it's just up to Apple whether to turn it on. Google appears to be laying the groundwork it can now so that the answer is more likely to be yes.
This will take a few years to play out.
Chrome's support doesn't make an immediate difference to you or to content publishers. Firefox doesn't support H.264 <video> either and has larger market share. So rest assured that no soldering gun is suddenly needed, and you can continue to use H.264 on your iPhone 4.
Google's groundwork is supposed to come to fruition years from now, when you find an iPhone 5 or 6 already in your pocket.
True. But FSF calls to abandon support or h.264 altogether. I don't see how that helps me.
a) may be able to persuade your vendor (Apple) to support webm in your device,
b) for the time being, you are going to watch low-resolution, low-bitrate version of youtube. All higher quality streams will be webm and you can return to point a).
Any further questions?