[rtcweb] Positioning draft-ietf-rtcweb-ip-address as a standards-track document
Harald Alvestrand <harald@alvestrand.no> Sat, 02 April 2016 22:52 UTC
Return-Path: <harald@alvestrand.no>
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 1CC7912D522 for <rtcweb@ietfa.amsl.com>; Sat, 2 Apr 2016 15:52:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
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 y5Og13hVKxke for <rtcweb@ietfa.amsl.com>; Sat, 2 Apr 2016 15:52:08 -0700 (PDT)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D808D12D11B for <rtcweb@ietf.org>; Sat, 2 Apr 2016 15:52:07 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id EE6EB7C7B99 for <rtcweb@ietf.org>; Sun, 3 Apr 2016 00:52:05 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uOgvcluw_xeA for <rtcweb@ietf.org>; Sun, 3 Apr 2016 00:52:05 +0200 (CEST)
Received: from [IPv6:2001:67c:370:136:456b:e2c7:b74:4c84] (unknown [IPv6:2001:67c:370:136:456b:e2c7:b74:4c84]) by mork.alvestrand.no (Postfix) with ESMTPSA id A47917C7B98 for <rtcweb@ietf.org>; Sun, 3 Apr 2016 00:52:04 +0200 (CEST)
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
From: Harald Alvestrand <harald@alvestrand.no>
Message-ID: <57004D0F.70300@alvestrand.no>
Date: Sun, 03 Apr 2016 00:51:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/n45E7oBNKyDMc8-T4cuCXjJP8HI>
Subject: [rtcweb] Positioning draft-ietf-rtcweb-ip-address as a standards-track document
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Sat, 02 Apr 2016 22:52:10 -0000
I've read through draft-ietf-rtcweb-ip-address again, with an eye to seeing how it would read as a standards-track document. As such, it seems to me to provide rather tentative language in a few places, which could be strengthened by use of the CAPITALIZED WORDS. I think this is a Good Thing; if this is standards-track, with imperative, normative language, an implementation can claim support for RFC XXXX and expect the statement to be understood. (Remember - there is no protocol police. Nothing forces people to support RFC XXXX.) Changes needed: - Add the RFC 2119 incantation, including Stefan's addition ("lowercase words mean what they usually do") - Replace all occurences of "We recommend that..." with "an implementation MUST". - In section 3, end of first paragraph: " Specifically, WebRTC should:" -> "Implementations of this specification will:" - In section 4: "We recommend Mode 1 ... " -> "Mode 1 and mode 2 MUST be supported. Mode 1 SHOULD be the default when the user has not granted access to camera / microphone. Mode 2 SHOULD be the default when the user has granted access to camera / microphone. The implementation MAY provide means of letting the user or administrator select between modes. These means MUST NOT be placed under the control of WebRTC applications." I think this would make the spec a more useful tool for specifying what an application does. -- Surveillance is pervasive. Go Dark.
- [rtcweb] Positioning draft-ietf-rtcweb-ip-address… Harald Alvestrand
- Re: [rtcweb] Positioning draft-ietf-rtcweb-ip-add… Justin Uberti
- Re: [rtcweb] Positioning draft-ietf-rtcweb-ip-add… Victor Pascual Avila
- Re: [rtcweb] Positioning draft-ietf-rtcweb-ip-add… Drage, Keith (Nokia - GB)