Re: Alternative decision process in RTCWeb

Harald Alvestrand <harald@alvestrand.no> Sat, 30 November 2013 14:53 UTC

Return-Path: <harald@alvestrand.no>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3DE71AE018 for <ietf@ietfa.amsl.com>; Sat, 30 Nov 2013 06:53:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] 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 ypNHWtP3fyiE for <ietf@ietfa.amsl.com>; Sat, 30 Nov 2013 06:53:54 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [IPv6:2001:700:1:2:213:72ff:fe0b:80d8]) by ietfa.amsl.com (Postfix) with ESMTP id 415C21AD943 for <ietf@ietf.org>; Sat, 30 Nov 2013 06:53:54 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 49DDD39E1B9 for <ietf@ietf.org>; Sat, 30 Nov 2013 15:53:53 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hF91j080X5YK for <ietf@ietf.org>; Sat, 30 Nov 2013 15:53:52 +0100 (CET)
Received: from [192.168.1.17] (unknown [188.113.88.47]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 5637A39E1A5 for <ietf@ietf.org>; Sat, 30 Nov 2013 15:53:52 +0100 (CET)
Message-ID: <5299FBFF.7060403@alvestrand.no>
Date: Sat, 30 Nov 2013 15:53:51 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1
MIME-Version: 1.0
To: ietf@ietf.org
Subject: Re: Alternative decision process in RTCWeb
References: <52970A36.5010503@ericsson.com> <529719D7.9020109@cisco.com> <CAMm+LwgF-NL=LxaAjkVPVVO6a1oevLvvNqYxn6ug5w-zxdez3Q@mail.gmail.com> <D9F35A16-58D8-4F7F-A640-3E9B0A341BD8@iii.ca> <CA355BB7-8287-41EB-A59F-2955EE5D4C07@tzi.org>
In-Reply-To: <CA355BB7-8287-41EB-A59F-2955EE5D4C07@tzi.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 Nov 2013 14:53:57 -0000

On 11/29/2013 04:27 AM, Carsten Bormann wrote:
> On 29 Nov 2013, at 00:05, Cullen Jennings <fluffy@iii.ca> wrote:
>
>> As a quick cheat sheet to where browser vendors might stand on this matter...
> Thanks.
>
> In a similar vein, can anyone point out what we get if the IETF were to agree on a single MTI video codec for WebRTC?
> What is the upside to making this herculean effort?
>
>
The relevant section is section 2.3 of draft-ietf-rtcweb-overview.

2.3.  On interoperability and innovation

    The "Mission statement of the IETF" [RFC3935] states that "The
    benefit of a standard to the Internet is in interoperability - that
    multiple products implementing a standard are able to work together
    in order to deliver valuable functions to the Internet's users."

    Communication on the Internet frequently occurs in two phases:

    o  Two parties communicate, through some mechanism, what
       functionality they both are able to support

    o  They use that shared communicative functionality to communicate,
       or, failing to find anything in common, give up on communication.

    There are often many choices that can be made for communicative
    functionality; the history of the Internet is rife with the proposal,
    standardization, implementation, and success or failure of many types
    of options, in all sorts of protocols.

    The goal of having a mandatory to implement function set is to
    prevent negotiation failure, not to preempt or prevent negotiation.

    The presence of a mandatory to implement function set serves as a
    strong changer of the marketplace of deployment - in that it gives a
    guarantee that, as long as you conform to a specification, and the
    other party is willing to accept communication at the base level of
    that specification, you can communicate successfully.

    The alternative - that of having no mandatory to implement - does not
    mean that you cannot communicate, it merely means that in order to be
    part of the communications partnership, you have to implement the
    standard "and then some" - that "and then some" usually being called
    a profile of some sort; in the version most antithetical to the
    Internet ethos, that "and then some" consists of having to use a
    specific vendor's product only.