RE: two independent implementations

"Tony Hain" <alh-ietf@tndh.net> Wed, 27 October 2010 20:25 UTC

Return-Path: <alh-ietf@tndh.net>
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 ADAD43A6939 for <ietf@core3.amsl.com>; Wed, 27 Oct 2010 13:25:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.445
X-Spam-Level: *
X-Spam-Status: No, score=1.445 tagged_above=-999 required=5 tests=[AWL=0.425, BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, FH_HOST_EQ_D_D_D_D=0.765, HOST_EQ_STATICB=1.372]
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 JPfVwTz-Im3W for <ietf@core3.amsl.com>; Wed, 27 Oct 2010 13:25:25 -0700 (PDT)
Received: from tndh.net (static-66-15-163-216.bdsl.verizon.net [66.15.163.216]) by core3.amsl.com (Postfix) with ESMTP id 886843A6912 for <ietf@ietf.org>; Wed, 27 Oct 2010 13:25:25 -0700 (PDT)
X-AuthUser: alh-ietf@tndh.net
Received: from ahainW7 ([192.168.123.15]:60142) by tndh.net with [XMail 1.27 ESMTP Server] id <S18C1B40> for <ietf@ietf.org> from <alh-ietf@tndh.net>; Wed, 27 Oct 2010 13:27:29 -0700
From: Tony Hain <alh-ietf@tndh.net>
To: 'John Leslie' <john@jlc.net>
References: <20101026115954.13D815B23A6@newdev.eecs.harvard.edu> <03b201cb754f$f1b1f930$d515eb90$@net> <61FAB3C7-940A-4A2B-B167-924304B7A602@nokia.com> <05fc01cb75f3$71c68750$555395f0$@net> <20101027181934.GY82074@verdi>
In-Reply-To: <20101027181934.GY82074@verdi>
Subject: RE: two independent implementations
Date: Wed, 27 Oct 2010 13:27:09 -0700
Message-ID: <069301cb7615$564c1a90$02e44fb0$@net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Act2A5LL7G0rZDt1S0ims/Y4iE7vlAADm6ZA
Content-Language: en-us
Cc: 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 20:25:26 -0000

John Leslie wrote:
> Tony Hain <alh-ietf@tndh.net> wrote:
> >
> > Lars,
> >
> > As I understand it, the characterization was correct.
> 
>    Try though I may, I can't stretch it to "correct".
> 
>    In fairness to James, though, it was _not_ false, just misleading.
> (After all, it led me to a thoroughly inaccurate assumption: that the
> ruling and the suggestion were about the same issue.)
> 
>    Assuming the minutes are correct (by definition, an appropriate
> assumption), the _ruling_ was that the I-D _could_not_ be adopted
> because it was out of scope in the Charter.
> 
>    The suggestion had to do with what would make Lars comfortable in
> proposing a change in the Charter (which could not be accomplished that
> day in any case). _One_thing_ he suggested was documenting multiple
> implementation if they existed.
> 
>    James, of course, is perfectly entitled to raise the question of
> whether an AD should even _consider_ whether a spec is sufficiently
> detailed to enable two interoperable implementations without being
> supplemented by out-of-band communications with the author(s).

Interoperable implementations have absolutely nothing to do with charter
scope. 

> 
> > The level of the bar you appear to be setting is appropriate for
> > progressing an ID out of the WG,
> 
>    Actually, I don't agree the "multiple implementations" bar for
> Proposed Standard is _ever_ appropriate...

I was reacting to the excerpted minutes in the response Lars sent to James. 
	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.

If the AD questions the clarity of WG output, multiple interoperable
implementations from the spec would be a reasonable measure of clarity. I
don't want multiple implementations to become a bar for every PS to
overcome, but the bigger point is that it can't even be a hint at a bar for
getting INTO a WG. If the doc is so complete that multiple interoperable
implementations are done, what work is there for the WG to do? Given that an
array of products will have shipped and been end-of-life'd before a WG & the
IESG could even think about allowing a PS to be published, what relevance
does the IETF have if the implementations are done before allowing a WG to
start?

> 
> > but completely insane for evaluating a personal submission for
> > becoming a WG item.
> 
>    (Thus, I'd consider it also inappropriate for that evaluation.)
> 
>    But recall, the _ruling_ was that it was out of scope -- not whether
> the I-D was adequate for adoption by _a_ Transport WG as a WG draft.

I was not in the room, but this is inconsistent with the minutes excerpt
that is focused on document clarity. 

> 
>    (I find it a bit distressing that some WGs don't think their Charter
> places any limits on what they may adopt as a work item. I'm pretty
> sure this is explained in WGC training sessions. Does it need to be
> repeated at a WGC meeting every IETF?)

In vs. out of charter is something the Chair should be able to resolve, and
-might- call for AD consultation if there is ambiguity. In any case,
implementation clarity of the document is not grounds for consideration, yet
the minutes show clearly that was the discussion at hand. 

> 
> > In the abstract, requiring multiple interoperable implementations
> > of personal drafts essentially codifies that the IETF process is
> > irrelevant...
> 
>    It would be _entirely_ appropriate if the Individual Submission
> was seeking Draft Standard status.

At that point one presumes it would be a PS RFC, not an individual I-D, or
did I miss a process step that allows skipping PS?

> 
>    May I suggest that our problem may be the RFC2026 "time-in-grade"
> requirements? Perhaps the IESG should be trusted to publish an RFC
> as Draft Standard _without_ going through the whole process twice?

Again, I have no problem dropping DS from the sequence. Time-in-grade has a
grand intent, but is totally OBE given the length of time it takes for the
IESG to get PS out the door. The products are on their deathbed by the time
documents are blessed, so we might as well move straight from personal I-D
to Historic.


Tony