Google Puts Weight Behind Theora on Mobile

This, people, is a big one. Remember all the articles we had on Theora, H264, and which codec is better suited for HTML5 video? Well, it seems that Google has officially decided to put some serious weight behind… Theora. What they’re doing is a baby step, but one specific aspect of that baby step is very important: Google is openly stating that Theora is free of patents.

Google has decided to puts its weight behind Theorarm, an Ogg Theora/Vorbis decoding library specifically optimised towards the ARM platform. Google will fund Theorarm’s development in what is clearly an effort by the search and web giant to take away people’s fears about mobile devices not being able to handle Theora.

In the blog post announcing the financial support, Google sings praise for Theora. “The complexity of Theora is considerably less than that of many of its peers; other codecs often require dedicated hardware in devices to help achieve performance targets, but with careful coding Theora can be made to run without this,” Google writes.

After praising Theora’s quality and compression levels, Google states in no uncertain terms that Theora is patent free. “The overwhelming feature that makes it stand out from its rivals is the fact it’s free,” the company writes, “Really free. Not just ‘free to use in decoders’, or ‘free to use if you agree to this complicated license agreement’, but really, honestly, genuinely, 100% free. The specification for the stream and encoder/decoder source is available for public download and can be freely used/modified by anyone. Theora was designed and is maintained with the overriding goal of avoiding patents. No other codec can come even close to claiming to be as patent or royalty free as Theora can, whilst still holding a candle to the alternatives.”

This means that Google, a major company with a legal department the size of Texas, believes that Theora is not a patent threat. I, personally, have long argued that Google’s inclusion of Theora in Chrome meant the company believes Theora is not under threat, but this pretty much seals the deal: Google openly and officially stating what most of us already knew.

This means that Google has positioned itself directly against Apple. Not only is Google trying to solve the problem of Theora on mobile devices, the company is also giving a major vote of confidence regarding the patent issue. If Theorarm manages to deliver, H264 supporters (like Apple) will no longer be able to claim that mobile devices aren’t ready for Theora.

This is interesting.

83 Comments

  1. 2010-04-09 11:20 pm
  2. 2010-04-09 11:20 pm
    • 2010-04-10 5:52 pm
      • 2010-04-10 9:25 pm
  3. 2010-04-09 11:20 pm
  4. 2010-04-09 11:24 pm
    • 2010-04-09 11:26 pm
    • 2010-04-10 12:10 am
      • 2010-04-10 12:46 am
        • 2010-04-10 1:06 am
    • 2010-04-10 3:12 am
      • 2010-04-10 4:10 am
      • 2010-04-10 7:44 am
    • 2010-04-10 6:36 am
    • 2010-04-10 7:31 am
      • 2010-04-10 5:55 pm
      • 2010-04-10 6:07 pm
        • 2010-04-11 12:17 am
  5. 2010-04-09 11:59 pm
  6. 2010-04-10 12:13 am
    • 2010-04-10 7:37 am
  7. 2010-04-10 12:15 am
    • 2010-04-10 12:20 am
    • 2010-04-10 12:24 am
      • 2010-04-10 12:32 am
        • 2010-04-11 3:50 am
      • 2010-04-11 4:51 pm
      • 2010-04-12 8:58 pm
  8. 2010-04-10 12:23 am
  9. 2010-04-10 2:52 am
  10. 2010-04-10 3:18 am
    • 2010-04-10 7:42 am
      • 2010-04-10 8:21 am
        • 2010-04-10 9:40 am
          • 2010-04-10 2:03 pm
          • 2010-04-10 2:21 pm
          • 2010-04-10 2:54 pm
          • 2010-04-10 2:57 pm
          • 2010-04-10 4:24 pm
          • 2010-04-10 6:43 pm
          • 2010-04-11 9:45 am
          • 2010-04-12 5:26 pm
          • 2010-04-13 3:55 am
          • 2010-04-13 3:22 pm
          • 2010-04-13 5:21 pm
          • 2010-04-13 10:37 am
          • 2010-04-13 11:51 am
          • 2010-04-13 1:19 pm
          • 2010-04-13 1:50 pm
          • 2010-04-13 2:13 pm
          • 2010-04-13 2:44 pm
          • 2010-04-13 5:07 pm
          • 2010-04-13 11:28 pm
          • 2010-04-14 2:50 pm
        • 2010-04-10 10:05 am
          • 2010-04-10 10:40 am
          • 2010-04-10 6:27 pm
          • 2010-04-11 9:55 am
          • 2010-04-11 4:06 pm
          • 2010-04-12 4:53 pm
  11. 2010-04-10 3:19 am
    • 2010-04-10 7:10 am
      • 2010-04-10 7:53 am
        • 2010-04-10 9:02 am
          • 2010-04-10 9:46 am
  12. 2010-04-10 5:29 am
    • 2010-04-10 6:39 am
    • 2010-04-10 7:21 am
    • 2010-04-10 7:57 am
    • 2010-04-10 11:53 am
      • 2010-04-10 12:36 pm
        • 2010-04-10 6:48 pm
          • 2010-04-10 8:44 pm
          • 2010-04-11 9:31 am
    • 2010-04-11 4:34 pm
  13. 2010-04-10 5:41 am
  14. 2010-04-10 12:55 pm
    • 2010-04-10 1:31 pm
      • 2010-04-11 7:01 pm
        • 2010-04-12 5:35 pm
  15. 2010-04-10 10:43 pm
    • 2010-04-11 12:09 am
    • 2010-04-11 9:52 am