Nokia’s VP8 patent claims: we’ve been here before

Late last week, Nokia dropped what many consider to be a bomb on the WebM project: a list of patents that VP8 supposedly infringes in the form of an IETF IPR declaration. The list has made the rounds around the web, often reported as proof that VP8 infringes upon Nokia’s patents. All this stuff rang a bell. Haven’t we been here before? Yup, we have, with another open source codec called Opus. Qualcomm and Huawei made the same claims as Nokia did, but they turned out to be complete bogus. As it turns out, this is standard practice in the dirty business of the patent licensing industry.

First, let’s talk about Nokia’s patents. As we’ve discussed before, VP8 has been proposed as a possible codec for WebRTC, a W3C API definition to enable browser-to-browser voice calling, video chat, and file sharing without the need for any plugins. If browsers supported this, we’d no longer need separate, often closed tools like Skype and FaceTime – in other words, a major step forward for everybody but those running said closed tools.

As part of the process of defining the standard, the Internet Engineering Task Force wants to find out if any proposed technologies are problematic on the intellectual property front, which is a very wise thing to do in today’s litigious environment. This is partly why Google decided to essentially put the MPEG-LA offside (without actually admitting infringement), so that the largest producer of ‘fear, uncertainty, and doubt’ around VP8 no longer plays a role.

Sadly, just as everything seemed to be cleared up around VP8, out of the blue comes Nokia, which has made an intellectual property rights declaration to the IETF. They dumped a seemingly long and scary list of patents that they claim VP8 infringes upon. They also stated that they are unwilling to license the patents on a royalty-free or FRAND basis, and gave the following statement to Florian Mueller, a consultant paid by Oracle and Microsoft:

Nokia believes that open and collaborative efforts for standardization are in the best interests of consumers, innovators and the industry as a whole. We are now witnessing one company attempting to force the adoption of its proprietary technology, which offers no advantages over existing, widely deployed standards such as H.264 and infringes Nokia’s intellectual property. As a result, we have taken the unusual step of declaring to the Internet Engineering Task Force that we are not prepared to license any Nokia patents which may be needed to implement its RFC6386 specification for VP8, or for derivative codecs.

But how unusual is this step, really? I distinctly remembered something like this happening before, and after a short bit of digging, it turns out I wasn’t going crazy. In fact, the mandatory-to-implement audio codec selected for WebRTC – Opus – faced the exact same challenges; except for Opus, they came from Qualcomm and Huawei.

Opus is an audio codec developed mostly by Mozilla and the Xiph.org Foundation, with contributions form Skype and Broadcom, as detailed over at Ars. Patents covering Opus are owned by Broadcom, the Xiph.org Foundation itself, and Skype/Microsoft; however, all of these organisations have committed to making these patents available for royalty-free use.

Two other companies, Qualcomm and Huawei, were not so keen on Opus. The companies claimed they owned patents that Opus infringes, and made similar intellectual property rights declarations to the IETF as Nokia has just done (Qualcomm’s, Huawei’s). Like Nokia, and unlike Microsoft/Skype and Broadcom, Qualcomm and Huawei were unwilling to license these patents royalty-free. The end for Opus, right?

Well, no, not really. The Xiph.org Foundation decided to investigate Qualcomm’s/Huawei’s patent claims, and after a lot of legal legwork, they came to the conclusion that the claims were complete and utter bogus – as detailed by LWN. While the Xiph.org Foundation first considered the harsh option of a declaratory judgment, they instead decided to just document why the claims were invalid. In fact, they went so far as to employ an external counsel to review the patent claims. The conclusion?

When it comes to patents, it is difficult to say much without making lawyers nervous. However, we can say something quite direct: external counsel Dergosits & Noah has advised us that Opus can be implemented without the need to license the patents disclosed by Qualcomm, Huawei, or France Telecom.

They won, and Opus was declared ‘mandatory to implement’ for WebRTC with a ‘strong consensus’.

This raises a simple question: why do companies file these IPR declarations if the patents enclosed do not apply? The Xiph.org Foundation’s Christopher “Monty” Montgomery explains this quite well:

We deal with this in the IETF all the time. Someone files a draft and a slew of companies file IPR statements that claim they have patents that ‘may’ read on the draft. Unlike other SDOs though, the IETF requires them to actually list the patent numbers so we can analyze and refute. And despite unequivocal third-party analyses stating ‘there is no possibility patent X applies’, these companies still present their discredited IPR statements to ‘customers’ and mention that these customers may be sued if they don’t license. This is not the exception; this is standard operating procedure in the industry. This style of licensing, for example, accounts for more than half of Qualcomm’s total corporate income.

The root of the problem is that while these intellectual property rights declarations have no legal standing, they are free and simple to make, and there’s no obligation whatsoever to actually defend these statements. The press and bloggers automatically assume the declarations are valid, write their articles from said viewpoint, and thus, ‘fear, uncertainty, and doubt’ is born, which can then be exploited by companies such as Qualcomm.

The detailed article at LWN, which actually covers a talk given by Montgomery, provides additional insight into this blatant abuse of the system. It’s quite shocking.

The patent game is essentially a protection racket, [Montgomery] said, and those who are trying to do things royalty-free are messing things up for those who want to collect tolls. “The industry is pissed at Google because they won’t play the protection racket game”, he said. Qualcomm and others just list some patents that look like they could plausibly read on a royalty-free codec, because it doesn’t cost them anything.

[…]

Companies “have figured out how to fight ‘free'”, Montgomery said, by making it illegal. In order to fight back through the courts, there would be an endless series of cases that would have to be won, and each of those wins would not hurt the companies at all. There is a “presumption of credibility” when a patent holder makes a claim of infringement, and the press “plays along with that”, he said. But Eben Moglen has pointed out that an accusation of infringement has no legal weight, so there is no real downside to making such a claim.

Which brings us right back to Nokia. It is my firm belief that Nokia is very busy trying to make sure the world is aware of its patent portfolio. Nokia hasn’t exactly been doing well lately – they only sold marginally more smartphones in Q4 2012 than in Q2 2012, despite brand new handsets and a new operating system release – and a very good way to drum up acquisition value is to emphasise the strength of its patent portfolio.

This intellectual property rights declaration has been very successful in putting the spotlight on Nokia’s patent portfolio. The press the world over has reported the supposed infringement as fact, even though the declaration itself isn’t even worth the bits it’s written with. The fact that this has the potential to derail the creation of a fantastic advance for the open web is of no concern to Nokia. Or, maybe I should say: to an Elop-led Nokia.

As Montgomery noted, one good thing is working in our favour: the IETF requires companies to list their patents. This means that work is now underway to check Nokia’s claims, or to possibly invalidate the patents in question. While the list of patents looks daunting, this is just scaremongering on Nokia’s part; when broken down, the list isn’t even half as scary as Nokia makes it out to be, due to lots of duplicates and continuations.

Let’s hope we’ll see the same thing happen to VP8 as happened to Opus: independent counsel declaring Nokia’s claims invalid. The race is on, and I have a sneaking suspicion the outcome will match that of Opus’. Nokia’s listed patents are all old and have been publicly available for years, so it stands to reason that On2 (and later Google) have designed around them.

Still, the damage has been done.

177 Comments

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