RE: ietf-nntp Three proposals

Ian King <iking@microsoft.com> Tue, 17 December 1996 21:28 UTC

Received: from cnri by ietf.org id aa19262; 17 Dec 96 16:28 EST
Received: from ACADEM2.ACADEM.COM by CNRI.Reston.VA.US id aa23028; 17 Dec 96 16:28 EST
Received: (from majordomo@localhost) by academ2.academ.com (8.8.3/8.7.3) id PAA05682 for ietf-nntp-outgoing; Tue, 17 Dec 1996 15:24:35 -0600 (CST)
X-Authentication-Warning: academ2.academ.com: majordomo set sender to owner-ietf-nntp using -f
Received: from academ.com (root@ACADEM.COM [198.137.249.2]) by academ2.academ.com (8.8.3/8.7.3) with ESMTP id PAA05677 for <ietf-nntp@ACADEM2.ACADEM.COM>; Tue, 17 Dec 1996 15:24:31 -0600 (CST)
Received: from INET-05-IMC.itg.microsoft.com (mail5.microsoft.com [131.107.3.31]) by academ.com (8.8.3/8.7.1) with SMTP id PAA20119 for <ietf-nntp@academ.com>; Tue, 17 Dec 1996 15:24:25 -0600 (CST)
Received: by INET-05-IMC.itg.microsoft.com with SMTP (Microsoft Exchange Server Internet Mail Connector Version 4.0.994.63) id <01BBEC1D.6122D4E0@INET-05-IMC.itg.microsoft.com>; Tue, 17 Dec 1996 13:22:41 -0800
Message-ID: <c=US%a=_%p=msft%l=RED-10-MSG-961217212224Z-30084@INET-05-IMC.itg.microsoft.com>
From: Ian King <iking@microsoft.com>
To: 'Chris Lewis' <clewis@nortel.ca>, "'coneill@oneill.net'" <coneill@oneill.net>
Cc: "'bpolk@netscape.com'" <bpolk@netscape.com>, "'ietf-nntp@academ.com'" <ietf-nntp@academ.com>
Subject: RE: ietf-nntp Three proposals
Date: Tue, 17 Dec 1996 13:22:24 -0800
X-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.994.63
Encoding: 84 TEXT
Sender: owner-ietf-nntp@academ.com
Precedence: bulk

I also recall the following from the conversation (as it was something I
said): 

If X-verb is to mean experimental, then let's have 977bis include the
"blessed" interpretation of those X-verbs that have infiltrated
themselves into the standard.  For instance, for XOVER, we state in the
standard that there is a verb OVER which is defined as [the best and/or
most commonly used version of XOVER], which serves as guidance to the
author of new implementations.  In terms of changing existing software,
it will continue to be used and to support XOVER as is, until there is a
sufficient customer base to require a change -- by which time, most
software is updated anyway, to fix other problems.  :-)

Yes, this raises issues, but it's a lot less confusing than saying that
one X-verb is standard and another is experimental.  

Ian King, QA Lead <iking@microsoft.com>
Normandy Information Retrieval		WARNING: Dates on calendar are
Internet Services Business Unit		       closer than they appear.


>-----Original Message-----
>From:	Chris Lewis [SMTP:clewis@nortel.ca]
>Sent:	Tuesday, December 17, 1996 7:30 AM
>To:	coneill@oneill.net
>Cc:	bpolk@netscape.com; ietf-nntp@academ.com
>Subject:	Re: ietf-nntp Three proposals
>
>In message "Re: ietf-nntp Three proposals", 
>'coneill@oneill.net' writes:
>
>>On Thu, 12 Dec 1996, Ben Polk wrote:
>>> I'm going to make three proposals:
>
>>> 1. The new NNTP spec should not contain any optional features
>>> that are not negotiated through the extension mechanism.  
>
>>> I think we agreed to that, right?
>
>>I agree with it,
>
>Me too.
>
>>> 2. Some of the new commands that are not in 977 should be
>>> manditory.  Things like DATE, XOVER, XPAT make no sense to
>>> have as optional at this point.
>
>>I would tend to agree with this.
>
>Ditto.  I would like to add at least one of the AUTHINFO commands, because
>traceability is becoming extremely important these days.
>
>>> 3. We don't rename the X commands.
>
>>I think that if we're not going to formally rename the X-commands then we
>>should remove the wording about X-commands at all. I see two interesting
>>points here.  One is that I had always understood that the X-commands were
>>for experimental use, however, the draft replacement for 977 indicates
>>that this is actually for local use only.  I believe that this has more
>>merit than for experimental use, but I'm still not totally convinced of
>>the utility of the mechanism.  
>
>>The other is that just because we rename the commands the in the new
>>document does not mean that we will break all of the existing clients.  It
>>would necessary document the existing form of the commands in the current
>>practices document.  
>
>That's the same as "not renaming", except that we pollute the namespace
>even worse.
>
>Frankly, I think the X-mechanism is of relatively little use.  If any X-verb
>becomes standardized, then you have to change _all_ implementations - even
>with phased-in cutover.
>
>We have the choice between retaining the verbage around "X-verb", meaning
>that everyone has to change when the standard comes out, or removing the
>X-stuff, then only the experimental implementations that actually clash in
>practise having to change.  It's not as if we'll be recasting NNTP often
>enough that protecting the occasional "local" use is worth the world-wide
>grief.
>--
>Chris Lewis, Senior Network Security Analyst, Nortel.
>clewis@nortel.ca.ca; Dept 4C16, Ottawa, Canada.  (613) 763-2935.
>