Theora More of a Patent Threat than H264? Wait, What?
osnews.com
osnews.com
Gruber in fact does not appear to be wrong: there are indeed two classes of patents that Theora is exposed to (general but poorly known patents covering modern codecs, and the patents MPEG LA owns). There clearly are codec patents that MPEG LA doesn't own. There clearly are codec patents that they do own. MPEG LA clearly isn't going to sue, in the immediacy, over their own patents.
Meanwhile, it is indeed entirely in MPEG LA's own hands whether or not they will sue over use of Theora. They sure are a bunch of evil jerks. But that changes the facts of the case not one whit. Being upset about MPEG LA's IP position doesn't change what that position is.
In fact, noone has come forward with a specific patent that has been shown to infringe after scrutiny and noone has yet sued Firefox for shipping this so-called infringing codec.
The tone of the article is basically a "put up or shut up" directed at the MPEG LA members. When someone is trying to spread FUD about your product, there's not much else you can do except ask that they stop talking and start showing evidence. Since they've been unwilling to do so for some time, it's natural to conclude that this is nothing more than sabre-rattling to try and drum up some extra MPEG LA licensees.
The MPEG LA has a financial interest in keeping the patent situation around Theora murky, which they've clearly done well.
Just so it's clear (and some of the quotes by the MPEG LA's CEO make more sense from this page http://www.streamingmedia.com/article.asp?id=11746):
* Theora is a patented codec (ie: there are active patents today on the concepts used within VP3)
* One of the MPEG LA's patent holders, On2/Google does hold those patents
* On2 has, however, licensed those patents globally, indefinitely and royalty-free, making the above two points true but entirely a non-issue
The MPEG LA has a financial interest in keeping the patent situation around Theora murky
Web streaming is free until 2015. Theora will not be found in Set-top-boxes and mobile phones which is where the real money is made in licensing.
http://lwn.net/Articles/372416/
Which were shot down pretty quickly: http://www.0xdeadbeef.com/weblog/2010/02/some-additional-inf...
You could argue that the ffmpeg guys should be the ones to know best about MPEG patents that Theora infringes since they implement those codecs and as this example shows they are happy to jump to conclusions even when two of the patents clearly couldn't apply for the very basic reason of being filed after VP3 was made public. So the fact that they've not named names could be seen as a positive sign, but as with all things patents, proves nothing.
The point being, even if MPEG-LA does have infringing patents, the patent holders can reasonably be expected to have known about it for years, and so if they decided to sue they would have to explain why they didn't enforce their patent in the years that Xiph has been asking them to enforce the patent.
Conclusion: all this talk about Theora potentially being in patent-jeopardy is FUD and BS.
It's not necessarily false either. The doctrine of laches (http://en.wikipedia.org/wiki/Laches_%28equity%29) says that you can't deliberately delay legal action in order to run up the alleged damages or prevent them from taking alternate paths. By publicly making potential patent holders aware of what they're doing, Xiph should be in a good position to claim that defense.
(In case it's not blatantly obvious, IANAL).
For example, why should Theora worry about H.264 patents? Theora is from the previous generation of codecs, which means it is both simpler and older, two very good things when it comes to patents. That's two very good reasons why Theora is less likely to be exposed to random non-MPEG patents than H.264.
If Theora infringes any MPEG patents then it's more likely patents from MPEG-1, 2 and 4 part 2 that they need to worry about. But these are well known and Theora has worked around them.
Thom (of OS News)'s arguments are, as you say, mostly rabble rousing, and probably wrong wherever he gets into specifics, but that doesn't magically make Gruber right.
But this does remind me of a million other tech battles where you have the choice of supporting the plucky underdog or rewarding the source of the actual problem (e.g. people building sites that work on IE6 only) and I think people getting angry, at least as a first step, is a potentially useful strategy.
One use of the term, which came around during the 1995 GATT/WTO debate and which is described in the Wikipedia article, refers to patent holders manipulating the PTO in order to keep them from issuing a patent until later when they are ready to sue. This practice was struck down by the courts and made impracticable by the 1995 law.
The other use of the term is to refer to unknown patent infringement. This comes about because software patents are such a joke that nobody knows who exactly owns the patent to what. Even the inventor might not know that something infringes on their patent until lawyers start rummaging through their patent war chest looking for something to sue with.
This second use of the term seems to be what Apple and MPEG LA are referring to.
Translation: There's enough vague patents floating around out there that read "Its like TV but on the inter-computer-web-thingee" that no coding technology can ever be considered demonstrably free from infringement.
So just pick a codec and know that if you make money, the trolls are going to be at your door, no matter what the pretext. If its not your video codec, it'll be your "one click shopping cart" or something else equally inane.
For the submarine to work on this type of thing, you have to wait until a great many players of all sizes adopt a technology and commit to it.
I'm not saying we shouldn't use theora. We should keep our options open and use everything. I'm just saying that whatever becomes the dominant standard, be prepared for "I'm a pc and windows 7 was my idea", only with lawyers and stuff.
(I assume Flash on mobile phones means they'll now all be exposed to the exact same patent risk too)
That's not a complete list since it is missing e.g. Starcraft 2
I'm not saying that this system is ideal, (It is not! Let's make something better to replace the patent system - something based on private contract alone) but Theora is not necessarily legally OK (under the existing patent regime) just because some guy wrote a few open letters and posted them to a website.
What would I do? I would go with whatever is the better technology. (And from what I've read, Theora is a terrible format.)
The only 100% reliable method of patent lawsuit control is software development abstinence . . .
I would assume Google (and Opera and a bunch of other companies with slightly less impressive amounts of cash and lawyers) have done the same, though I don't think they've mentioned it if they have.