Re: [art] Unichars / Modern Network Unicode / PRECIS

Claudio Allocchio <Claudio.Allocchio@garr.it> Thu, 21 March 2024 08:48 UTC

Return-Path: <Claudio.Allocchio@garr.it>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9ABB3C180B7E for <art@ietfa.amsl.com>; Thu, 21 Mar 2024 01:48:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.406
X-Spam-Level:
X-Spam-Status: No, score=-4.406 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=garr.it
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 HcKr4auBOe1T for <art@ietfa.amsl.com>; Thu, 21 Mar 2024 01:48:37 -0700 (PDT)
Received: from cyrus.dir.garr.it (cyrus.dir.garr.it [193.206.158.29]) (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 EA6BBC14F6A0 for <art@ietf.org>; Thu, 21 Mar 2024 01:48:35 -0700 (PDT)
Received: from macallocchio32 (unknown [10.2.2.14]) by cyrus.dir.garr.it (Postfix) with ESMTPSA id D39E5A1F2A; Thu, 21 Mar 2024 09:48:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=garr.it; s=202004; t=1711010912; bh=apOuBYmhzFWF43K9QqLZqwPCq+ioidTg/ZlDxk2pDSY=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=Dwx9ZW2OU22CxHV2QZqHEC1VnASAwRHqGcnJMaXYNIMXMhJp5x1MDAFqV5DQGfNTF ayp2/jA+djNI6CFe84nODrK35fuGWqBPCgBYfru9FRurDsqY8gshWaLPBRGRNlzAh1 Ao8XOCD14kC6X3ThbbtyoFqQ5qWpaaUi0JjMn2QLsm7vKDvkm9hi1EPrC+sujv8c5J ZdXVV9t+/I3Mpy/AHWFmVN5TinQP+wLI235F94i1sS/P/u6h8WVQV7evj7IXXvG/3b jatBLE6wSMrAR3NQgKY4yaebCb8WSYZ5W65zYEHikpUC9Pvs4nDV7xB+FRCZi3i3Ck myykW+gWyhLvA==
Date: Thu, 21 Mar 2024 09:48:31 +0100
From: Claudio Allocchio <Claudio.Allocchio@garr.it>
To: John C Klensin <john-ietf@jck.com>
cc: John Levine <johnl@taugh.com>, art@ietf.org, mt@lowentropy.net
In-Reply-To: <10B8BA5F26A5C1DBBB823B08@PSB>
Message-ID: <72561bc6-174c-f104-622b-29c887b28a59@garr.it>
References: <20240320163345.3D88C85CC546@ary.qy> <10B8BA5F26A5C1DBBB823B08@PSB>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/k_E7cddt7SC9J-0jtt_Mdcey2pM>
Subject: Re: [art] Unichars / Modern Network Unicode / PRECIS
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Mar 2024 08:48:41 -0000

On Wed, 20 Mar 2024, John C Klensin wrote:

> --On Wednesday, March 20, 2024 12:33 -0400 John Levine
> <johnl@taugh.com> wrote:
>
>> It appears that Martin Thomson  <mt@lowentropy.net> said:
>>> On Wed, Mar 20, 2024, at 11:17, Paul Kyzivat wrote:
>>>> Postel's law is often the wise thing to do.
>>>
>>> Consider me successfully invoked: RFC 9413 says all that
>>> needs to be said on this topic.  But to summarize: the
>>> robustness principle is not wise, merely expedient.
>>
>> My understanding is that Postel said you should be liberal
>> *when the spec is ambiguous.* He didn't say you should work
>> around broken implementations, although a lot of people seem
>> to believe that he did.
>
> FWIW, that ("in case of ambiguity" and not "tolerate brokenness
> and stupidity") is certainly what I heard in multiple
> conversations with him on the subject.

Broken implementations are broken implementations and are not because of 
"ambiguity in the specification", they are just wrong.

The issue is that it happens de facto that when a broken implementaion 
goes out in the real world, it starts to make damages. I asked myself many 
time "can we do technically something so that we can 'block', 'impede the 
broken implementation to work', so that the ones who put it out there 
(nowadays very often commencial vendors) have to fix it because it just 
does not work itself?". It applies the same for imp[ementations not 
following openess, interoperability etc.; can we block them from hijacking 
protocols, but vuolating other principles? Unluckily not easy, maybe 
impossible... but never forget this as a principle. We cannot stop 
stupidity (or just ignorance in reading a specification) but trying to 
limit damages to all the rest... yes. But... how?

> He also invoked a variation on the principle as an argument
> against our getting bogged down in our work by deciding we
> needed to consider every possible unlikely and obscure case and
> then overspecifying what should be done were they to ever arise.
> That was obviously a delicate balance a quarter-century ago and
> remains so.  Given how long it seems to take the IETF these days
> to get specifications from rough agreement about all the
> important issues, including text that is recognized as close to
> done, to deciding we are actually finished and ready to publish,
> it is not clear to me that we have the balance right... and,
> whether it is blamed on Jon or not, perhaps we should be more
> explicitly revisiting that set of tradeoffs rather than, e.g.,
> attacking slogans.

+1

>
> best,
>   john
>
> _______________________________________________
> art mailing list
> art@ietf.org
> https://www.ietf.org/mailman/listinfo/art
>

------------------------------------------------------------------------------
Claudio Allocchio             G   A   R   R          Claudio.Allocchio@garr.it
                        Senior Manager and Advisor
tel: +39 040 3758523      Italian Academic and       G=Claudio; S=Allocchio;
fax: +39 040 3758565        Research Network         P=garr; A=garr; C=it;

      PGP Key: https://www.cert.garr.it/servizi/informazioni-su-pgp-keys