But Google can support Flash and work towards openness
Here's the thing, though. Mozilla and Google, over the past year, have basically used the video-codecs thing as a publicity stunt. LOOK AT ME I'M SO PURE AND OPEN AND NOT LIKE THOSE VICIOUS CLOSED EVIL APPLE NAZIS (except please please please don't ask us about all that proprietary stuff we still do, please). It's hard not to see this as hypocritical.
So it's perfectly reasonable to, for example, call Google out on that. If they're really serious about openness, but need to make some compromises to deal with legacy proprietary stuff, why was this the specific compromise? Why not, say, keep H264 support in the <video> element while encouraging people to re-encode, and cut Flash? That at least gets you progress toward an open standard -- HTML5 -- if not a completely ideologically pure platform.
And especially given the fact that H264 has already literally won -- in the mobile market, in the broadcast market, in the home-entertainment market -- while Flash players which spool out H264-encoded video are essentially interchangeable with HTML5 <video> elements which spool out H264-encoded video, it's hard to see this as a genuine move in support of "openness".
It should be obvious that Google's hope is anyone using HTML5 video will eventually move to WebM exclusively.
This is the real point, I think. Google, I'm pretty sure, doesn't actually give a shit about openness; they care about getting people to use platforms they can control. See the requirements you have to meet to get the actual Android platform (you know, the one with the useful Google apps). See their ongoing spats with sites like Facebook, which are rooted more in Google not getting access to/control over data than any noble attempt to serve privacy. And see WebM, the codec Google owns, and which they're going to ram down everyone's throat via every channel they can use.
Pretty sure Google open-sourced vp8 (the video codec in webm), which means they don't own it or exclusively control it. I don't know how much more open you can get.
VP8 is open source, but Google isn't accepting patches, and it resembles H.264 in a lot of ways... and H.264 is patented. Google hasn't been sued over it yet, but if they are, it probably wouldn't end well for them.
Without more detailed analysis of the tech and patents involved, this is FUD. Merely noting that it "resembles H.264 in a lot of ways" doesn't mean that it violates (or is even just somewhat likely to violate) any patents.
"Star Wars" resembles "Lord of the Rings" in a lot of ways, but I don't think the Tolkien estate has sued over the hero's journey archetype yet.
Also the definition of public domain varies by country, and it's actually safer (for the rest of us) to prefer stuff under BSD-like licenses, although I prefer APL the most because it also has an explicit patents grant.
I really agree with you, this is the first move in a larger push to make WebM the standard for the web, but I don't yet see what google stands to gain from controlling the video standard on the web. What do they get out of that ownership they dont get out of H264?
Here's the thing, though. Mozilla and Google, over the past year, have basically used the video-codecs thing as a publicity stunt. LOOK AT ME I'M SO PURE AND OPEN AND NOT LIKE THOSE VICIOUS CLOSED EVIL APPLE NAZIS (except please please please don't ask us about all that proprietary stuff we still do, please). It's hard not to see this as hypocritical.
So it's perfectly reasonable to, for example, call Google out on that. If they're really serious about openness, but need to make some compromises to deal with legacy proprietary stuff, why was this the specific compromise? Why not, say, keep H264 support in the <video> element while encouraging people to re-encode, and cut Flash? That at least gets you progress toward an open standard -- HTML5 -- if not a completely ideologically pure platform.
And especially given the fact that H264 has already literally won -- in the mobile market, in the broadcast market, in the home-entertainment market -- while Flash players which spool out H264-encoded video are essentially interchangeable with HTML5 <video> elements which spool out H264-encoded video, it's hard to see this as a genuine move in support of "openness".
It should be obvious that Google's hope is anyone using HTML5 video will eventually move to WebM exclusively.
This is the real point, I think. Google, I'm pretty sure, doesn't actually give a shit about openness; they care about getting people to use platforms they can control. See the requirements you have to meet to get the actual Android platform (you know, the one with the useful Google apps). See their ongoing spats with sites like Facebook, which are rooted more in Google not getting access to/control over data than any noble attempt to serve privacy. And see WebM, the codec Google owns, and which they're going to ram down everyone's throat via every channel they can use.