Slashdot Mirror


Free Software Foundation Urges Google To Free VP8

jamesswift writes "The FSF have written an open letter to Google urging them to free the VP8 codec with an irrevocable royalty-free licence: 'With its purchase of the On2 video compression technology company having been completed on Wednesday February 16, 2010, Google now has the opportunity to make free video formats the standard, freeing the web from both Flash and the proprietary H.264 codec.'" Also from the letter: "The world would have a new free format unencumbered by software patents. Viewers, video creators, free software developers, hardware makers -- everyone -- would have another way to distribute video without patents, fees, and restrictions. The free video format Ogg Theora was already at least as good for web video (see a comparison) as its nonfree competitor H.264, and we never did agree with your objections to using it. But since you made the decision to purchase VP8, presumably you're confident it can meet even those objections, and using it on YouTube is a no-brainer."

36 of 315 comments (clear)

  1. Problem still remains by Anonymous Coward · · Score: 5, Insightful

    The two issues that prevented YouTube from using the Ogg Theora codec still apply.

    Many hardware devices already have H.264 decoding built into the chip, ranging from set-top boxes to the iPhone. Moving away would mean losing ability to run on these target devices (or run at an unacceptable frame rate).
    The alternative would be to have two versions of the video stored, but they're currently already doing this for Mobile YouTube and regular YouTube, and adding a third wouldn't make much sense.

    The cost of transcoding all the videos again is also another issue. Doing this to all the videos at once is somewhat pointless - currently, if you try and watch a video that isn't already encoded for the mobile device, YouTube will attempt to transcode the video on the fly and send it out directly.

    I guess this could be done, but while storage is relatively inexpensive, it kinda doesn't make much business sense; the patent licensing cost Google about zilch already, so it'd just cost them more for all these extra "features".

    Then again, if they piss off Mozilla, there goes marketshare/traffic/revenue. Put it the other way though, the other browsers (including IE) could just as easily implement H.264 and then gain users from those who can't use FF to play their favourite dancing cat videos.

    1. Re:Problem still remains by Tapewolf · · Score: 4, Informative

      The two issues that prevented YouTube from using the Ogg Theora codec still apply.

      Many hardware devices already have H.264 decoding built into the chip, ranging from set-top boxes to the iPhone. Moving away would mean losing ability to run on these target devices (or run at an unacceptable frame rate).

      Yes, but going by that logic there won't be an H.265 either, because the hardware support doesn't exist in current devices.

      The alternative would be to have two versions of the video stored, but they're currently already doing this for Mobile YouTube and regular YouTube, and adding a third wouldn't make much sense.

      Actually there seem to be more than just two, AFAIK there's at least fmt=6, fmt=18, fmt=22...
      A quick googling reveals this list: http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs

    2. Re:Problem still remains by Sycraft-fu · · Score: 3, Insightful

      Well Google has an advantage in that they are large and respected. If they open up VP8 and say "Here's the docs to implement hardware decoding, we'll be supporting this standard well in to the future," companies might be interested in it. This is particularly true since VP6 is what most Flash video is.

      Theora has a number of problems that VP8 doesn't:

      1) A stupid name. Sorry, but names matter and Ogg Theora is a bad one. When I've mentioned Ogg before (since I like Vorbis audio files) I get some very "Huh?" reactions form non-techies. VP8 is a good name, sounds like a nice tech acronym like MP3.

      2) Obscurity. Xiph is something of a nobody. Tech people are aware of them, and if you've done game development you may have seen their stuff in an engine, but most people know nothing of them. Google is a major household name, hell 'google' has become a verb. As such if Google pushes something, there's a lot of force that comes with that. Does YOUR company want to be the only one that doesn't support "The Google format?"

      3) Installed base. As I said, Flash uses VP6 heavily. Supposing VP8 is related (I'd bet it is) and supposing they open up a decoder spec that can handle both, this makes it of a whole lot of interest. I'm sure nVidia and ATi would jump on making a video card that "Accelerated HD Flash video," as they already do that with other video. The benefit to a consumer could be realized now, whereas the Theora benefit is theoretical in the future. You implement hardware support hoping it picks up, whereas with the VP codecs, you've got stuff in that format NOW.

      So I think Google would likely have success if they opened the codec up and pushed it out as the Next Big Thing(tm) for the web.

  2. Google could do real good with this. by kurt555gs · · Score: 4, Interesting

    I hope Google does this. A real, free video system for the internet would do incalculable good. Google could once again take the high road, and show it truly is different than the evil Microsoft!

    I hope Google agrees.

    --
    * Carthago Delenda Est *
  3. Not a good letter. by fenix849 · · Score: 5, Insightful

    This might make me unpopular here, but the whole letter is poorly worded and written in the wrong spirit. Initially it's ok, but then it all starts sounding a little bit desperate, and by the end it's demanding and almost threatening. Imo.

    1. Re:Not a good letter. by lyml · · Score: 4, Insightful
      I agree, quotes such as:

      If you care about free software and the free web (a movement and medium to which you owe your success) you must take bold action to replace Flash with free standards and free formats.

      don't exactly make you very willing to help a person who is currently begging you for free stuff.

    2. Re:Not a good letter. by Anonymous Coward · · Score: 5, Insightful

      Yeah, I agree. This letter is strange. Google is obviously smart enough to have thought about all that, and the letter seems to make the assumption that Google just bought the thing without a clue as what to do with it.

      My understanding of the situation is that :
      1. Making a video codec patent free is really difficult, since submarine patents are always a threat. Google may be hard working at making sure VP8 can be totally free.
      2. Nobody knows really how good the codec is (since it's not available). Google may be hard working on improving and polishing it before releasing it.
      3. Right now, there is zero hardware support for VP8. Playing a HD VP8 video on an iPad would likely be very difficult, for example. Google may be hard working on hardware chips for Android smartphone.
      4. Other things I don't grasp/didn't thought about.

      In the current market place, freeing a good video codec is one thing. Make people using it is another. We've seen that with Theora. Since Google hold so many cards (YouTube, Android, Chrome) in the game right now, it makes sense that they want to play all of them. I have good hope that Google will be releasing VP8 at some point as a free (as in beer, or more). It just makes sense for them.

    3. Re:Not a good letter. by bit01 · · Score: 4, Insightful

      Not to mention that writing that H.264 is proprietary is wrong.

      No, it's right actually. Proprietary means of property, in particular patents. The fact that a group of companies own it collectively rather than an individual company, and that documentation is available, is irrelevant. People can only use it by paying a non-nominal fee and that makes it proprietary.

      ---

      Who owns the copy?

    4. Re:Not a good letter. by FlyingBishop · · Score: 5, Insightful

      Say what you like about the "average" GPL zealot, but most sysadmins owe RMS and the FSF a lot. I probably wouldn't be a sysadmin if I didn't have the GNU tools, including Emacs, to use. They make it not so much tedious as interesting, as I change flags and run macros, and the text swims and takes on the form I want in front of my eyes. And I didn't have to implement it. They did it for me. Entitlement and quid pro quo are two very different things.

    5. Re:Not a good letter. by shaka · · Score: 4, Insightful

      Sometimes I find [RMS and the FSF] as annoying as the beggars that shake the cup of coins under your nose to make you give them something. No fucking way.

      Really? Stallman asked you for money? Funny, because I never heard about him asking for anything in return for GCC and GDB. Intel, on the other hand...

      Intel® Compiler Suite Professional Edition for Linux: $1,349

      Whoa!

      As FlyingBishop said here before me, quid pro quo. A lot of people owe RMS and the FSF a lot.

      --
      :wq!
    6. Re:Not a good letter. by smallfries · · Score: 3, Insightful

      A clue?

      Point to a single codec from the 80s that would offer a compression ratio comparable in any sense to a modern codec. It is not hard at all to imagine that codecs (not formats as you mistaken say) have progressed massively in two decades of constant vision research.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    7. Re:Not a good letter. by iluvcapra · · Score: 3, Informative

      By that standard wouldn't a lot of GPLd software be proprietary, since the copyright on the code is owned by the licensing party? Only public-domain source code would meet a "non-proprietary" standard in this case.

      --
      Don't blame me, I voted for Baltar.
  4. Re:Better solution by laederkeps · · Score: 4, Funny

    (1 billion dollars)

    Muahahahahahahaaaaaaa!

  5. No one company owns H.264 by tepples · · Score: 4, Informative

    No one company owns H.264. The patents are spread out across about two dozen companies listed on the licensors page. Some of them, like Apple and Microsoft, have market capitalizations close to that of Google.

    1. Re:No one company owns H.264 by Rockoon · · Score: 5, Insightful

      It allows them to swap patent rights.

      So if Google goes out and picks up a patent essential to H.264, then they will avoid (or offset) the licensing fees on H.264 forever.

      But this doesnt give what that poster wanted, which was Google picking up all the H.264 patents and freeing them. Thats never going to happen, and as is Google seems very willing to use H.264 anyways.

      I've said it before and I'll say it again, Theora cannot win. H.264 is here to stay and this fact really doesnt effect the end user much, because most end users already have H.264 licenses. Its pretty much just Linux and BSD that have a playback issue as far as end-users are concerned, and with the availability of "illegal" H.264 codecs, that just doesnt matter.

      What Mozilla and Opera are doing is trying to make it an end-user problem when it actually isn't. The end users have the codecs. Use them. Giving users the choice is far superior to steadfastly refusing to give them a choice.

      --
      "His name was James Damore."
  6. Theora vs h264 by qbast · · Score: 5, Informative

    Theora as good as h264? Yeah, sure. Sorry, VP3 (which Theora is based on) is previous generation codec, comparable to h263. There is no way for it to be as good as h264 unless you use crappy encoder or wrong settings. I like it how Theora apologists compare YouTube videos encoded to achieve balance between size, quality and decoding speed to Theora on maxed out settings and twist it into "they are comparable". Here is more realistic comparison: http://www-cs-faculty.stanford.edu/~nick/theora-soccer/ which shows that Theora requires 60% more bandwidth than h264 for similar quality.

    1. Re:Theora vs h264 by qbast · · Score: 5, Informative
      Please, read again what I said about YouTube videos being intentionally encoded with lower settings for better decoding speed. Or if you don't believe me, download that YT clip from comparison you refer to, open it in MediaInfo and see codec parameters. This is freaking Baseline profile! It does not even use B-frames not to mention more advanced features like CABAC, new modes of motion prediction or B-pyramid. All this 'comparison' proves is that you really need to cripple h264 for newest and greatest version of Theora to match.

      Now let's see what Theora supports: http://wiki.xiph.org/Theora . Oh my, not even B-frames are supported. Hello guys, 90s called and want their codec back.

      Theora is dead end. No matter how much tweaking they have done in Thusnelda it simply cannot change the fact that h264 is at least generation ahead.

    2. Re:Theora vs h264 by Anonymous Coward · · Score: 3, Informative

      You are right, and there is also the fact that Youtube used a really bad H.264 encoder back then. They have recently switched to x264, so while the SD clips are still encoded in baseline profile that should give them a little boost in quality.

      All in all that comparison linked in the summary probably done more to hurt Theora than to help it, because it has given the codec a bad name in the video encoding community. One of the main developers of x264 recently posted about the comparison and Theora in general.
      The part concerning Theora having the same quality as H.264:

      On the other hand, the Theora devs themselves are strongly against any such claims. gmaxwell asked me to "bonk on the head" anyone who claimed that Theora was nearly as good, as good, or better than H.264, because such claims not only create unreasonable expectations that the devs cannot possibly live up to, but also create the impression that "Theora supporters are liars", which is obviously rather counterproductive to what they are trying to do.

      That a free codec like Theora exists is good, and it is estimated that Theora can be competitive with or even a bit better than XviD (MPEG4 ASP) when it is more developed and adaptive quantization (in version 1.2) and other psy optimizations are implemented, but currently the encoder has some problems that need to be addressed. The current Theora encoder is relatively slow. It should be much faster than x264 because of the simpler format, but it currently only has a rather small speed advantage (using the defaults on both encoders; same bitrate) on a single core CPU and it doesn't support multithreading while x264 scales almost linearly with the number of cores. Then there is the fact that the current Theora encoder is dropping frames in 1-pass and 2-pass mode which is unfortunate considering how long the format has been in development.

      There are a couple of comparisons between x264 and Theora 1.1 and currently it looks like an up to date x264 revision can give better quality than Theora at half the bitrate with slightly slower (single core CPU) or much faster (multi core CPU) encoding speed using the default settings in both encoders.
      Videos; current Theora and old x264 (pre MB-Tree)
      Metrics ; on animated content
      Screenshots; TV capture and video game footage

  7. Well thats the FSF for you by Viol8 · · Score: 4, Insightful

    Why write an erudite carefully thought out and well argued letter when they can just bang out one of their usual hysterical Good vs Evil style polemics? I doubt anyone except a few dyed in the wool fanbois or anyone who's worked in the real world for more than 6 months take much notice of what the FSF says anymore, they're just a bunch of single issue reactionaries with little new to say. While I respect the software they've written over the years , their politics is a joke.

    1. Re:Well thats the FSF for you by shaka · · Score: 5, Insightful

      Please study your history and particularly the state of computing in the early eighties, when Stallman founded the FSF. He looked at the future of computing and he saw a bunch of big companies with a proprietary Unix version each, and new players like Apple and Microsoft. Had the Internet been built on that foundation, not to mention robotics, AI and rapid prototyping, today would be a very different world.

      It's easy for you to point your finger and talk about "the real world", now that GCC, Linux and the free BSDs exist. Now imagine a company like Google, except they have to pay licenses for the OS, compilers and interpreters, databases, video and audio conversion. Imagine yourself using computers and not having any control of what goes on, with corporations controlling everything from the BIOS up.

      Richard Stallman changed the world. "Reactionary", indeed. Do tell, dear Viol8, what you ever accomplished out there in the "real world"?

      --
      :wq!
    2. Re:Well thats the FSF for you by rattaroaz · · Score: 3, Interesting

      Sorry that I don't have any mod point to mod you up. So I'll go one further. Many people are claiming that Stallman is becoming a irrelevant and out of touch. The reality is that he is becoming less out of touch than he was in the 1980's. He was a MASSIVE radical back then, as the concept of Free software did not even exist. He was really a freak, with regard to his philosophies. As time is going by, he is becoming less radical despite not changing his principles all these years, just because his ideas of user Freedom is becoming more accepted by many. However, as many more people are moving to Free software, many of them are trying to push back with proprietary software, thinking that Stallman is something new. He's not. The rest of the world is just having a hard time meeting him where he was almost 25 years ago, and kicking and screaming along the way.

  8. VP3 is the basis for Ogg Theora... by Rick+Richardson · · Score: 3, Informative

    "On2 Technologies' VP3 codec is the basis for Ogg Theora. In 2001, On2 open-sourced VP3 under an irrevocable free license. But in the years since, the company has continued to improve its codecs, releasing five subsequent generations."

  9. N.264/MPEG-4 is no more proprietary than MPEG2 by commodore64_love · · Score: 3, Insightful

    We use MPEG2 everywhere without problems (including our ATSC television) - we can certainly do the same with H.264/MPEG4. In fact it's the same standard used in European TV and they seem to be making-out okay.

    These two codecs are more akin to V.34 or V.92 modem standards - licensed by their respective committees but essentially liberated (free).

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    1. Re:N.264/MPEG-4 is no more proprietary than MPEG2 by mcgrew · · Score: 4, Insightful

      We use MPEG2 everywhere without problems (including our ATSC television) - we can certainly do the same with H.264/MPEG4. In fact it's the same standard used in European TV and they seem to be making-out okay.

      It shuts out free software. Where there are royalties there can be no freedom. I don't pay for air and I don't buy bottled water, I'm not going to pay for codecs.

    2. Re:N.264/MPEG-4 is no more proprietary than MPEG2 by tolan-b · · Score: 4, Informative

      You know that people are going to have to start paying for licenses for h.264 once the current grace period ends right?

  10. Re:Oh God, please no! by chainsaw1 · · Score: 5, Interesting

    Probably a naive question, but--If we have so much hardware support for decoding, then why are Linux / BSD playback such a problem? Wouldn't you then be passing the stream to hardware for decoding, thereby avoiding needing a license to process the stream? I figure you would only need the license to decode in software (since then you are actually writing the codecs yourself)...

    --
    - Sig
  11. Re:...and it smelled of pot and patchouli by blind+biker · · Score: 3, Insightful

    Nothing wrong with either of those.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  12. Not a full solution, but a great help by H4x0r+Jim+Duggan · · Score: 3, Informative

    This sort of campaign can never fully solve the swpat problem, but patents on media formats are probably the biggest pain, so this is very worthwhile. The H.264 Mpeg format that Google currently uses is covered by over 900 patents in 29 countries!

    Here's info I've gathered about these topics:

    swpat.org is a publicly editable wiki, help welcome.

  13. Re:x264 is warez by RMH101 · · Score: 3, Insightful

    Only for downloading music and video

  14. No, because ACTA is not yet law by tepples · · Score: 4, Insightful

    Does your police really come and bust down your door and shove machine guns into your face if you download "unapproved" software?

    No. But this is true only because ACTA is not yet law.

  15. Re:It's the "about" that kills by monkeythug · · Score: 4, Informative

    Neither is the US a free country, since you aren't free to pick up a machete and go on a killing spree.

    Most people accept some restrictions on "free" if they benefit society (and hence benefit you indirectly - I assume you don't have to dodge machete wielding morons when you walk down the street)

    --
    Don't you wish you hadn't wasted 3 seconds of your life reading this sig?
  16. Not likely to be Free regardless by jonwil · · Score: 3, Interesting

    If Google opens up VP8, the same thing that happened to Microsoft when they opened up Windows Media as VC-1 will happen.

    When MS opened up Windows Media as VC-1 a bunch of companies claimed patents on it (including some that claim they have patents on MPEG4/H.264) and everyone had to join the patent pool and/or buy a license.

  17. Even Google can't implement VP8 by Ilgaz · · Score: 5, Interesting

    If you check the size of h264/mp4 SP implemented devices, Android, iPad, iPod like "trendy" new stuff is a drop in the ocean.

    Companies who actually broadcasts and sells content looks for the size of the market, the share of the market and yes, in that case non smart phones (billions!) are also mattering with the advent of 3G and even EDGE.

    Lets say, if you invent a codec which will effectively erase h264 in terms of quality&bandwidth, h264/mp4 and even mpeg-2 will still stay since that device in your hand and connected device to your TV has some kind of impossible to replace chip.

    I think FSF and "Free codec" thinks everyone uses the latest device/trendy PC and somehow, Google will magically add VP8 to it. How? They don't even see the real magic thing about H264, it is scalability and compatibility. Most of "Real is spyware" trolls or "MS is dying" people doesn't know it but... H264 and AAC(+) is the first time the entire industry agreed on a single codec. Device manufacturers, software vendors, chip manufacturers, cell phone manufacturers have all said "OK, regardless of our evil World domination plans, there is nothing that can match H264".

    For the first time in media history, Real, MS, Satellite Boxes, Apple, Cell phones, Media devices, Blu Ray are all using the very same codec with little difference which makes it extremely easy and cheap for the actual content creators. When a TV professional hears about Linux, he pictures a Da Vinci box (lovely thing based on Linux), not the 1% Desktop... Thanks to iPhone/iPod and actually rising market share, Apple matters but Apple has already decided back when nobody except media professionals and codec nerds knew about it. It is H264.

  18. Stop being pedantic by Sycraft-fu · · Score: 4, Interesting

    I know geeks love to try and be as overly literal as possible but it doesn't help your case here. H.264 is NOT a proprietary format, because that's not how the word is used. In terms of formats proprietary means a format owned by a single company. VP8 would be a proprietary format. On2, now Google, owns all rights to it. The decide how it can be used and who, if anyone, will get a license.

    This is as opposed to open formats, or open standards if you like, which is what H.264 is. What this means is that the format and all related documentation are open for anyone on equal terms. Anybody who wants the docs can get them for a fixed fee (often free, sometimes not). Also licensing is RAND, reasonable and non-discriminatory. That means that the fees charged are in line with what it does and the sort of thing companies might actually pay. So no "$50,000 per minute of media," sort of thing because that would be an effective ban, even if it was technically licensing. Also they are fixed, the same for everyone, so there's no discrimination where some companies get good terms and some don't.

    There are also of course free formats, where there is no charge or license to use them, either because they were made that way or because all the patents have expired.

    However, open standards are quite common and are quite well understood as opposed to proprietary ones. Hardware makers and such care about open standards because it means they know they can license it and use it, and don't have to worry about the company who own it cutting them off. They know what it'll cost, and that won't change.

    So VP8 is currently proprietary, H.264 is open, Theora is free. See the difference?

  19. Way too late to displace H.264 by gig · · Score: 5, Informative

    Could you replace the CD with something else in 1995? That was when the CD was as old and entrenched as H.264 is now. It's way too late. You should be lobbying MPEG-LA to keep H.264 free after 2016 (like Apple does) not lobbying Google to get a Blu-Ray/HD-DVD thing started. (BTW Blu-Ray is H.264.) Content publishers are even warier of multiple formats than users because it kills media buying.

    Further, it's only PC's that have a choice of software codec, and even there it comes at the expense of battery life, decoding a non-standard codec on your CPU instead of H.264 on your GPU with more efficiency. On mobiles you have a built-in H.264 decoder only, that's it. The PC as the center of the digital universe is as passé as the CD. Video is what plays on iPods (H.264) and smartphones (H.264) and set-tops (H.264). It is actually pathetic to think that the Web is going to come late to the video game and rewrite history when you consider how Microsoft does not even support the video tag yet.

    Start thinking about the successor to H.264, and better yet, start building it, write some code.

    Google is firmly behind H.264 because in YouTube they have a video business. YouTube is H.264 in the back end. There's no alternative to ISO standard H.264 if you want people to actually see your content, same as in 1995 there was no alternative to CD.

  20. Re:Oh God, please no! by Abcd1234 · · Score: 3, Informative

    Probably a naive question, but--If we have so much hardware support for decoding, then why are Linux / BSD playback such a problem?

    Well, my understanding of technologies like VDPAU is that they accelerate specific parts of the decoding pipeline that are otherwise expensive to do on a general purpose CPU. As such, you still have to implement large parts of the decoder... you just get to use hardware to accelerate the hard parts (IIRC, in the past, this included things like the motion compensation and IDCT operations).