Re: [Ltru] RE: ISO 639-2 decision: "mis"

"Randy Presuhn" <randy_presuhn@mindspring.com> Sat, 16 June 2007 03:13 UTC

Return-path: <ltru-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HzOir-0003FV-F6; Fri, 15 Jun 2007 23:13:09 -0400
Received: from ltru by megatron.ietf.org with local (Exim 4.43) id 1HzOiq-0003FQ-Ii for ltru-confirm+ok@megatron.ietf.org; Fri, 15 Jun 2007 23:13:08 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HzOiq-0003FF-95 for ltru@ietf.org; Fri, 15 Jun 2007 23:13:08 -0400
Received: from elasmtp-kukur.atl.sa.earthlink.net ([209.86.89.65]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HzOio-0005DL-Ts for ltru@ietf.org; Fri, 15 Jun 2007 23:13:08 -0400
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=CcVC6zvKMovxGpq/gEUATQbnnPz8Ek37TrJf3TvK9MAKolzBHVEY0usDZg5BTUKB; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [66.167.204.252] (helo=oemcomputer) by elasmtp-kukur.atl.sa.earthlink.net with asmtp (Exim 4.34) id 1HzOio-0006aR-9B for ltru@ietf.org; Fri, 15 Jun 2007 23:13:06 -0400
Message-ID: <000b01c7afc4$d82fa380$6601a8c0@oemcomputer>
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: LTRU Working Group <ltru@ietf.org>
References: <OF6EDEBD1F.1F7368A6-ON882572FB.008110E2-882572FC.00020939@spe.sony.com>
Subject: Re: [Ltru] RE: ISO 639-2 decision: "mis"
Date: Fri, 15 Jun 2007 20:17:16 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888fa44b31bb60a93563578a2765b39a1c58a95b003e3bab509350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 66.167.204.252
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ltru>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
Errors-To: ltru-bounces@ietf.org

Hi -

As a technical contributor....

> From: <Karen_Broome@spe.sony.com>
> To: "Randy Presuhn" <randy_presuhn@mindspring.com>
> Cc: "LTRU Working Group" <ltru@ietf.org>
> Sent: Friday, June 15, 2007 5:20 PM
> Subject: Re: [Ltru] RE: ISO 639-2 decision: "mis"
...
> There's a difference between "fully supporting" BCP 47 and being compliant 
> with BCP 47. I don't think there's any organization that has a real-life 
> use for fully supporting BCP 47. These codes are frequently used in 
> databases; if a developer limits the size of that field such that the most 
> granular private use tag imaginable does not fit the space allocated, you 
> consider that to an implementation "based on" BCP 47 even if all tags in 
> the system are valid?

RFC 4646 says support for a maximum of at least 33 characters is a MUST,
42 characters is a SHOULD.  Anything less is not BCP 47.

> I don't think what you suggest is a useful or realistic way of looking at 
> this. If I only need en, fr, de, and it, I think that's fully compliant 
> with BCP 47. Must I support gsw-Hant-BV-x-chicago-mwbstr14-spoken to claim 
> to be aligned with BCP 47? 

If someone designs a protocol, and it can only handle the language tags
en, fr, de, and it, that protocol, in my judgement, would not be compliant
with BCP 47.  This doesn't say anything about the tags that a particular
application using that protocol might *generate*.  I'm just saying that it
must be able to cope with receiving valid tags of up to 33 characters in
length.

I'm urging folks to think about where this specification sits in the "food chain".
It specifies an element that is used by other protocols.  If other protocols
can claim to use this specification, without actually being able to carry the
full range of values, there will be little value to having this specification or to
claiming to support it.  It'd be like claiming to support ASCII, but not permitting
use of the letter "Z".  I fully recognize that for good historical reasons there
will be protocols that are restricted to a subset.  However, I'd strongly urge
against claiming that such protocols "supported" or were "aligned with",
much less "conformant with" BCP 47.

I think part of the disconnect is that some have been thinking about databases,
rather than protocols.

Randy



_______________________________________________
Ltru mailing list
Ltru@ietf.org
https://www1.ietf.org/mailman/listinfo/ltru