Re: [rtcweb] Cisco to open source its H.264 implementation and absorb MPEG-LA licensing fees

"Mo Zanaty (mzanaty)" <mzanaty@cisco.com> Fri, 13 December 2013 03:33 UTC

Return-Path: <mzanaty@cisco.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D1EA1AE619 for <rtcweb@ietfa.amsl.com>; Thu, 12 Dec 2013 19:33:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level:
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gtd9oobs5A73 for <rtcweb@ietfa.amsl.com>; Thu, 12 Dec 2013 19:33:18 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id E07D41AE613 for <rtcweb@ietf.org>; Thu, 12 Dec 2013 19:33:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1393; q=dns/txt; s=iport; t=1386905592; x=1388115192; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=lnBj1ejHUtfbI8e7KKepoPjWbaGCfCjdknpfPnvo3vQ=; b=H8TFMx2CsyCw9PNUeidbhXT4M6WBXrEER/nu3iiRnmekGTxL9yQq5/5X Gt2aN1SJ5zDKmTuHDc2uVH8WYfddimNIogE8Lq7+2umx7+U5RfGw2J+t3 eOYehmf4AK77IxF6ci8ChfJcumTaPyz6Ag3lmblrerbRp27x5KZajEZOx 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhIFAK1/qlKtJV2d/2dsb2JhbABZgwqBDbhagR4WdIImAQEEOj8QAgEINhAyJQIEAQ0FFAeHacJhF48WB4Q2AQOYFZIUgWyBPoIq
X-IronPort-AV: E=Sophos;i="4.95,476,1384300800"; d="scan'208";a="291240548"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-7.cisco.com with ESMTP; 13 Dec 2013 03:33:01 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id rBD3X1YA021452 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 13 Dec 2013 03:33:01 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.19]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.03.0123.003; Thu, 12 Dec 2013 21:33:01 -0600
From: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>
To: Ron <ron@debian.org>, "Cullen Jennings (fluffy)" <fluffy@cisco.com>
Thread-Topic: [rtcweb] Cisco to open source its H.264 implementation and absorb MPEG-LA licensing fees
Thread-Index: AQHO97QFF1cPTnujiECf1z7oUQ1XWQ==
Date: Fri, 13 Dec 2013 03:33:00 +0000
Message-ID: <CECFDD00.20577%mzanaty@cisco.com>
References: <186CE8D65BA3A741A81A543F936DD0D10A5803D8@xmb-rcd-x07.cisco.com> <A672E2AB-827D-46E8-9EB1-D7ED82B10B94@cisco.com> <20131211193239.GK3245@audi.shelbyville.oz> <558F8D49-4024-4DF1-9A9E-AF422F1292C2@iii.ca> <20131212011550.GM3245@audi.shelbyville.oz> <E8882BCE-4795-4CF5-B785-18C2141A5DE2@iii.ca> <20131212183852.GN3245@audi.shelbyville.oz> <9B19C671-4356-4918-B271-D95B7AA84BBA@iii.ca> <20131212213234.GQ3245@audi.shelbyville.oz>
In-Reply-To: <20131212213234.GQ3245@audi.shelbyville.oz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.82.253.208]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <BC81CE53247B514B815A253D182E0B62@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Cisco to open source its H.264 implementation and absorb MPEG-LA licensing fees
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Dec 2013 03:33:19 -0000

Yes, Cisco and Mozilla plan on solving fully reproducible binaries for all
targets officially supported in the openh264 project. Nothing less would
be acceptable to the community, especially given the recent security
incidents.

We welcome contributions from anyone who has struggled with this in the
past, and is aware of specific problems or solutions beyond the obvious
ones below.

1. Identical source trees (git hash)
2. Identical project configuration (make targets that include all
configuration options)
3. Identical tool chains on similar build machines (same arch at least,
probably x86-64)
4. Deterministic tool chains (avoid tool options that lack determinism)
5. Deterministically identical tool chain output must be hashed separately
from uniquely generated data (build info, etc.)

Some feel that tool chains can also be subverted and therefore should also
be built from source, using some root golden tool chain. We are not that
paranoid yet. Should we be?

Mo

 
On 12/12/13, 4:32 PM, Ron <ron@debian.org> wrote:
...
There is considerable work presently being done on fully reproducible
binaries, since obviously this is of interest on many fronts, but it's
currently far from being a universally (or easily) Solved Problem.

Is Cisco actually planning to invest work into solving this (for all
architectures!) as part of this project?
...