LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

video codec patent nonsense

video codec patent nonsense

Posted Apr 10, 2008 14:32 UTC (Thu) by gmaxwell (subscriber, #30048)
In reply to: video codec patent nonsense by DonDiego
Parent article: Video forums for free software

Ugh. I'm getting fed up seeing this outrageous FUD repeated over and over again. Mostly by
you, Mr. Biurrun. 

Although I'm replying to you my message is really intended for others who might be mislead by
your message.  It's clear to me that you are far too deep into propritary codec advocacy for
anything I say to leave an impression.

The popular mainstream video codecs, such as H.264, are extensively patented by known and
identified patents. The patents (frequently) cover novel and fairly non-obvious ideas. The
participants in the patent pools for these codecs are raking in enormous amounts of money and
codec patents are some of the few software patents that bring in much money at all.  Various
media coding patents have been enforced multiple times in the US, most of Europe, and the
United Kingdom. Many of the most prominent patent holders in this field are European.

These encumbered formats may also be covered by unknown/unidentified submarine patents, or
other patents held by parties which do not participate in the patent pools. Obtaining a
license from the pool grants you only a license to the pool patents and the pool make no
warranty related to the non-existence of other covering patents. Even if some know about them
they aren't obligated to tell you. You're on your own. 

Microsoft found this out quite painfully not too long ago after getting a 1.4 billion dollar
judgment against them for some MP3 technology related patents, even though they were a fully
paid of licensee of the patent pool. (The damages are on hold while they appeal...)

Intentionally unencumbered codecs like Dirac and Theora are either free from known patents or
have had the known patents licensed for perpetual royalty free use by everyone. They have
received a reasonable level of scrutiny by their authors and others, since being unencumbered
is a serious part of the purpose of these codecs.  If anyone is aware of a specific
likely-valid patent that covers either of these formats please speak up so that it can be
avoided. 

Like the known-encumbered formats it is possible that there exists some submarine patents for
Theora and Dirac.

The current patents systems are an utter mess which create terrible problems. Even though it
is easy to demonstrate that some software has better patent positions than others, as has been
done for  Theora and Dirac, It is completely impossible to certify that any piece of
non-trivial software is entirely free of possible patent claims. This is by no means limited
to media codec patents.

In comparing two items it is unreasonable to fault one side for a risk which is common to
both.

Some even argue that the unencumbered formats will necessarily be less subject to less risk
from even the unknown patents because patent problem avoidance was an important goal, and
because submarine patents tend to be fairly broad which would result in a Dirac submarine
patent likely also impacting H.264.

In any case, the world is paying many millions of dollars a year to licenses things like AAC,
H.264, and MP3 encoders. These fees have *no equal* for Dirac, Theora, and friends.   Perhaps
this doesn't matter to you. It matters to other people.

I think it is very unfortunate that so many people in the various "open media software"
communities are spending so much of their time on known-encumbered formats and ignoring the
problems until the summons shows up on their doorstep.  But this apparent lack of foresight is
a natural consequence of the "scratching an itch" nature of most open development.

That you don't care for open formats is your own decision. I'm glad you're happy with it. But
please stop FUDing the work of people trying to improve your freedom just because you don't
care. 

Thanks.


(Log in to post comments)

video codec patent nonsense

Posted Apr 10, 2008 16:07 UTC (Thu) by DonDiego (subscriber, #24141) [Link]

Ugh. I'm getting fed up seeing this outrageous FUD repeated over and over again. Mostly by you, Mr. Biurrun. It's clear to me that you are far too deep into propritary codec advocacy for anything I say to leave an impression.

I can assure you, Mr Gregory Maxwell, that the feeling is mutual. However, please note that I am not advocating anything, much less proprietary codecs. I am pointing out that the emperor has no clothes.

Intentionally unencumbered codecs like Dirac and Theora are either free from known patents or have had the known patents licensed for perpetual royalty free use by everyone. They have received a reasonable level of scrutiny by their authors and others, since being unencumbered is a serious part of the purpose of these codecs.

Sorry, this is just a blanket statement, not proof. Where is the reasonable level of scrutiny documented? This is nothing personal. I just like getting some backup to hard-to-believe statements.

What makes you so confident about Dirac anyway? It is very recent, so there are a large number of patents that it will not predate. Also, the field of Wavelet coding is heavily patented...

If anyone is aware of a specific likely-valid patent that covers either of these formats please speak up so that it can be avoided.

What makes you so confident that such a hypothetical patent might not be so broad as to be impossible to avoid?

Like the known-encumbered formats it is possible that there exists some submarine patents for Theora and Dirac. In comparing two items it is unreasonable to fault one side for a risk which is common to both.

Sure, but you explicitly claim that no patents on Theora exist when you speak of "patent-free codecs" and similar things.

Some even argue that the unencumbered formats will necessarily be less subject to less risk from even the unknown patents because patent problem avoidance was an important goal, and because submarine patents tend to be fairly broad which would result in a Dirac submarine patent likely also impacting H.264.

I assume you meant "less subject to risk" and not "less subject to less risk" above. Either way, you are in firmly hypothetical territory now. Hearing some people argue for something is quite the opposite of hard facts.

No, this would not help at all. If such a patent surfaces, I'm screwed. Dirac or H.264 would not make a difference. Possibly I would be even more screwed if I was never expecting to run into patent problems.

In any case, the world is paying many millions of dollars a year to licenses things like AAC, H.264, and MP3 encoders. These fees have *no equal* for Dirac, Theora, and friends.

Correct. And this is quite something. You should clearly state this instead of pretending that you have something you do not have. Then we would have no need to argue here.

I think it is very unfortunate that so many people in the various "open media software" communities are spending so much of their time on known-encumbered formats and ignoring the problems until the summons shows up on their doorstep.

What sort of summons are you expecting? So far everybody has been leading quite a quiet life while hacking, reverse engineering, infringing all sorts of patents and doing things that are claimed to get you into jail immediately. The only times when things really got to the courts was CSS decryption. We won fair and square.

video codec patent nonsense

Posted Apr 15, 2008 2:57 UTC (Tue) by gmaxwell (subscriber, #30048) [Link]

I'd hate to flood the threat after already saying so much, so I'll just speak again to make this small point of correction:

The only times when things really got to the courts was CSS decryption. We won fair and square.
CSS wasn't patented. It was a trade secret, precluding it from patent protection. Any litigation related to CSS would be about anti-circumvention or copyright, but certainly not patents, so it's an entirely orthogonal matter.

More interesting to me is that in the US the only court case related to CSS of which I am aware is Universal City Studios, Inc. et al v. Reimerdes, Corley and Kazan, and not only was there no "we won" in that case, legally it was a total and unmitigated failure. Plaintiffs were demanded to not distribute CSS and not link to anyone distributing it and it was upheld by a US federal appellate court, so the ruling is precedential.

Of course, since CSS was a weak protection scheme which ultimately depended on secrecy for its security, once that particular horse was out of the barn attempting to suppress further redistribution was futile. The same situation simply doesn't exist for encumbered codecs, the licensing of which continues to generate millions in income even though their specifications are publicly available. While someone may well get away with distributing a geek-ware movie player including H.264, or bittorrent distributing bunches of illicitly copied movies in a format with per-use fees, plenty of other people won't. Helping these people is not the primary motivation for free codecs. The medium-sized band or independent movie maker trying to make it big shouldn't have to pay what amounts to a codec tax to distribute their works..., but they do because they aren't judgment-proof and the risk of not playing along is too great. If you don't think Theora or Dirac go far enough I invite you to help out.

Cheers.

video codec patent nonsense

Posted Apr 16, 2008 10:30 UTC (Wed) by DonDiego (subscriber, #24141) [Link]

I was making a somewhat more general point, sorry for being unclear.  It is always claimed
that multimedia hackers will get in all sorts of legal troubles due to patent infringement,
reverse engineering and whatnot. Contrary to the FUD, this has never been the case.

The only cases that actually went to court were related to CSS.  However, DVD Jon won fair and
square.  I actually forgot about the case you mentioned, but later there was Bunner and
Pavlovich and this one went well:

http://w2.eff.org/IP/Video/DVDCCA_case/

This is not about "getting away with geek-ware".  VLC is the single most successful free
software application next to Firefox.  I see it on every Windows desktop I encounter.  And it
is so much better than any of its proprietary alternatives that only play DVDs or a small
subset of codecs.

The use cases you describe are valid, but they cover perhaps 1% of the people using multimedia
software.  The vast majority are private people that will never get into trouble for using
libdvdcss to watch their DVDs or for encoding their wedding videos in H.264.

Well said.

Posted Apr 10, 2008 17:44 UTC (Thu) by GreyWizard (subscriber, #1026) [Link]

Thank you for posting that.  I was considering writing a response much like it, but it would
not have been as informed or articulate.

video codec patent nonsense

Posted Apr 25, 2008 16:26 UTC (Fri) by KotH (subscriber, #4660) [Link]

Sorry if i have to correct you, but Diego is not spreading FUD or anything.
He is also not someone who is promoting anything proprietary.

Diego and I work together on MPlayer and FFmpeg for years now. We've
done more in the field of OSS video and audio codecs than most
you here. We know exactly what the field looks like, how companies
behave and how much FUD is spread by both companies and uneducated
FOSS activists. So, here some facts for you:

1) So many OSS video players violate thousands of patents, not one
has been sued. Threatened yes (libdts and libvp62 are the only
two cases that come to mind, and that in the over 8 years
I closely follow OSS video players), but never actually sued.

2) Patents on video and audio codecs are so plentyfull and broad that
there is no way that Theora and Dirac (or vorbis of that matter) are not
covered by even one of them. Believe us, we've read quite a few patents
on codecs and know how the world out there looks like. So, before you
claim that they are not covered by any non-trivial patent, prove your
claim. And i don't mean by "xy did a patent survey and didn't find
anything" but by "xy did a patent survey, scanned patents based on these
and that criteria and closely looked at those patents". Anything else is
just FUD.

3) Theora (i haven't extensively tested Dirac yet) is so inferior to
anything out there (PSNR vs compression rate), that you can just simply
forget it. Even MPEG4 Simple Profile beats it. Not to talk about the
commonly used Advanced Simple Profile. Which is even more embarrassing
if you think that snow (a prototype wavelet based OSS codec) was written
in a few months by a single guy years ago, and not touched since and still 
beats Theora. This alone makes Theora obsolete as the market will not pick
anything vastly inferior if there is a better solution available at a
similar price (eg MPEG4 ASP or h.264), especially not if there are
OSS implementations available. Just have a look at VC-1, microsofts
attempt to gain a foothold in the video codec business. They couldn't
deliver a much better performance than h.264 and hence are not much
considered, even though they are very comparable in performance and
under some circumstances even better.

4) MPEG4 & Co are _not_ proprietary codecs. They might be patent
encumbered, but the standards are freely available for anyone.
You can get them "legally" from ISO and/or MPEG (and not too
expensive) or "illegally" by searching for them on google/yahoo.

5) Beside what most people think, for non-commercial use, you
don't have to pay any patent fees at all. Patents cover only
the commercial world. Anything you do at home or in your free
time is not covered by patent law and hence you don't have
to pay anything.

If you still think that you have to prove us that we are spreading FUD,
i personally invite you to visit us at LinuxTag end of May in Berlin.
We can have a long and nice chat there.

umm, when did FUD become all-encompassing?

Posted Apr 25, 2008 18:36 UTC (Fri) by jake (editor, #205) [Link]

> And i don't mean by "xy did a patent survey and didn't find
> anything" but by "xy did a patent survey, scanned patents based on these
> and that criteria and closely looked at those patents". Anything else is 
> just FUD.

I have a hard time seeing how "xy did a patent survey and didn't find anything" can be
considered FUD.  It sounds like it is insufficiently rigorous for your taste, but it is hardly
spreading "fear, uncertainty, and doubt".  It may well be that there was either no patent
survey done or it was done in a cursory fashion, I don't know, but characterizing it as FUD
is, at best, counterproductive.

FUD is not (as far as I know) another name for "incorrect" or "insufficiently rigorous", which
is what seems to be implied here.

jake

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds