LWN.net Logo

gstreamer decoders

gstreamer decoders

Posted Feb 3, 2010 13:37 UTC (Wed) by paulj (subscriber, #341)
In reply to: gstreamer decoders by thomasvs
Parent article: Blizzard: HTML5 video and H.264 - what history tells us and why we're standing with the web

If you are not restricted by the patent (e.g. never signed a deal with the
licensor, not subject court injunction), then you can
distribute just fine without compromising the free software licence on the
code. This is true regardless of whether or not the code is subject to patents,
for you are in the same position as the recipient, which is all the GPL licence
requires.

If you choose not to distribute a codec because you know it is patented, then
you do so because you are protecting *yourself* from legal risk - not because
the licence requires it. It is a misunderstanding to claim the licence is the
barrier, as you could happily distribute away and not violate any free software
licences, given the above.

I think the above may be what Don Diego is trying to communicate, and it fits
in with my understanding of the GPL and patent issues (IANAL, etc).

If you come to an agreement with the patent holder, then obviously you
must secure a blanket agreement that covers all your down stream users. If
the patent only applies in certain countries, then note that the GPL allows
code to be distributed with geographic exceptions set by the rights holder,
while (it seems, but am not certain) remaining GPL compatible.

The next question, which I think you or others in the Mozilla camp (and
perhaps the FSF?) have tried to raise is the question of whether patent
encumbered technologies should be resisted by promoting other, less
encumbered technologies. This is an interesting one, but it is implied per se
by licensing obstacles to distribution on the code.


(Log in to post comments)

gstreamer decoders

Posted Feb 3, 2010 13:46 UTC (Wed) by paulj (subscriber, #341) [Link]

Last sentence makes little sense. Basically I meant that the idea of resisting
patented tech does not rest on there being any immediate licensing problems
with implementations of such software.

gstreamer decoders

Posted Feb 3, 2010 18:13 UTC (Wed) by DonDiego (subscriber, #24141) [Link]

Patented software is indeed distributed all the time, just take Linux, Samba, Firefox as high-profile examples. Their license is not compromised by the fact that somebody somewhere claims some patent.

But you are not portraying my stance correctly, see my other posts for reference.

gstreamer decoders

Posted Feb 3, 2010 21:29 UTC (Wed) by paulj (subscriber, #341) [Link]

Yes, I see my mistake. I thought originally you were referring to FFmpeg and
other unlicensed practitioners of patents distributing potentially patented
code.

Re the patent licence case, after digging relatively carefully through the GPL
v2 and v3 text to find the precise text that contradicts you, I find you may
well be right. I.e. I can no longer support this earlier paragraph of mine:

"If you come to an agreement with the patent holder, then obviously you
must secure a blanket agreement that covers all your down stream users. If
the patent only applies in certain countries, then note that the GPL allows
code to be distributed with geographic exceptions set by the rights holder,
while (it seems, but am not certain) remaining GPL compatible."

It seems the *actual* obligations imposed by the GPL do not go that far.
Rather it seems that, as you say, it only affects licensees who promise the
patent holder to try restrict those they distribute to. Which, it appears, is not
the case for the MPEG-LA agreement.

I'm starting to think you're right.

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