[Cbor] Octets (was: Re: Paywalled IEEE standards referenced in draft-bormann-cbor-time-tag)

Carsten Bormann <cabo@tzi.org> Sat, 03 April 2021 06:21 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A57CB3A089A for <cbor@ietfa.amsl.com>; Fri, 2 Apr 2021 23:21:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3dIXBmNUXl-Q for <cbor@ietfa.amsl.com>; Fri, 2 Apr 2021 23:21:22 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC86A3A0898 for <cbor@ietf.org>; Fri, 2 Apr 2021 23:21:22 -0700 (PDT)
Received: from [192.168.217.152] (p548dc178.dip0.t-ipconnect.de [84.141.193.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4FC6J00WcBzydl; Sat, 3 Apr 2021 08:21:20 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAM70yxDK4d2NOUYbzXfYBqnCWCBjO+1JQ1tfWBSTC0bNKF5MyQ@mail.gmail.com>
Date: Sat, 03 Apr 2021 08:21:19 +0200
Cc: cbor@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <A293EEDA-CD66-4BE8-B2EC-0B5CCA65948A@tzi.org>
References: <CAM70yxDK4d2NOUYbzXfYBqnCWCBjO+1JQ1tfWBSTC0bNKF5MyQ@mail.gmail.com>
To: Emile Cormier <emile.cormier.jr@gmail.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/udhHEJ_tY9kl_gXQQttLbk5skk4>
Subject: [Cbor] Octets (was: Re: Paywalled IEEE standards referenced in draft-bormann-cbor-time-tag)
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Apr 2021 06:21:26 -0000

Hi Emile,

I’ll get to your very useful input later, as it requires some study, but I can react to this editorial one now:

> On 3. Apr 2021, at 01:49, Emile Cormier <emile.cormier.jr@gmail.com> wrote:
> 
> Also, "octet" would be a better word than "byte", since there are architectures (such as DSPs) where a byte is 16 bits.

Actually, no.  
The term “octet” stopped to be useful approximately 1983, when the last architectures that had non-8-bit bytes ran out of steam.

Its continued usage over the decades is a symptom of a stilted style that values the superficial appearance of precision over the usefulness of the resulting documents.
It may be a small instance of the many symptoms of this kind in standards documents, but it is worth stamping out with a vengeance.

(Note that this is about the English language — octet of course is the right word in French and other languages.)

If a technical document today uses the term “byte” for something else than 8 bits, somebody is trying to appear very smart by regressing to the time when that actually still was an option.  Technical documentation should never be made misleading just to appear that kind of smart.  I actually haven’t run into misuse of the term “byte” for a long, long time — can you point to an example from this century?

Oh, and to get rid of the residual argument that “byte” might be perceived to be less accurate: since RFC 7049, many documents’ terminology sections include the sentence:

   The term "byte" is used in its now-customary sense as a synonym for
   "octet".

Just checked the time-tag document: 
It does so explicitly as well (many other documents just include the terminology of RFC 7049/8949 and so do that only implicitly).

But now back to your excellent technical input...

Grüße, Carsten