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."

33 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 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. Re:Problem still remains by Vintermann · · Score: 1, Insightful

      > Does YOUR company want to be the only one that doesn't support "The Google format?"

      Sad truth: far too many small and medium size companies would jump at the chance to show their loyalty to Microsoft by doing so.

      --
      xkcd is not in the sudoers file. This incident will be reported.
  2. 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 Anonymous Coward · · Score: 2, Insightful

      RMS and the FSF has bigger entitlement issues than most pirates. The world doesn't owe you a free implementation of anything, but in his mind you always owe the community and should release everything under the GPL. Even the release groups tend to say if you like it, buy it. When TPB has had some official releases, they've been with a paypal link for those who enjoyed it. FSF? They just insist. Sometimes I find them as annoying as the beggars that shake the cup of coins under your nose to make you give them something. No fucking way.

    5. 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.

    6. 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!
    7. 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
    8. Re:Not a good letter. by Randle_Revar · · Score: 2, Insightful

      >Why not just use one of the ones that's twenty years old? ... Are the video formats from the late eighties really all deficient in some important way?
      Yes, they suck. Many of the improvements one might make to them to make them not suck would be the same patented techniques used by modern codecs.

  3. yay just what the world needs by timmarhy · · Score: 1, Insightful
    yet another codec implementation trying to push it's way to the top.

    the reasons they oppose h.264 are stupid for a start, it has about the most generous licensing i've ever seen. hence the reason it has been so widely adopted.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:yay just what the world needs by drinkypoo · · Score: 1, Insightful

      the reasons they oppose h.264 are stupid for a start, it has about the most generous licensing i've ever seen.

      Those are some nice licensing terms you've got there, it would be a shame if something happened to them... in 2016, when you might be forced to re-code all that video if you want to serve it to people without paying what could turn out to be exorbitant licensing fees.

      Fearmongering? Maybe. But I didn't create this situation. And really, in what world is it reasonable to charge anyone but the makers of hardware and perhaps encoders?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. Re:Bad comparison linked by tepples · · Score: 2, Insightful

    It doesn't have to. The still frames are just a representative sample to get you to download and watch the respective videos. Have you yet?

  5. Re:Do no evil..... by mrpacmanjel · · Score: 2, Insightful

    If you are the nerd you claim to be it would be easy enough to write your own script or apply a css to reformat the page.

    You have perl and python available to you they are both on your n900.

  6. 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."
  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!
  8. 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 Anonymous Coward · · Score: 1, Insightful

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

      No, I don't know that and neither do you.
      Every couple of years the MPEG-LA releases new licensing terms for their IP and generally it is the same or better terms than the previous ones. In fact only last year people have been posting here that in 2011 we'll have to start paying licensing fees when the grace period ends, but that didn't happen. Of course it's good that Theora is around and VP8 which, unlike Theora, isn't completely outdated would be even better to keep the MPEG-LA honest, but spreading FUD about H.264 doesn't do free software any favors.

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

      >>>I don't pay for air and I don't buy bottled water, I'm not going to pay for codecs.

      So does this mean you have no VHSes or or miniDVs or CDs or DVDs in your house? No MPEG2 or 4 televisions/cable boxes/dishes? No V.92 or DSL or DOCSIS modems? They all use codecs and/or licensed formats.

      I'm all for the concept of liberated software, but there is such a thing as being borderline conspiracist (like Alex Jones of infowars.org), and making a big deal over nothing. The IEEE, ISO, and MPEG groups do license the codecs they develop, but only for the benefit of human beings (so there's a single standardized format), not to get rich.

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

      The grace period is only for distribution of content in H.264. You are currently paying the license for the tools you use to CREATE the H.264, and for the tools you use to VIEW the H.264. You just don't have to pay it for using Apache to DISTRIBUTE the H.264.

      --
      Finally! A year of moderation! Ready for 2019?
  9. 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.
  10. Re:x264 is warez by Anonymous Coward · · Score: 1, Insightful

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

    Not yet. Give it time.

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

    Only for downloading music and video

  12. 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.

  13. Re:Is this a joke? by Anonymous Coward · · Score: 0, Insightful

    I hate to sound Stallman-ish, but damn don't you value your freedom more than watching HD videos on a fucking mobile device? Show me where I can (theoretically) create a browser with H.264 video support without having to pay licensing fees.

  14. Re:Is this a joke? by Anonymous Coward · · Score: 1, Insightful

    If you really valued your freedom you wouldn't let your government allow software patents in the first place.

  15. Re:Stop being pedantic by Abcd1234 · · Score: 1, Insightful

    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.

    Bullshit. In terms of formats, proprietary means I can't implement the spec freely, either because the spec isn't available, or because I have to pay money to implement it. Put another way, if the spec isn't free to acquire and implement, it's proprietary, as the technology is under the control of a third party who controls the lock and decides who gets the key.

  16. H.264 Quality BETTER than OGV, sorry! by ryanw · · Score: 2, Insightful

    I checked out the website and watched the comparisons of their test video vs H.264. I'm sorry but H.264 looks much richer, has more depth, has better contrast and recovers quicker when skipping through the video. OGV looks blown out out, slightly blurry, missing some richness and seems easily susceptible to blocky video.

  17. Re:Is this a joke? by hazydave · · Score: 2, Insightful

    Easy -- the web browser itself has no business being a video decoder. It needs to call up the proper OS-resident function to play back the video in question, or fail, should that OS not have the knowledge to play that video format.

    Similarly, the web browser does not need to provide a video driver, a mouse driver, an audio CODEC, a file system, a hard disc driver, a keyboard driver. These are all OS jobs. When a web browser takes on any of them, it'll at best do the job poorly.

    My desktop PC can play back 1080/60p H.264 using only 12% CPU and the latest H.264 OS-resident CODEC. Why in the world would I bother with a web browser trying to do this internally and sucking up the whole machine just to play an inferior video? This is why Mozilla's idea is so very flawed... solving the video problem is not the web browser's job.

    --
    -Dave Haynie