[rtcweb] Consensus vs. Voting (was Re: Call for Consensus Regarding Selecting Recommended Audio Codecs)

Adam Roach <adam@nostrum.com> Mon, 14 January 2013 15:00 UTC

Return-Path: <adam@nostrum.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 488B121F8935 for <rtcweb@ietfa.amsl.com>; Mon, 14 Jan 2013 07:00:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.797
X-Spam-Level:
X-Spam-Status: No, score=-101.797 tagged_above=-999 required=5 tests=[AWL=-0.804, BAYES_00=-2.599, MISSING_HEADERS=1.292, SARE_MILLIONSOF=0.315, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kovj9JU0In5E for <rtcweb@ietfa.amsl.com>; Mon, 14 Jan 2013 07:00:40 -0800 (PST)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id 4180B21F88AC for <rtcweb@ietf.org>; Mon, 14 Jan 2013 07:00:40 -0800 (PST)
Received: from Orochi.local (99-152-144-32.lightspeed.dllstx.sbcglobal.net [99.152.144.32]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id r0EF0dfj076879 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for <rtcweb@ietf.org>; Mon, 14 Jan 2013 09:00:39 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <50F41D97.1030508@nostrum.com>
Date: Mon, 14 Jan 2013 09:00:39 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
CC: rtcweb@ietf.org
References: <50D2CC6A.4090500@ericsson.com> <6515_1357907583_50F0067F_6515_1738_1_2842AD9A45C83B44B57635FD4831E60A0747CC@PEXCVZYM14.corporate.adroot.infra.ftgroup> <BLU0-SMTP880A602A311CE05C9DC39FD0290@phx.gbl> <A26C56D5-C501-4823-8099-62AF7910B8A4@ntt-at.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D16813E56EC@HE111648.emea1.cds.t-internal.com>
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67D16813E56EC@HE111648.emea1.cds.t-internal.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Received-SPF: pass (nostrum.com: 99.152.144.32 is authenticated by a trusted mechanism)
Subject: [rtcweb] Consensus vs. Voting (was Re: Call for Consensus Regarding Selecting Recommended Audio Codecs)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Mon, 14 Jan 2013 15:00:41 -0000

This thread has been going on for quite some time now, and I wouldn't be 
surprised if there is some pressure for the chairs to call consensus in 
the next week or two.

I know it's tempting to think they might simply grab the relevant 
messages and tally the support for each position, calling the issue for 
those with the larger number of proponents. In short, simple majority 
voting. Many bodies work this way -- governments, corporations, and 
other SDOs, just to name a few.

We don't.

As Dave Crocker[1] is fond of pointing out, it is possible to have 99 
people in support of a position and one standing against, and still fail 
to meet the IETF's standard for "rough consensus." All it takes is the 
failure of those 99 people to engage the arguments put forth by the one 
outlier. Correspondingly, you can have 50 people on one side of an 
issue, 50 on the other, and still have a clear consensus if one side is 
merely stating a position, while the other is offering up unanswered 
arguments.

To be clear, I'm not saying that "+1" is never a valid response when 
attempting to reach consensus. However, it does not, in and of itself, 
comprise a counter-argument to points raised by supporters of the 
opposing position.

To the issue at hand: roughly grouping those proponents of option 1 into 
one voice (A), and those boosting option 2 in to another (B), the 
conversation so far can be roughly summarized as:

A: We'd like to see SHOULD-level support for codecs x, y, and/or z 
because gee, wouldn't it be nice?
B: "Wouldn't it be nice" doesn't meet the criteria for RFC 2119 SHOULD.
A: *crickets*

[time passes]

A: We'd like to see SHOULD-level support for codecs x, y, and/or z 
because gee, wouldn't it be nice?
B: "Wouldn't it be nice" doesn't meet the criteria for RFC 2119 SHOULD.
A: *crickets*

That's the _exact_ kind of failure to engage that I would expect would 
cause experienced chairs to call clear consensus for supporters of option 2.

This isn't a vote, it's a discussion, and discussions need to go beyond 
blindly repeating your opening arguments. If you have any interest in 
option 1 being considered further, you need to listen and respond to the 
opposing position.

/a


[1] For those of you unfamiliar with Dave Crocker's tenure in the IETF, 
I call your attention to the date and attendee list on the following 
proceedings: http://www.ietf.org/proceedings/04.pdf


On 1/14/13 02:21, R.Jesske@telekom.de wrote:
> I also support Stephane's proposal.
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org]
>> Im Auftrag von Shida Schubert
>> Gesendet: Sonntag, 13. Januar 2013 22:35
>> An: Paul Coverdale
>> Cc: rtcweb@ietf.org
>> Betreff: Re: [rtcweb] Call for Consensus Regarding Selecting
>> Recommended Audio Codecs
>>
>>
>> +1
>>
>> On Jan 11, 2013, at 5:56 AM, Paul Coverdale wrote:
>>
>>> I support Stephane's proposal for option 1. It makes good sense,
>>> particularly for the case where AMR and AMR-WB are already
>> implemented
>>> in mobile devices - there are no additional licensing issues and it
>>> simplifies interoperability.
>>>
>>> ...Paul
>>>
>>>> -----Original Message-----
>>>> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
>>>> Behalf Of stephane.proust@orange.com
>>>> Sent: Friday, January 11, 2013 7:33 AM
>>>> To: Magnus Westerlund; rtcweb@ietf.org
>>>> Subject: Re: [rtcweb] Call for Consensus Regarding Selecting
>>>> Recommended Audio Codecs
>>>>
>>>> It is clear from the discussions on the rtcweb e-mail
>> reflector that
>>>> the only additional codecs to be considered are limited to the
>>>> following very small subset of 3 codecs: AMR, AMR-WB and G.722.
>>>> In addition to G.711, these 3 codecs cover almost all
>> legacy devices
>>>> dedicated to voice services. They are consequently needed and
>>>> sufficient to be supported by WebRTC to make it an attractive and
>>>> future proof technology for usage in all environments including
>>>> mobile and for interoperability use cases with most of all
>> legacy voice terminals.
>>>> AMR and AMR-WB are indeed the most widely supported voice
>> codecs in
>>>> hundreds of millions of legacy mobile devices.
>>>> G.722 is royalty free (including a Packet Loss Concealment
>> solution
>>>> provided in ITU-T Software Tool Library) and is the codec
>> used for HD
>>>> Voice / DECT-Cat IQ fixed devices
>>>>
>>>> Furthermore, considering that the reason for excluding AMR
>> and AMR-WB
>>>> from WebRTC was the licensing issue, there is no reason to NOT
>>>> support AMR-WB and AMR at WebRTC level if these codecs are already
>>>> implemented on the device.
>>>>
>>>> Therefore I support option 1 and propose the following
>> specification
>>>> according this:
>>>> AMR-WB, AMR and G.722 are RECOMMENDED TO IMPLEMENT by WebRTC
>>>> end-points AMR and AMR-WB MUST BE supported at WebRTC
>> level by WebRTC
>>>> end-points on 3GPP mobile devices already implementing AMR
>> and AMR-WB
>>>> (*)
>>>>
>>>> (*) note that the way these codecs are supported at RTC
>> Web level is
>>>> left open to implementors: either by a WebRTC specific software
>>>> implementation of these codecs or by using APIs to access hardward
>>>> implementation.
>>>>
>>>>
>>>> -----Message d'origine-----
>>>> De : rtcweb-bounces@ietf.org
>> [mailto:rtcweb-bounces@ietf.org] De la
>>>> part de Magnus Westerlund Envoyé : jeudi 20 décembre 2012 09:30 À :
>>>> rtcweb@ietf.org Objet : [rtcweb] Call for Consensus Regarding
>>>> Selecting Recommended Audio Codecs
>>>>
>>>> WG,
>>>>
>>>> As an outcome of the Vancouver IETF meeting codec
>> discussions we did
>>>> promise to run a call for consensus regarding if the WG was
>>>> interested in specifying a small set of recommended audio
>> codecs. We
>>>> are sorry this has been delayed until now.
>>>>
>>>> The question for the call of consensus is between two options.
>>>>
>>>> 1) Run a process in the WG to select and specify a small set of
>>>> audio/speech codecs that would be RECOMMNEDED to implement by a
>>>> WebRTC end-points
>>>>
>>>> 2) Do nothing and let the already specified Mandatory to Implement
>>>> Audio codecs be the only audio codecs mentioned in the
>> WebRTC specification.
>>>> Please indicate your position by January 16th 2013.
>>>>
>>>> Regards
>>>>
>>>> Magnus Westerlund
>>>>
>>>>
>> ---------------------------------------------------------------------
>>>> - Multimedia Technologies, Ericsson Research EAB/TVM
>>>>
>> ----------------------------------------------------------------------
>>>> Ericsson AB                | Phone  +46 10 7148287
>>>> Färögatan 6                | Mobile +46 73 0949079
>>>> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
>>>>
>> ---------------------------------------------------------------------
>>>> -
>>>>
>>>> _______________________________________________
>>>> rtcweb mailing list
>>>> rtcweb@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>>>
>>>>
>> _____________________________________________________________________
>>>> ___ _________________________________________________
>>>>
>>>> Ce message et ses pieces jointes peuvent contenir des informations
>>>> confidentielles ou privilegiees et ne doivent donc pas
>> etre diffuses,
>>>> exploites ou copies sans autorisation. Si vous avez recu
>> ce message
>>>> par erreur, veuillez le signaler a l'expediteur et le
>> detruire ainsi
>>>> que les pieces jointes. Les messages electroniques etant
>> susceptibles
>>>> d'alteration, France Telecom - Orange decline toute
>> responsabilite si
>>>> ce message a ete altere, deforme ou falsifie. Merci.
>>>>
>>>> This message and its attachments may contain confidential or
>>>> privileged information that may be protected by law; they
>> should not
>>>> be distributed, used or copied without authorisation.
>>>> If you have received this email in error, please notify the sender
>>>> and delete this message and its attachments.
>>>> As emails may be altered, France Telecom - Orange is not
>> liable for
>>>> messages that have been modified, changed or falsified.
>>>> Thank you.
>>>>
>>>> _______________________________________________
>>>> rtcweb mailing list
>>>> rtcweb@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>> _______________________________________________
>>> rtcweb mailing list
>>> rtcweb@ietf.org
>>> https://www.ietf.org/mailman/listinfo/rtcweb
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb