Bug#769716: iceweasel: downloads Cisco's OpenH264 video codec
Chuck Peters
cp at axs.org
Sat Nov 29 08:26:59 UTC 2014
Mike Hommey said:
>
> a) it's not in any release of Debian, and it's not in any upcoming
> release of Debian either. It's in a package from experimental.
I had no idea I was running experimental packages on a machine with
wheezy and a few wheezy-backports (openssh-server and
debian-security-support). I followed the directions at
http://mozilla.debian.net/:
Add to sources.list:
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
$ apt-get update
$ apt-get install -t wheezy-backports iceweasel
So I have iceweasel 33.1-1~bpo70+1 installed.
And this confirms the binary blob.
$ ls -l ~/.mozilla/firefox/*/gmp-gmpopenh264/1.1
total 1000
-rw-r--r-- 1 cp cp 114 Sep 2 16:36 gmpopenh264.info
-rwxr-xr-x 1 cp cp 1018138 Sep 2 16:37 libgmpopenh264.so
> b) everyone knows what's actually contained in that binary blob, since
> it's built from open source code, and the build is (supposed to be)
> reproductible.
I'll assume you meant s/knows/can confirm/ because I certainly don't
know.
> So it's not as bad as you make it sound.
That's good to know! However I think many of us would be more
comfortable if the Debian systems built the source.
http://www.openh264.org/faq.html explains that "In order for Cisco to be
responsible for the MPEG LA licensing royalties for the module, Cisco
must provide the packaging and distribution of this code in a binary
module format (think of it like a plug-in, but not using the same APIs
as existing plugins), in addition to several other constraints."
http://www.mpegla.com/main/programs/M2/Pages/Agreement.aspx says the
license fee would be $2.00 per unit.
http://www.mpegla.com/main/programs/M2/Pages/Agreement.aspx also says:
License Term
Coverage is from June 1, 1994 through the expiration of the MPEG-2
Patent Portfolio Patents and may be voluntarily terminated by the
Licensee after December 31, 2015 (Sections 6.1 and 6.4).
If what I am reading is correct, unless someone gets a MPEG LA License
that allows Debian to distribute the source and binaries we may not see
it until 2016 or perhaps later... According to
https://en.wikipedia.org/wiki/Term_of_patent#United_States the patent
term is over, so how is it more than 20 years and why can't Debian
distribute it now, ie. after June 1, 2014?
Chuck
More information about the pkg-mozilla-maintainers
mailing list