Bonum Certa Men Certa

As Promised, Google Delivers GPL Compatibility and GNU/Linux Starts Embedding VP8/WebM Support

Tolrance - tux diving
GNU/Linux dives right into it



Summary: Why the next version of your Web browser, media player or GNU/Linux distribution will probably contain VP8/WebM code; Apple and MPEG-LA continue to be the main barriers to VP8/WebM adoption

OUR last post ended with a word of warning about Microsoft patents that prevent access to one's own videos, assuming that they are encoded using Microsoft's own formats. The lesson to be learned from all this is that software patents which cover video compression are unacceptable and dangerous to society. This is why Ogg Theora/Vorbis and VP8/WebM are so important. The latter is currently being implemented/deployed in GNU/Linux, which already supports Ogg in all its varieties.



All in all, the Linux community has made a lot of progress implementing support for WebM in two short weeks. Given that few content providers are supporting the codec yet (Google-owned YouTube being the major exception), free-software users are ahead of the curve on this issue. And that’s definitely the right side of the curve to be on.


More developers get access to the code and Chrome gets it too [1, 2]. That was fast!

The Open Source Programs Manager from Google writes to inform everyone about necessary changes to the WebM licence. In his own words:

You'll see on the WebM license page and in our source code repositories that we've made a small change to our open source license. There were a couple of issues that popped up after we released WebM at Google I/O a couple weeks ago, specifically around how the patent clause was written.


There used to be the issue of patents and GPL incompatibility. This is resolved. It's all rather lovely, "but still no patent indemnification," claims Florian Müller. Brett Smith from the FSF is more satisfied than that. "Google just updated the WebM license to make it GPL compatible," he writes. Being a key GPL person, Smith also published the official statement from the FSF:

A couple of weeks ago Google announced their WebM project, which provided a free software implementation of their VP8 video codec and a license to exercise the patents the company held on the software. (This after we appealed to them to do just that a couple of months prior.) The license they chose was unambiguously free: a three-clause BSD license combined with a patent license based on one found in the Apache License 2.0. Unfortunately, the interaction between the copyright license and the patent license made the result GPL-incompatible. Based on the concerns of developers writing GPL-covered software, Google publicly stated that they would take some time to review the WebM license and try to address the community's concerns. Today, they released a revised license, and it is GPL-compatible.


Simon Phipps (OSI) had this to say:

Google has also eliminated the incompatibility with the GPLv2 and GPLv3 licences that existed in the original language, which means that it will be possible for WebM to be readily incorporated in the GNU environment and in GNU/Linux.


More here:

By removing that part of the custom licence, what is left is a "three clause" BSD licence which is an OSI approved form of open source licence. Simon Phipps, the OSI board member who pointed out the original problem, was "pleased to say that project is now fully open source" in his blog where he congratulated Google on the "timely and welcome" correction of its "licencing and community-relations error".


"Google open codec wins OSI love after patent shield rethink," reports The Register.

Google has rejiggered the license on its open-source VP8 video codec after complaints that it wasn't really open source.


Ars Technica emphasises compatibility with the BSD licence.

Google is adopting the BSD license for WebM in order to address a licensing conflict. When Google opened up the VP8 codec and announced the launch of the WebM project during the Google I/O conference last month, the actual license under which the code was distributed was not an official open source software license. It was a custom license that had not yet been approved by the Open Source Initiative (OSI), the organization responsible for maintaining the open source definition and validating licenses.

Google's custom license posed some problems because it included clauses that made it incompatible with GNU's General Public License (GPL), the most widely-used open source software license. It was a minor technicality, but one that would have broadly precluded adoption of WebM in many popular open source software applications. Fortunately, Google has rectified the conflict and has found an acceptable way to harmonize its licensing terms with the GPL.

[...]

To avoid the resulting incompatibility with the GPL, Google decided to use a standard BSD license instead for the software copyright and draft a separate set of terms for the WebM patent grant.

"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," wrote DiBona. "This means we are no longer creating a new open source copyright license, and the patent grant can exist on its own."


It's all good news, until Apple comes in.

In a new post on the subject of HTML5, Christopher Blizzard from Mozilla complains about Apple's latest lies (also see [1, 2]). Here is another take on the subject:

There's open as the rest of the world thinks of it and there's Apple open, which is what Steve Jobs wants it to mean. Jobs is very keen to dismiss Flash as a proprietary product, which it is, although iPhones and iPads also run proprietary operating systems.

[...]

Google is going down a different path entirely. Last month, it released VP8, a genuinely open compression format designed to handle multimedia on the web and not be beholden to proprietary software. Unlike Apple, the company does have a genuine commitment to openness. Having said that, there is a debate as to whether VP8 is quite as open as it appears to be - and whether it differs much from H.264.

But the difference is that Google is, I believe, genuinely looking top open standards, while Apple is a law unto itself.


Separately, writes Florian Müller to us, "I've commented once again on WebM. As you can see in case you read this, I don't take the same position as FSF/OSI. Their concern is to push for a "free" codec no matter what. My concern is whether early adopters of WebM would be exposed to too much of a risk and whether Google should do more to protect them. All of that is independent from the fact that I'd prefer to see software patents abolished, which would spell the end for MPEG LA and anyone pursuing a similar "business model"." Here is the blog post which raises fair points.

Google's WebM initiative is somewhere in the middle between a true act of generosity and an IBM-style scheme:

* There's no reason to assume that Google wants to hurt the FOSS cause in any way with WebM, especially not in any IBM-like way. I don't put it past Google to have that intention elsewhere: they might do anything, including the use of patents, to destroy an open source search technology that could adversely affect their core business. However, in this particular context of video codecs, I don't think they intend to cause harm. I do believe them that they want more competition in this case.

* What Google does do -- and what I believe the FOSS community must approach cautiously -- is to shift most of the risk to others while keeping most of the benefits to itself. Businesses like to do that, but FOSS developers and users shouldn't lose sight of the risks just out of excitement over the idea of getting a seemingly "unencumbered" codec.

Google will retain control over WebM despite open-sourcing program code and publishing specifications

A common misconception about open source and "free" specifications is that this would make something such as the WebM project independent from a single vendor or a group of vendors. Some think this puts "the community" in charge.


There are lessons to be learned from Android. Google has not yet done anything which substantially reduces trust. Control is not the main issue here; the main issue is probably patents. There's an urgent need to get past them.

Recent Techrights' Posts

Russia Set to Ban Facebook?
If WhatsApp is made to "leave", that means Facebook or "Meta".
Taking Stock of a Good and Productive Week
We shall now be taking a break, unpacking the new hard drive (8 TB), and making backups of everything
Ageism in Tech
Your protocol is "old"...
In Norway, Android/Linux Has Just Hit All-Time High (First Time Since 2020), GNU/Linux Already Very Prevalent
Despite its small population size, Norway gave us Qt and many other things
Microsoft's Mass Layoffs Very Wide-Ranging, Media Focused on Gaming Though Microsoft Mass-Firing Lawyers and "AI" Staff (Contradicting Its Supposed "Investment" in "AI")
Microsoft plans to fire almost half a thousand people in legal roles
2012 Article About the Free Software Foundation Blasting Canonical/Ubuntu Over Adoption of "Secure" Boot (Microsoft's Remote Control Over GNU/Linux Since PCs' Power-on)
By Katherine Noyes (article has since then became 404, not found)
 
Gemini Links 20/07/2025: Summertime and OCC25 Wrap-up
Links for the day
Jamie Zawinski Complained About Wayland, Then Decided to Give It a Go, Now Complains Again About Wayland
Ask IBM (Red Hat) why it's worth throwing so much away just for Wayland fanaticism
Slopwatch: Planet Ubuntu, LinuxSecurity, and More
former "Linux" blogs which basically became slopfarms
Links 20/07/2025: More GAFAM Lawsuits, Layoffs, and SLAPPs
Links for the day
Nice Recovery (From Actual Fire) by PCLinuxOS, New Version of PCLinuxOS Released, Now Top of DistoWatch
PCLinuxOS is a community-driven distro
More Microsoft Shutdowns That Mostly Slipped Under the Radar
Remember what happened to books 'sold' by Microsoft?
Microsoft Lunduke Still Fighting Cancel Culture With... Cancel Culture
There will be no "winners" in such 'debates'
The History of Daily Links and Politics
"I support Wayland, but I also support abortion..."
Microsoft is at 0% "Market Share" in Most Areas
Depending on the taxonomy chosen, there may be dozens of categories other than desktops and laptops
"The moment MSFT stock fails to start tumbling, that’s the beginning of another corporate giant going under."
There are far more layoffs at Microsoft than at Intel, but you would not get this impression based on Wall Street media
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, July 19, 2025
IRC logs for Saturday, July 19, 2025
Gemini Links 19/07/2025: Git For Authors and Filtered Antenna
Links for the day
UEFI 'Secure' Boot Abuses by Microsoft to be Brought Up in the UK High Court in 3 Months
we'll seek compensation
Next Year It'll Be Half a Decade Since the Fall of Freenode (and IRC is Still Doing OK)
Our IRC network is still accessible using the exact same software that ran in Windows 3.x
Lupa Will Soon Know of 3,100+ Active Gemini Capsules
And some people in the "Small Web" try to tell us that Gemini is dying?
The Slopfarms Are Taking Real News Articles and Replacing Them With Lies Generated by Machines
Bluntly speaking, Fagioli is nothing short of an online scammer
Links 19/07/2025: Techtarget to Cull 10% of Staff, New Threats to Free Press in the US (Home of Dangerous and Violent Stranglers From Microsoft)
Links for the day
Gemini Links 19/07/2025: "Climate Justice” and Forking Programs
Links for the day
What Wayland and Microsoft/IBM systemd Have in Common
focus on what IBM (Red Hat) is pushing while running over critics.
Linux Already Has About 60% of the "Market"
"When mentioning the client side," opines an associate, "it is essential to recite the list of other markets where Microsoft is negligible or a no-show. It is repetitive to do so, but it needs saying -- often."
Finland (and NATO) Must Move to GNU/Linux and Dump Microsoft Even Faster
"Microsoft is not a technology problem, it is a staffing problem."
The Microsofters We Sued Helped Microsoft Make GNU/Linux 'Expire' This Year
"Linux and Secure Boot certificate expiration"
linuxconfig.org Joins linuxtechlab.com and Others, Becomes a Slopfarm With Fake Linux 'Articles' (LLM Slop)
They contain "linux" in their domain names, but they are just slopfarms
Links 19/07/2025: Microsoft Cuts in China and Wall Street Journal Sued for Reporting on Jeffrey Epstein
Links for the day
Debian Can Dump Blind Users Because I am Not Blind
the sort of mentality we're up against
Fascistic Policies Got 'Normalised' in 'Public Office'. Let's Not Let the Same Happen in 'Tech'.
Political discourse typically guides what's "normal" and what "good citizens" should believe/feel
The European Patent Office Cannot Attract Proficient Patent Examiners Who Master Their Domain
They are enablers and facilitators of corruption
Yes, Your Mastodon Instance Will Also Shut Down
Few people run a one-person instance in the Fediverse
The Demise of GAFAM Necessitates Greater and Broader Awareness
Morale at Microsoft is really bad
Free Software Foundation Reaches 75% of Funding Goal
Not bad for this "Fosschild"
Slopwatch: 7 New Examples of Fake 'Linux' Slop Pieces (Plagiarism With Misinformation)
Serial Sloppers need to be shunned
Links 19/07/2025: Kapo-berg Settles, Software Patents Challenged
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, July 18, 2025
IRC logs for Friday, July 18, 2025
Links 18/07/2025: Peace With PKK and Connie Francis Dies
Links for the day
Gemini Links 18/07/2025: Alhena 5.1.8 and Bornhack 2025
Links for the day
How to Top Up a "Limited Liability" With Even More Limitations (Dodging Accountability in the UK)
Some people call it a "shell game". Sometimes it's done for tax evasion purposes.
Free Software Foundation, Inc. (FSF) Inches Towards 75% of Fund-Raising Target
Will the cutoff date be extended again?
Gemini Space (or Geminispace) Grows, But Usage of Certificate Authority Let's Encrypt Drops Further
Ideally, all Gemini capsules should use self-signed certificates
Links 18/07/2025: More Microsoft Layoffs in Activision, The New Stack (Sponsored by Microsoft) Complains About Openwashing
Links for the day
Gemini Links 18/07/2025: OCC25 Gnus for Reading Usenet and RSS Feeds, Small Web Updates
Links for the day
[Meme] 9AM Meeting at Brett Wilson LLP
Brett Wilson LLP in space
Listing as Staff People Who Left the Company More Than Six Years Earlier
There are apparently no laws against that
Brian Fagioli Shovels Up LLM Slop (Plagiarism) Onto Slashdot, Then Uses Slashdot for Affirmation or as Badge of Honour
Notice how some of his latest slop is presented ("as featured on Slashdot")
Social Control Media Productivity
Snapping photos of the bone
The Law Firm SLAPPing Us For the Microsofters Lost 72% of Its Tangible Assets in the Past Year, According to Its Own Reports
That might help explain why they're willing to tolerate serial stranglers from Microsoft as clients
Slopwatch: LinuxSecurity.com Slopfarm and Slopfarms Propped Up by Google News
"As LLM slop is foisted onto the WWW in place of knowledge and real content, it now gets ingested and processed by other LLMs, creating a sort of ouroboros of crap."
Links 18/07/2025: Weather Events and Health Hazards
Links for the day
Microsoft's All-Time Low in Finland
Microsoft is in a freefall
Security: Shane Wegner & Debian statement of incompetence
Reprinted with permission from Daniel Pocock
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, July 17, 2025
IRC logs for Thursday, July 17, 2025