WebM Licensing Problems Resolved
breser writes "The WebM licensing problems have been resolved. The copyright license is straight BSD now, and the patent license is separate and has no impact on the copyright license. Quoting Chris DiBona: 'As it was originally written, if a patent action was brought against Google, the patent license terminated. This provision itself is not unusual in an OSS license, and similar provisions exist in the 2nd Apache License and in version 3 of the GPL. The twist was that ours terminated "any" rights and not just rights to the patents, which made our license GPLv3 and GPLv2 incompatible. Also, in doing this, we effectively created a potentially new open source copyright license, something we are loath to do. Using patent language borrowed from both the Apache and GPLv3 patent clauses, in this new iteration of the patent clause we've decoupled patents from copyright, thus preserving the pure BSD nature of the copyright license. This means we are no longer creating a new open source copyright license, and the patent grant can exist on its own.'"
There's no doubt that Google has made an effort to make its licensing terms more consistent and compatible with existing FOSS licenses. Maybe some of this could have been resolved beforehand if Google had talked to such organizations as the OSI and FSF.
But one important problem remains even with the new licensing terms: there's no indemnification or holding harmless in the event of patent-related problems. I asked at the end of this blog post whether it would be fair for Google to reap most of the rewards if WebM becomes a success while the commercial adopters of WebM would bear the risk in case things go wrong on the patent front. By not even providing some basic indemnification, Google calls into question that it's really sure there aren't going to be any problems.
It is incompatible; the BSD license includes a license reproduction demand, and this is in violation of the no additional restrictions of the GPL. GPL-fans tend to say that this is OK because the GPL requires a copyright and disclaimer; however, the requirement of a *specific* copyright notice is actually a significant extra requirement. Think about including 1000 different pieces of open source software (e.g, because you're using an operating system) and having to include text from each of these, and distributing where you can't include an electronic version. It's the difference between 10 pages (GPL) and 1000 pages (one each of the different licenses.)
I've had the problem when basing off BSD operating systems. It is actually substantial.
H264 (and it's licensing fees) is here to stay.
And it'll be WebM (and it's licensing fees) once the MPEG LA pulls a test case in court against a major WebM user. Half their patents are so vague that Winzip probably violates them - all they need is a court to agree that one of their hundreds of patents covers WebM, and the whole thing blows up.
And you can guarantee that the idiocy that is the Courts of the District of Eastern Texas will agree that WebM is covered.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".