Re: [rtcweb] RTP usage: requirement levels

Colin Perkins <csp@csperkins.org> Tue, 17 July 2012 09:31 UTC

Return-Path: <csp@csperkins.org>
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 2496C21F86A2 for <rtcweb@ietfa.amsl.com>; Tue, 17 Jul 2012 02:31:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level:
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id keBvyq-vmOwo for <rtcweb@ietfa.amsl.com>; Tue, 17 Jul 2012 02:31:53 -0700 (PDT)
Received: from lon1-msapost-2.mail.demon.net (lon1-msapost-2.mail.demon.net [195.173.77.181]) by ietfa.amsl.com (Postfix) with ESMTP id 52B2D21F8698 for <rtcweb@ietf.org>; Tue, 17 Jul 2012 02:31:53 -0700 (PDT)
Received: from mangole.dcs.gla.ac.uk ([130.209.247.112]) by lon1-post-2.mail.demon.net with esmtpsa (AUTH csperkins-dwh) (TLSv1:AES128-SHA:128) (Exim 4.69) id 1Sr491-000410-bE; Tue, 17 Jul 2012 09:32:39 +0000
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset="us-ascii"
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <CABkgnnXWeAKNwUv70Uusujz0k11iA7a7g7ZHME99Vbq3RKQj5Q@mail.gmail.com>
Date: Tue, 17 Jul 2012 10:32:38 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <2E4702C2-49DD-47C8-9F9E-DF93103CF640@csperkins.org>
References: <CABkgnnXWeAKNwUv70Uusujz0k11iA7a7g7ZHME99Vbq3RKQj5Q@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1278)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] RTP usage: requirement levels
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: Tue, 17 Jul 2012 09:31:54 -0000

Martin,

If you have suggestions for specific changes where the recommendations in the draft are unclear, we'd be happy to receive them. The classifications you suggest below are not appropriate for all the normative statements in the draft, so it's not clear exactly what you think needs to change.

Colin

On 16 Jul 2012, at 19:38, Martin Thomson wrote:
> The RTP usage draft current uses MUST, SHOULD, MAY to indicate two
> levels of compliance.  This is not a particularly good division for
> this sort of draft.
> 
> Firstly, it's unclear what meaningful distinction there is between
> SHOULD and MAY.  Then there is the distinction between MUST implement
> and MUST use.
> 
> The following classifications are more relevant to this sort of draft.
> 
> mandatory to USE
> - all implementations MUST always use this feature
> - there is no reason to signal support for the feature
> - there is no reason to provide a means to disable it
> - no API requirements need to be derived for features that are mandatory to use
> 
> mandatory to IMPLEMENT
> - all implementations MUST include support for the feature
> - implementations MUST provide a means to enable and disable the
> feature (API requirement)
> - there is no API requirement for indicating support of the feature
> 
> mandatory to DISABLE
> - implementations MAY include support for the feature
> - implementations MUST provide a means to signal support for the
> feature (API requirement)
> - implementations that support the feature MUST provide a means to
> enable and disable the feature (optional API requirement)
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb



-- 
Colin Perkins
http://csperkins.org/