FSF Announces Support For WebM
An anonymous reader writes "The Free Software Foundation has signed up as a supporter of the WebM Project. They write, 'Last week, Google announced that it plans to remove support for the H.264 video codec from its browsers, in favor of the WebM codec that they recently made free. Since then, there's been a lot of discussion about how this change will affect the Web going forward, as HTML5 standards like the video tag mature. We applaud Google for this change; it's a positive step for free software, its users, and everyone who uses the Web.' The FSF's PlayOgg campaign will be revamped to become PlayFreedom."
The FSF seems particularly misguided or unaware of the larger context it is working in. Google's position on WebM, realistically, means that Flash's dominance on the web is going to be prolonged. After all, it's not likely anybody is going to seriously adopt WebM while Google continues to support Flash.
So, while theoretically the FSF should be about freedom of the user and the community, the actual implication of their stance is to bolster proprietary formats (Adobe Flash) and monopolistic control of the internet (Google).
... and then they built the supercollider.
Sorry to break this to you, but the only people who care what the FSF gives their stamp of approval to are the neckbeards who are already converts to the FSF's message.
This is why PlayOgg was useless, and it's also why "PlayFreedom," in addition to being an awful, awful, nonsensical, completely pointless campaign name, will also be useless: they're preaching to the choir, and they have a tin ear for connecting with the general public - in other words, they suck at marketing, and if you want to win 'hearts and minds,' it's *all* about marketing.
It doesn't matter how this free / not free debate goes. One is a formal ISO standard, the other is whatever Google decides. How that makes H.264 somehow not open escapes me, but...
If I'm engineering a hardware codec, I want the standard that's set down in stone, just like my design is going to be (well, silicon, but you know what I mean).
As a video host, I won't do this. I'll leave my video in H.264 format, and serve it up via flash to the browsers that don't want to support H.264 playback via the HTML5 video tag.
The only thing that started breaking Flash's stranglehold was Apple's decision to say "NO FLASH on our iOS devices." Why? Because the bulk of "video hosts" don't give a shit about "openness," they give a shit about "how many people can watch my video," and the iOS devices represented an affluent demographic that video hosts *wanted* watching their video. So they figured out how to serve up their video without Flash.
And now, Google is saying "Let's have a standards war," which basically means nobody will invest in any recoding until the dust settles, which means they've just given Flash another 5 year lease on life. The only people who will transcode to WebM are YouTube. In the meantime, everybody else will serve up H.264 wrapped in Flash, and H.264 via HTML5 video tags to any browser that is smart enough to support it.
Hooray for "openness," enjoy your crashy Chrome-and-Flash browsing experience on any site that's not YouTube.
Hmm... I'd call GCC pretty successful...
Not to mention Google and everyone else seems to be missing the gigantic elephant standing over by the potted plants: Hardware acceleration. Pretty much ALL consumer mobile devices support H.264, along with just about every desktop, laptop, netbook, hell I've even seen cheapo DVD players at the Wally World with H.264 support. Now figure in the amount the OEMs have invested in all those H.264 chips, along with the fact that all those consumer devices will have to be chunked (great for the environment) thanks to WebM killing the battery, along with the fact that WebM brings nothing substantial to the table, not better file sizes, not better quality, pretty much the ONLY selling point is "free as in freedom man, yeah!" and even that isn't assured since Google refuses to indemnify users of WebM which opens OEMs to patent trolling, frankly I'd say it has about as much of a chance as Vorbis does of killing MP3 at this point.
If it would have come out 5 years ago I would have given it decent odds, but it is simply too late to the party. Like Vorbis found out if you wait too long so that both momentum and device support is firmly behind a standard, proprietary or not, trying to build any support is damned near impossible. I have a feeling this is gonna be Google's Vista, where they find out that they can't just get the market to jump on board simply by having the name Google. There are simply too many chips, too many websites supporting H.264, oh and did I mention a little thing known as iPad? or iPhone? Maybe Google has heard of those. If they think folks are gonna give up their iPads and iPhones just for Youtube they are in for a RUDE awakening. With H.264 any website developer can simply leave a "raw" H.264 for iDevice users and wrap it in a flash container for everyone else! Tada! everyone is supported. With WebM you are gonna kill battery life or have to toss all the devices supporting H.264 and for what? Youtube? It isn't like there aren't a bazillion other sites out there and if Youtube kills H.264 support I'm sure there will be a dozen new ones happy to take those viewers. The ship has sailed Google, the fat lady is down the street eating a sandwich.
ACs don't waste your time replying, your posts are never seen by me.
What stops Google from total control?
This is a serious question.
Google owns both WebM and VP8 - their only licensing obligation is to keep some of the source viewable.
Google now defines how VP8 encoded and decoding works and the quality, etc.
Google defines what specific features and version of WebM and VP8 that Chrome will support.
No matter how 'open' WebM and VP8 are now, what Google says and what Google supports is now the 'standard' and will be the single controlling voice for all video on the web.
This is more power than any other company has tried to obtain.
What prevents Google from changing WebM so that in two years, it breaks compatibility with previous versions, rendering hardware absolete?
What prevents Google from defining the quality of the codecs used for their own purposes?
What prevents Google from getting this accepted by the world, and then adding in advertising data and decoders that report information back to Google?
I understand that WebM and VP8 are 'open', but if Google only supports what they want, they are the sole voice in the format and standard, as anything outside their 'supported' guidelines will fail to work in Chrome/Android/etc.
Right now, this looks like another Google project that uses the work of others and then takes control and sells it at a good thing because it was based in open software.
Even Microsoft with WMV turned it over to a standards body to oversee the format that ensures compatibility and consistency - something I don't see Google doing, and WMV is a closed format 'standard' aka VC1. At least we are assured that a VC1 encoded BluRay Disc will always play, as Microsoft can't monkey with VC1 and destroy compatibility or mess up quality, etc.
I am seriously looking for some good answers, as this has me a bit scared to the level of control Google is getting if people blindly accept this.
H264 is an open standard and if you pay your money you won't be sued by the patent pool.
If you need permission to use it, is it really open? I think that's the main point people seem to disagree on here.
Yes -- this question really cuts to the heart of the issue for me. Personally, I object to describing a standard as "free and open" unless it is possible to write and distribute a GPL implementation in such a way that Linux distributions can safely package and include it. WebM is open (the specifications are available to anyone and anyone is permitted to implement them) and free (anyone can obtain a non-exclusive, perpetual, sub-licensable license to all of the necessary patents).
Pirate Party UK