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

If Matthias Kirschner Loves Free Software, He'll Change the Name of the Microsoft-Sponsored Organisation He Governs (in Order to Avoid Confusion)
The FSF-EEE does not really like Software Freedom, it just loves money (including Microsoft's)
EPO's Local Occupational Health, Safety and Ergonomics Committee (LOHSEC) in The Hague: Workers Are Getting Sicker, Conditions in Which to Assess Patent Applications Deteriorate
"According to the Office statistics the total number of days of absence has gone up from 12.4 to 13.1 total number of sick days per Full Time Equivalent (FTE) from 2023 to 2024."
The Standard Needs to Improve Its Standards for Fact-Checking, Aaron Swartz Had Nothing to Do With Reddit and He Detested the Company That Created It
The Web is already bad enough as it is
New Paper From the EPO Highlights Large-Scale Discrimination at the Office, Where People Are Rewarded for Granting More and More Illegal Patents
Even the Kremlin is probably more competent than this
The Ultimate and Inevitable Fall of OpenAI (Even Brave is 'Bigger' Now)
"When you advertise at the Super Bowl, you’ve reached just about every consumer in America. It’s the last stop. If you’re not profitable yet, you never will be."
 
Scheduled Maintenance Tomorrow and on Valentines
If the site (or Gemini capsule) is offline for a bit, the maintenance windows are likely the root cause
Soylent News Lessens the Scope of Discussion Due to Persistent Trolling and Online Abuse
if they make it a lot harder for new people to participate, then they limit the "general appeal" and reach
When the Livestream of Richard Stallman is Apparently Bury-Brigaded Offline You Finally Learn to Avoid Google/YouTube for Streaming
Please, people, stop uploading to Google/YouTube
Links 10/02/2025: Ban on D.E.I. Language, Listeria Risk/Outbreak
Links for the day
Links 10/02/2025: Announcing "Stringless" and Mental Health Improvement
Links for the day
Links 10/02/2025: Facebook Mass Layoffs, "Meta" Did What Aaron Swartz Had Done But to the Tune of 81.7 Terabytes
Links for the day
Microsoft Tarnishing the Brand of Arch
Of course Arch can do whatever it wants, but being associated with Microsoft is a badge of shame
Adding Slop to Your Blog Only Makes One Assume All the Text is LLM Slop
Simon Coter from Oracle has turned to slop
Macao is Leaving Microsoft Behind
Windows is falling to new all-time lows
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, February 09, 2025
IRC logs for Sunday, February 09, 2025
Microsoft's WSL (LSW) Shows That It Can Never Love Linux, Only Windows
that's just how Microsoft rolls
Activism in Times of War and a Coup
'Linux' Foundation works for fascism
What the Silencing of Neatnik Tells Us About Linus Torvalds Inside a Microsoft-Dominated 'Linux' Foundation
Is Linus Torvalds free to express his mind as he wishes about every topic, even just any technical topic?
Windows Down to 11.35% in Senegal, as Measured by statCounter
Another all-time low (Windows was at 99% in 2009)
"Latest Technology News" in BetaNews is LLM Slop Promoting OOXML and Proprietary Software at the Expense of LibreOffice and OpenDocument Format (ODF)
Remember that "open-source" and Open Source aren't the same; the former is fake
Links 09/02/2025: Coffee, Toxic Productivity, and Programming
Links for the day
Debian's Human Rights violations & Swiss women Nazi symbolism
Reprinted with permission from Daniel Pocock
Links 09/02/2025: Software Patents on MP3 and Another Scam Dressed Up as "Crypto"
Links for the day
Links 09/02/2025: Russian Energy Cut Off, LLM Pushers Show Signs of Desperation
Links for the day
Richard Stallman (RMS) Does Not Have Media Companies and Lobbyists on His Side, But His Message Spreads Regardless
The message of RMS is spreading in spite of all the smears
GNU/Linux Rises to All-Time High in Chile
sharp rise for GNU/Linux in Chile
Links 09/02/2025: Hottest January on Record, Panama Blackmailed
Links for the day
Why We Still Love Gemini Protocol
Gemini Protocol may seem like something "old" (it's actually very new) and something "nobody would use", but many people use it
Gemini Links 09/02/2025: "Died as a Mineral" and Game Interface for a Non-Game
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, February 08, 2025
IRC logs for Saturday, February 08, 2025
Links 08/02/2025: UK Back Doors and Religious Fundamentalists in Positions of Higher Power
Links for the day
Today's IBM (Red Hat) Isn't the Company That Fought a Microsoft-Sponsored SCO in Court
IBM is nowadays in a state of rapid disintegration
When You Simply Rebrand Almost Everything as "Hey Hi" ("AI"), "Hey Hi Workloads", "Hey Hi Datacentres" and Whatnot
The "growth" has been a growing lie for years if not decades
Microsoft Windows Falls to 12% in Myanmar
Remember that Microsoft is virtually 0% in mobile
This is the Man Who's Attacking Linus Torvalds et al in "a Disease" (Social Control Media)
One thing that Richard M. Stallman and Torvalds can agree on is that Social Control Media should be avoided
Gemini Links 08/02/2025: "Thought Leaders" and Returns to Gemini Protocol
Links for the day
Links 08/02/2025: MElon Coup, Mass Layoffs at Facebook, and PlayStation Network Down
Links for the day
Unlike GAFAM, Free Software Serves You, It Does Not Serve Governments and MElons (Overlapping Forces)
Tired of oligarchy controlling your life through gadgets and "apps"?
On Wars Against Founders
We need to insist that founders remain
When It Comes to Social Control Media, Linus Torvalds is Channeling Techrights
GAFAM workers know exactly who to aim at
New EPO Paper: Promoting (Rewarding) People Who Grant Many Illegal European Patents to Make More Money (at Europeans' Expense) While Patent Courts in the EU Are Themselves Illegal
now the coup is sort of complete and even the "courts" are part of the corruption
Slopwatch: Carnival of LLM Slop and FUD Spewed by Bots, Pasted in by MaKenna Hensley and Day
Welcome to the Web in 2025. Articles about "Linux", "Security", and the Web (e.g. "Firefox") are fake.
Links 08/02/2025: News Corp Admits Traffic Declines, Wildlife Trafficking Tackled
Links for the day
Gemini Links 08/02/2025: Lamp and Notions
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, February 07, 2025
IRC logs for Friday, February 07, 2025