Re: [rtcweb] Mirja Kühlewind's No Objection on draft-ietf-rtcweb-overview-18: (with COMMENT)

Sean Turner <sean@sn3rd.com> Tue, 16 May 2017 16:41 UTC

Return-Path: <sean@sn3rd.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 DAD2912EC49 for <rtcweb@ietfa.amsl.com>; Tue, 16 May 2017 09:41:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=sn3rd.com
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 Tqc8hn2e3HR5 for <rtcweb@ietfa.amsl.com>; Tue, 16 May 2017 09:41:36 -0700 (PDT)
Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 30ADD12EC1C for <rtcweb@ietf.org>; Tue, 16 May 2017 09:36:45 -0700 (PDT)
Received: by mail-io0-x22e.google.com with SMTP id o12so97361050iod.3 for <rtcweb@ietf.org>; Tue, 16 May 2017 09:36:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sn3rd.com; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DkyoHgNfvEwPln1PPwTbjWgmYt7YJWnzhE56jJPcso4=; b=R97Y4qwdJ5dBbhPwouPaMCsDSg/DDPd1uxfto5P3l+ItEZphsIKU91Jo8+j1x6EVYq hyNGLZ0vQLCS+jlKGBdSohgrCLFB09flfS61OqcXxGpZzeNVuMLjRnCtZibG2+WIXtw1 la45RA9rzqSDVLRD7jN/nyKJBH0gBb9ncdxBo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DkyoHgNfvEwPln1PPwTbjWgmYt7YJWnzhE56jJPcso4=; b=boLvdoWbgD74vfRL59pIvXWRkNfxHu/wD2+4d1X4nkrwZx1l78QuHTa7UVp7W0H9aW tnioCMsPaJSP7BFPRPON0eGORnBWLl6YLYZiSfQwJByDvEiyg8yW7qO1Ww/Esu35e2pY x2Or73+pko9W38JTEcuY6/JWEAlyFnjLbILI00HY30bIwoNR3j/6XxPee4CXAOZJQ6RG U5llG2IjqNOaObPZgjr28/l/Y8nTzK1vE9XVwnKqqlkzpU/8i6wY5o76bGpljKoUKkFm t+ZRDJSoelD0GFXuCv4eM4OSUInSGW8/yi8Wj3BqN39EGSKr50A9FI0I+OjWTJXa6EqR bd+g==
X-Gm-Message-State: AODbwcDIFZD+6d9YqTXVhKcIRBI+LXIDEq8IaqoGAPz1kAp5W//2t9TH vi6E2aDG75elYg==
X-Received: by 10.107.161.19 with SMTP id k19mr11981960ioe.204.1494952604507; Tue, 16 May 2017 09:36:44 -0700 (PDT)
Received: from [5.5.33.114] (vpn.snozzages.com. [204.42.252.17]) by smtp.gmail.com with ESMTPSA id p77sm5211912ioe.3.2017.05.16.09.36.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 May 2017 09:36:43 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Sean Turner <sean@sn3rd.com>
In-Reply-To: <149303566483.25889.317046108892686691.idtracker@ietfa.amsl.com>
Date: Tue, 16 May 2017 12:36:42 -0400
Cc: The IESG <iesg@ietf.org>, draft-ietf-rtcweb-overview@ietf.org, rtcweb-chairs@ietf.org, rtcweb@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <E7A0702E-5FFB-4AB1-B99C-8061B22B7629@sn3rd.com>
References: <149303566483.25889.317046108892686691.idtracker@ietfa.amsl.com>
To: Mirja Kühlewind <ietf@kuehlewind.net>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/l1q3M65gufvMuzj_51W0Gh6IuMc>
Subject: Re: [rtcweb] Mirja Kühlewind's No Objection on draft-ietf-rtcweb-overview-18: (with COMMENT)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 16 May 2017 16:41:42 -0000

> On Apr 24, 2017, at 08:07, Mirja Kühlewind <ietf@kuehlewind.net> wrote:
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> One high level comments on normative language:
> While I think this document is very useful to explain the relationship
> between the other webrtc documents and serves a a good starting point for
> an implementor, I'm not sure if the use of normative language is actually
> helpful. Most of the language is used to say that a webrtc endpoint MUST
> implement a certain other document. However, I believe this is inherently
> necessary to achieve interoperability. So I don't see a need to specify
> this normatively.

I can see that but I also think that as a “treasure map” document pointing normatively could work, i.e., it’s a style thing.

> In regard to the shepherd write-up, I just want to note that using
> normative language does not automatically make the document Standards
> Track; there are many informational docs that use normative language. As
> such, I don't want raise a big discussion on status now, but this
> document sounds more informational to me (giving pointers to other
> document). However, I don't object to publication on Standards Track.

Addressed via Ben’s response.

> minor comments:
> 1) I would not need all the text on the history of Internet communication
> in this doc (especially all text on page 3 in the intro as well as
> section 2.3 and the second to last paragraph in 3)... however, I guess it
> doesn't hurt

It is wordy, but I think Harald’s just providing background for folks who might note be so in the know.

> 2) Agree with Warren that 'Protocol' probably doesn't need to be
> (re)defined in this doc

I waffled around with deleting, but since this is a comment I’m leaning towards just leaving it based on the principle that it doesn’t really do any harm leaving it in.

> 3) section 3: 
> "Data transport: TCP, UDP and the means to securely set up
>      connections between entities, as well as the functions for
>      deciding when to send data: Congestion management, bandwidth
>      estimation and so on."
> This seems to implicitly assume that only TCP or something encapsulated
> over UDP can be used. Even though that might be true, I assume this was
> not intentionally, maybe:
> NEW
> "Data transport: such as TCP or UDP and the means to securely set up
>      connections between entities, as well as the functions for
>      deciding when to send data: Congestion management, bandwidth
>      estimation and so on.”

Fixed via PR:
https://github.com/rtcweb-wg/rtcweb-overview/pull/29

> nit:
> -"massage the signals": not sure if "massage" is actually a meaningful
> word here…

manipulate might be a better word.  Fixed via PR:
https://github.com/rtcweb-wg/rtcweb-overview/pull/31

spt