Re: [apps-discuss] Fwd: I-D Action:draft-saintandre-xdash-considered-harmful-01.txt

Ted Hardie <ted.ietf@gmail.com> Sun, 14 November 2010 03:20 UTC

Return-Path: <ted.ietf@gmail.com>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 479343A67FD for <apps-discuss@core3.amsl.com>; Sat, 13 Nov 2010 19:20:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.356
X-Spam-Level:
X-Spam-Status: No, score=-2.356 tagged_above=-999 required=5 tests=[AWL=0.243, BAYES_00=-2.599]
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 rilDHZzM9yWB for <apps-discuss@core3.amsl.com>; Sat, 13 Nov 2010 19:20:26 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 096043A63CB for <apps-discuss@ietf.org>; Sat, 13 Nov 2010 19:20:25 -0800 (PST)
Received: by qwd6 with SMTP id 6so180768qwd.31 for <apps-discuss@ietf.org>; Sat, 13 Nov 2010 19:21:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=bgMhpz9h2TfgYduanKfutbKM+KAGSl/B3wRliNvaQ/I=; b=mIRWB7kseDdLfztI/SHygoQF+Cj/53eO4PgA/nXL6c2L24RFk3lyxdwPX89BNciUvx XSSFPlShe24xofZjudfIjmm+SmxGugtp+qw5FwgN339iR9N5Y/egZKhGsEbw9UaDh2ky bAS27D6v/r5xbXM1NLSQPbl4esi+EnXYB+YS0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=YZRhzmMlsRIUJZMXx8P/MOAyaOW89N6dbQplx/liNt+RL3/cY2ul6tgT1tUg0S2Yv3 QjNpiSd6CqXsDnxnpnTM1cEHq4WjHuFVctRaI/WsIonBIDB2Ih9fV3dnXiEC31Q9I/Dy Zp1HtM9pRxake1zl6cH7+WfL2TcYwmSQy5fao=
MIME-Version: 1.0
Received: by 10.229.241.9 with SMTP id lc9mr2183516qcb.112.1289704861732; Sat, 13 Nov 2010 19:21:01 -0800 (PST)
Received: by 10.229.211.210 with HTTP; Sat, 13 Nov 2010 19:21:01 -0800 (PST)
In-Reply-To: <19188711-AAB7-472F-998D-CA05961B0A95@network-heretics.com>
References: <4CBDE23C.7050904@stpeter.im> <19188711-AAB7-472F-998D-CA05961B0A95@network-heretics.com>
Date: Sun, 14 Nov 2010 11:21:01 +0800
Message-ID: <AANLkTi=XJT1wjK_BFprK_9W74f63qZhQjZOo0qdgonQ6@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Keith Moore <moore@network-heretics.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Fwd: I-D Action:draft-saintandre-xdash-considered-harmful-01.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 14 Nov 2010 03:20:33 -0000

On Sun, Nov 14, 2010 at 1:40 AM, Keith Moore <moore@network-heretics.com> wrote:

> I am currently working on a project where one of the vendors insists on using URNs to name things that don't have registered namespaces, and without establishing any discipline to ensure uniqueness of the names. I might be able to convince them to use a namespace beginning with X-.  If this document were published as an RFC they would insist on not using a namespace beginning with X-.

RFC 3406 actually discusses both x- URNs and informal namespaces.  See
http://tools.ietf.org/html/rfc3406#section-3.1 .  Note that informal namespaces
are very rare (I can see only RFC-6050-to-be in the registry).  Whether x-
namespaces are more common or not is hard to say.  I have never seen one in
the wild.

regards,

Ted






>
> I don't think it's at all appropriate for this document to retroactively change the behavior of every protocol now using X-.  The consequences of using unregistered or poorly designed extensions are not the same for all protocols.
>
> I do think that maybe the "we won't ever standardize X-" rule is poorly stated.  I'm okay with standardizing a keyword that begins with X- if the facility associated with the keyword is found to be generally useful and if, in general, it seems to be used consistently in the wild.   Really we can already do that.   A community consensus action can always override another community consensus action.
>
> But unilaterally declaring X- harmful, IMO, goes too far.
>
> Keith
>
>
> On Oct 19, 2010, at 2:23 PM, Peter Saint-Andre wrote:
>
>> I finally got around to updating this one. It's still incomplete, in the
>> sense that it doesn't discuss recommendations or desired changes to
>> behavior. However, I figured a revised I-D was in order because the
>> issue came up recently on the HTTPBIS list -- see thread starting here:
>>
>> http://lists.w3.org/Archives/Public/ietf-http-wg/2010OctDec/0105.html
>>
>> -------- Original Message --------
>> Subject: I-D Action:draft-saintandre-xdash-considered-harmful-01.txt
>> Date: Tue, 19 Oct 2010 11:15:01 -0700 (PDT)
>> From: Internet-Drafts@ietf.org
>> Reply-To: internet-drafts@ietf.org
>> To: i-d-announce@ietf.org
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>>
>>       Title           : "X-" Considered Harmful
>>       Author(s)       : P. Saint-Andre
>>       Filename        : draft-saintandre-xdash-considered-harmful-01.txt
>>       Pages           : 6
>>       Date            : 2010-10-19
>>
>> Many application protocols use named parameters to represent data
>> (for example, header fields in Internet mail messages and HTTP
>> requests).  Historically, protocol designers and implementers have
>> often differentiated between "standard" and "experimental" parameters
>> by prefixing experimental parameters with the string "X-".  This
>> document argues that, on balance, the "X-" convention has more costs
>> than benefits.
>>
>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-saintandre-xdash-considered-harmful-01.txt
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> Below is the data which will enable a MIME compliant mail reader
>> implementation to automatically retrieve the ASCII version of the
>> Internet-Draft.
>>
>> <draft-saintandre-xdash-considered-harmful-01.txt><Attached Message Part.txt>_______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>