Re: [I18ndir] [art] New Version Notification for draft-bray-unichars-06.txt

Carsten Bormann <cabo@tzi.org> Sun, 01 October 2023 19:02 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFAFBC151709; Sun, 1 Oct 2023 12:02:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.898
X-Spam-Level:
X-Spam-Status: No, score=-6.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DXk24Tof2Gk4; Sun, 1 Oct 2023 12:02:05 -0700 (PDT)
Received: from smtp.zfn.uni-bremen.de (smtp.zfn.uni-bremen.de [IPv6:2001:638:708:32::21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F34F4C13AE40; Sun, 1 Oct 2023 12:01:36 -0700 (PDT)
Received: from eduroam-pool10-335.wlan.uni-bremen.de (eduroam-pool10-335.wlan.uni-bremen.de [134.102.91.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4RzD2j6fTCzDCbK; Sun, 1 Oct 2023 21:01:33 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAChr6SwJb2ZcFX-PaRSFrUzwgWpoXexYajq03GGnzT9YkraCDA@mail.gmail.com>
Date: Sun, 01 Oct 2023 21:01:33 +0200
Cc: Tim Bray <tbray@textuality.com>, "Manger, James" <James.H.Manger=40team.telstra.com@dmarc.ietf.org>, "i18ndir@ietf.org" <i18ndir@ietf.org>, ART Area <art@ietf.org>
X-Mao-Original-Outgoing-Id: 717879693.363156-fe823c879111587274dea615069a78d8
Content-Transfer-Encoding: quoted-printable
Message-Id: <9AF588BE-927C-48E1-BAF2-33824CFEA5EA@tzi.org>
References: <169566019635.41806.9804796677919971070@ietfa.amsl.com> <CAHBU6is-wU2NLXNWL56nSJ4=nKvDzGv_Aw4qJN6N2O8CuM4-yw@mail.gmail.com> <SYBPR01MB59814B3448F5754AAEDA1740E5C7A@SYBPR01MB5981.ausprd01.prod.outlook.com> <CAHBU6iueqtd5T1T-ciYUMWvmo8XqBQqO5LkWbdRaoXQzPYSQOQ@mail.gmail.com> <SYBPR01MB59819A9F0BDD785F74EB2855E5C7A@SYBPR01MB5981.ausprd01.prod.outlook.com> <CAChr6SwLcEX3Oox-CMCui+p8LQQFJBf+kG8p9WNpD8HzgXsm9Q@mail.gmail.com> <219F675E-0184-4FD9-BD48-6B62AD8A4353@tzi.org> <CAChr6SyDMHKB6p-gdS1OdJRG+X=6ozZDtT8j1hehyTvCKaskSA@mail.gmail.com> <90BF7B53-584A-44D9-824E-F2AA8BD70A94@tzi.org> <CAHBU6iuS2J0KEOYWOscVAoNthjU4G1BR-Bo+jYetBBGXjrt-Ew@mail.gmail.com> <F9C8BA7D-54E0-489E-88BD-E089D2EA297B@tzi.org> <CAChr6SwJb2ZcFX-PaRSFrUzwgWpoXexYajq03GGnzT9YkraCDA@mail.gmail.com>
To: Rob Sayre <sayrer@gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/pKKZngeeSzUUZsolNPIEJDboe7M>
Subject: Re: [I18ndir] [art] New Version Notification for draft-bray-unichars-06.txt
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Oct 2023 19:02:10 -0000

>>> > I repeat: To inform protocol designers that it’s insufficient to say “Unicode characters” for their text fields. And, having explained why, offer reasonable alternative character repertoires.
>> 
>> That is approximately the reason why I wrote modern-network-unicode.
>> Please explain how draft-bray-unichars is more useful for this purpose.
>> 
> There are a bunch of problems with that modern-network-unicode and your rhetoric here.

Well, I tried to point out that there are problems with draft-bray-unicode, too.

I apologize for my rhetorics.  I’m from Northern Germany and never attended a debating club; we tend to say things the way they are.

> Firstly, you're talking your own book. It's your draft, and you're presenting it as somehow in opposition to the draft we're talking about. It's not.

No, it’s just a better document for the stated purpose.

> The unichars document in question doesn't make any requirements.

I can’t parse that.

> Secondly, I know less about Unicode than the draft-bray-unichars authors, Asmus, you, and James, but I still know more than almost anyone on Earth. I do not understand your document's purpose, even though I understand every sentence individually.

Thank you for pointing that out.

The reason modern-network-unicode exists is that the only advice for using Unicode on the network that we have today is RFC 5198.  This is getting long in the tooth, partially because it was derived from the historic ASCII NVT and its typewriter model really isn’t appropriate for most applications of Unicode today.  I fell into the trap myself trying to use it as a reference, which didn’t work out that well.  So I wrote a document that can take its place.  Hence “Modern”, which is just a short moniker for me, but that of course can be changed.

> Thirdly, it's called "Modern", which is always a red flag. When a document appeals to propriety with terms like "Modern" or "Proper", it just sounds like unrealistic authoritarianism to me.

Good to know.

> Lastly, we can go right to the way the IETF works: "rough consensus and running code". I don't like everything in the document, in the sense that it tries to make rules a little bit, but it sure does describe running code. Good enough, ship it.

It doesn’t make a lot of sense to ship two documents with conflicting advice.  Much of the advice that could be derived from reading the first versions of draft-bray-unichars was not so good.  Besides pointing that out, I felt compelled to point out that there is a document with better advice.

The modern-network-unicode document was deliberately written in a way that it can be used as a normative reference, saving the recipients of the advice some work that would be wasted in restating its contents.  That may seem normative in itself, but the presence of lots of alternatives and variances should make it clear that only the reference from a normative document that identifies the specific ones chosen makes it so.

The document received some very good feedback during 2019; I’m unhappy that I was then distracted by other work.

Grüße, Carsten