two independent implementations (Re: draft-housley-two-maturity-levels)

Lars Eggert <lars.eggert@nokia.com> Wed, 27 October 2010 07:14 UTC

Return-Path: <lars.eggert@nokia.com>
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B9C0D3A6917 for <ietf@core3.amsl.com>; Wed, 27 Oct 2010 00:14:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.11
X-Spam-Level:
X-Spam-Status: No, score=-103.11 tagged_above=-999 required=5 tests=[AWL=-0.511, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OML+byW3OBfj for <ietf@core3.amsl.com>; Wed, 27 Oct 2010 00:14:22 -0700 (PDT)
Received: from mgw-sa01.nokia.com (smtp.nokia.com [147.243.1.47]) by core3.amsl.com (Postfix) with ESMTP id 2774C3A67A7 for <ietf@ietf.org>; Wed, 27 Oct 2010 00:14:21 -0700 (PDT)
Received: from mail.fit.nokia.com (esdhcp030222.research.nokia.com [172.21.30.222]) by mgw-sa01.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id o9R7G8Bi026616 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Oct 2010 10:16:08 +0300
Subject: two independent implementations (Re: draft-housley-two-maturity-levels)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.96.3 at fit.nokia.com
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: multipart/signed; boundary="Apple-Mail-47-618916185"; protocol="application/pkcs7-signature"; micalg="sha1"
From: Lars Eggert <lars.eggert@nokia.com>
In-Reply-To: <201010260337.o9Q3b4Mb020219@sj-core-5.cisco.com>
Date: Wed, 27 Oct 2010 10:16:01 +0300
Message-Id: <AF08BD12-82BB-4B4C-99A2-5D4F2F2E4719@nokia.com>
References: <4CC6224B.5060300@gmail.com> <20101026024400.57137.qmail@joyce.lan> <201010260337.o9Q3b4Mb020219@sj-core-5.cisco.com>
To: "James M. Polk" <jmpolk@cisco.com>
X-Mailer: Apple Mail (2.1081)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mail.fit.nokia.com); Wed, 27 Oct 2010 10:16:02 +0300 (EEST)
X-Nokia-AV: Clean
Cc: "ietf@ietf.org" <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 27 Oct 2010 07:14:23 -0000

Hi,

On 2010-10-26, at 6:37, James M. Polk wrote:
> I'm not in love with the 3 maturity levels, especially when I was 
> asked by an AD during Maastricht to provide proof of 2 independent 
> implementations just to have an ID I was presenting be considered to 
> become a WG item.

I was that AD, and your characterization is not accurate. (I've pointed this out privately before.)

The issue was that it was difficult to judge - due to lack of WG interest and review - whether interoperable specifications could be built based on the document in question. I said that *if there were* multiple implementations, that that would certainly demonstrate this nicely. But there are other ways, such as more WG review activity, etc.

Lars

From the Maastricht minutes:

    Lars: One way is to get people in TSVWG to work on and review the
          documents (and say they will do). There needs to be people doing
          this to ensure STD-track progression. Right now, it is hard for
          me to judge if an RSVP implementer can interoperate using this
          specification. If there were two independent implementations,
          this would clearly demonstrate the implementability of a Spec.

A bit later, Gorry followed up on that:

   Gorry: The RSVP directorate has been contacted in the last few
          days and I am hoping they will soon get back to me.
          -: The old IETF ethos of "rough consensus and running code"
          requires two implementations. This seems a good idea.
   Gorry: I like that.

    Lars: I like it too. This seems to be one way to show that the
          specifications are readable and it can be implemented.