Re: [rtcweb] Finishing up the Video Codec document, MTI (again, still, sorry)

Daniel-Constantin Mierla <> Mon, 08 December 2014 20:34 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 50E591ACE37 for <>; Mon, 8 Dec 2014 12:34:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id Vqv9H2A_yEf2 for <>; Mon, 8 Dec 2014 12:34:54 -0800 (PST)
Received: from ( [IPv6:2a00:1450:400c:c00::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id D97DA1ACE38 for <>; Mon, 8 Dec 2014 12:34:53 -0800 (PST)
Received: by with SMTP id y19so7128353wgg.14 for <>; Mon, 08 Dec 2014 12:34:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=etetVv/bbxTj4aTOT3ahuh5B0SUMYVFX/k1ILXndRg0=; b=Malm4+XyseepT4i2rx7QiUuPpJPQnWVMPk3+4OPH/i4OH5Tagsn2yylKt/t1kwqAb0 E/fIUtHC2OiFN2jxx/zrEISAbNGGHgimJgpFu/sQ8nPExVQAIYjBqFsd6eh2z5Iuhd2c AVpKGFR58IBKwMxAnGo/z3Xx64FYsthsfMYbS0evfSGrj0SSTfa3scR6dQBg3QpaisxD P9MSREAI5XmCzchdjwztRHSIfH67LyIbhhPJwm+D7jDCbfKhRChANNflr1AvkIXnmN9G ixKl2JnO3pDweuksVCb7UN8xdlBIUYiKd+7sgWrtLNROTyHW4BfV4nKyuTLGZ88A6s6V y6Yg==
X-Received: by with SMTP id w12mr48540217wjr.5.1418070892704; Mon, 08 Dec 2014 12:34:52 -0800 (PST)
Received: from ([2a01:4f8:a0:638e::2]) by with ESMTPSA id ef1sm11135573wic.0.2014. for <multiple recipients> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Dec 2014 12:34:51 -0800 (PST)
Message-ID: <>
Date: Mon, 08 Dec 2014 21:34:49 +0100
From: Daniel-Constantin Mierla <>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: Iñaki Baz Castillo <>, Ted Hardie <>
References: <> <> <> <> <> <> <20141205035706.GB21150@hex.shelbyville.oz> <> <> <>
In-Reply-To: <>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Cc: "" <>
Subject: Re: [rtcweb] Finishing up the Video Codec document, MTI (again, still, sorry)
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 08 Dec 2014 20:34:55 -0000

On 08/12/14 18:43, Iñaki Baz Castillo wrote:
> 2014-12-05 20:55 GMT+01:00 Ted Hardie <>:
>> This is fundamentally incorrect.  The IETF writes voluntary standards.  A
>> MUST in an IETF standard is not an instruction to a company; it is a
>> description of the expected behaviour of an interoperable implementation.
>> You are not required to implement the standard at all.  At most, it is a
>> description of what someone who claimed compliance to the standard is
>> expected to have done.
> Let's imagine I want to build a new open-source browser from scratch
> in my spare time.

You don't need to build one from scratch, but make a custom build of an
existing open source browser (e.g., from firefox, konqueror or
chromium), say for removing some unnecessary 'features' or tailor it for
special environment (e.g., remove/disable tcp to be sure it's on tls
always). This kind of 'forking' is legit, anyone can do it without
breaking exiting license and such variants already exist (ed).

>  Basically (if I was smart enough) I could conform
> with all the W3C specs... Really? can I safely include VP8 and H264
> (existing libraries or my own implementation of both) into my
> open-source browser and publish the project and its source code?
> The "MUST implement VP8 and H264" is a break line in the W3C, meaning
> that from now on just big vendors (those who can deal with licensing
> stuff) can conform with the specifications. And that is no good at
> all.

Daniel-Constantin Mierla!/miconda -