Re: [media-types] Lars Eggert's Discuss on draft-ietf-mediaman-toplevel-03: (with DISCUSS and COMMENT)
"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Mon, 06 November 2023 00:16 UTC
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81332C1705ED; Sun, 5 Nov 2023 16:16:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.457
X-Spam-Level:
X-Spam-Status: No, score=-0.457 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_06_12=1.543, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
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 lfcjeGmCJuyy; Sun, 5 Nov 2023 16:16:33 -0800 (PST)
Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2134.outbound.protection.outlook.com [40.107.114.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F6DCC1D2D6E; Sun, 5 Nov 2023 16:16:29 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PDTaALSYGIGx9XznueWbzjN/3E86hw2JdQoE8LwJAOHDpnd37rC8fiC8/Yb0PO+kkVqZbFyo5v4SKHYsT+PFik0NvakYHOGFtJqKqK8KSnGKlLjYXRhoGwus9C6LetLvrHM/eKo04QfUHV2J/6iVhVLtMLNe0NMl4gEEMEPJFBik5cMu9+X0a6tn7HAaVaHNlFWdEgYvAZEKWE0XeziDoig6GqSRmcYR4TNPY/yew/4ZzA62vxnkhCYdDN15wdu+frtmYtqQOz2iChGmQofUi41cZniseqrAnGz0U/JTy/CjsjUlHa6PGBZqApW/8U1mU4YAqkVuUhxB783SEyrH7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cW523xJYgdaYONYMl1+INfoG1NEkfBArNYU3UohjnyI=; b=Rvw86xfgfA4X/kUZANm7PYk5nvOh1VisRNxlrP8zxtikOCGXtCSgxaAAs+ePgUL/WjfU+oJBb0J3YTE7qKxR2SaWc4nP0onOQsrZuI6fgwM3+TsnTOvCbWR3/peDJGVbnjmk9yBnYVTzqIypi7h4fY5m7n45f3yxUI/3ZELR1BUNbxqbX/BTEgcdZFjhQhwOmsKw/YoxdHmrmy1r2LU4TBb81NwEztUxM3GkSKy3cJVNYjs/gFB98Buu7k/wIe/KqPLzDMaeyMLBL97qKmmxWHMxYlV6oUNvKc49iA6xdgYE4GWpdn2iE/MdSb7GQcvbFoNVdy3twSwp7zbp003z7A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cW523xJYgdaYONYMl1+INfoG1NEkfBArNYU3UohjnyI=; b=hb7hLZ4rsf+1Ob2ZZI6fU41YWN2xlGmUZPEz5yp88VM4/kFZZSCP0vWCQx9WfhVgHZkjwGJUKMhcU2NRFzKN48mEMPXzdjVNU555KuzpbpyR5ZDSvMx+g4QMzRCPV+dp/mVvENXpQkr0IbMWE52s6JIkzcHusCpohaSkeVNvnyU=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from TYWPR01MB10208.jpnprd01.prod.outlook.com (2603:1096:400:1e4::12) by OS3PR01MB8381.jpnprd01.prod.outlook.com (2603:1096:604:190::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28; Mon, 6 Nov 2023 00:16:27 +0000
Received: from TYWPR01MB10208.jpnprd01.prod.outlook.com ([fe80::2191:ff2e:544c:384b]) by TYWPR01MB10208.jpnprd01.prod.outlook.com ([fe80::2191:ff2e:544c:384b%4]) with mapi id 15.20.6954.028; Mon, 6 Nov 2023 00:16:27 +0000
Message-ID: <a8a740d8-3bbc-aa8b-1f00-6d96ae28a9c4@it.aoyama.ac.jp>
Date: Mon, 06 Nov 2023 01:44:20 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1
Content-Language: en-US
To: Lars Eggert <lars@eggert.org>, The IESG <iesg@ietf.org>
Cc: draft-ietf-mediaman-toplevel@ietf.org, mediaman-chairs@ietf.org, media-types@ietf.org, harald@alvestrand.no
References: <169521570941.51049.6837245363979743558@ietfa.amsl.com>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <169521570941.51049.6837245363979743558@ietfa.amsl.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: BY5PR16CA0001.namprd16.prod.outlook.com (2603:10b6:a03:1a0::14) To TYWPR01MB10208.jpnprd01.prod.outlook.com (2603:1096:400:1e4::12)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: TYWPR01MB10208:EE_|OS3PR01MB8381:EE_
X-MS-Office365-Filtering-Correlation-Id: a632017d-6116-4cf9-0c0d-08dbde5d9e00
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: yz31LcnakNxThdpJiMg8niQ6OM7ttSkXkQnoyYurh3B8su0jBv11j2Whtl8HBdPOlLvhsUDdTHDkP5WpNk5EEDPZKsavhRJrip9Uc1ydT0CJDSB7aICDW0G11EuW89oPxn1ZGd7yTkzTkP2JzTL3991TVA+z8H0BcOjGkcTmY8Td2xk5OSmkHjfjgusAr4qD0owVW+3PJGOrPOys0CtZthRKFQwxgklcUFI5+p9Vg7Qcxdu6+OS8uXX/H9KajzU9kJVnelxQhH6qdLScFlXN7R4agqKTMGyERgtZ6MZlsGYjP7dkRGPbUY1ZsXEH4uXl/XAmW827y20Z1VWCDVMWgYh+IuqLQ/AEP6UCInkb29PLooXB0nslqlUxVs3Ujng4/7etZow4e3+lVfTzWtEtjW4Tm9jobphNEB7j/4ep41/u5C7w+Ofz6foc/IcsDpt1ze5B9MS2ybtkkImyT+KcdALDOHLsGgNPX+qW2N+JVceX+tGHYDfYhjIaK26V9lRXE0fWpvapoUagwmotcDr5TZn96vP6v/xl6XeJxS56DJOD4AqiawQaw6OTpfusvSl8NcNV1N6gZtnfYsrE2wiuRgKfg2r6nCg8rdg+gQnojSL3Tl+H7BMcNn7WSKfPMmdjjU8GZupt3jaOdvFETMNvnD+wg6H3FZo75YtMWdxwRlc=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYWPR01MB10208.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39840400004)(396003)(136003)(346002)(376002)(366004)(230922051799003)(1800799009)(451199024)(64100799003)(186009)(66899024)(2906002)(31696002)(5660300002)(86362001)(786003)(66946007)(316002)(66476007)(66556008)(8676002)(8936002)(110136005)(4326008)(38350700005)(41300700001)(41320700001)(26005)(2616005)(83380400001)(6666004)(6512007)(52116002)(53546011)(36916002)(6506007)(38100700002)(31686004)(6486002)(966005)(478600001)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: PSzyt9g0MEkbiduH0HQrV3d132ZdnbyfRjdAhSaKr7S5Sb9RB30Oshw9Tvi+ArB0meDwzq5odwieSzBny9ItiBfSKWd6hXmL1uvL7h/yOEAnjbzfMookqtkbAiHMNZKvE58AWFwLfx6tmUJZSRMoyWWuVsY445eVSwaZMi1SR15TUIHE57UcQftcsQLrT08KxKa5HxR3zq5y5BLy6flmjj+g0uWfwV2d92fhiv8loqPL2GTbjt89zUPWQQXD8QxL9cLE2X6zABmu+JJVYvAuM6LgwuYQR5MP2mx5UtyyRdijEz3mdQ+/uPVmAkIxVIWA1V1CBkwEBkDrC4VfLQ5G9MKaplEHOc1OcVSNnwwXilaSvOkEMp+xl8jO28eMKSY8G8VPP2IkZWXo3WPSTqjXm50Cgl0sRbLT1mrHjxxcD5bJHwWE0uD1DrL6rHC53zSlg2K5Y+MnsJ94v/eK8YZWgz2zgh/BsGOuLt8y0sKF88/27XT3UgTmk9p0tAE9C7eSMKNOBvne/lV0SNd22zK5ZbE4IoX3/jgy0YzfA3T4H6uLKbDWTop5Qerv8bAT+cCfyxM8Nyg8JMXWDKki9D9SmQJ5NkDr8D+PcucSgtjJ76B4X2dhYymL8xanM+O+OxCx96CaEjo9Pw85Qf8+A/cdoaojlQgr2t4AjUWlN3HdQ4O8SRF5l1kc/Xr3lq3d0B7wdeETVtF+pxcW2wM58Ezk/5a41sLOxy5ifqFxWnqxWsVtut0ueBXrq7VjXmLQu4w5fKyddAZX6QMDLQY9x9736SXZpoj8plo6DgbyR0FlXBEQ++9taVOEhNBmD9FB/9KiOV++oiM+5FMnxcZ4vvS8DLFauhxScHY4MWeJ2YZaSIqkTo9MFYc0gTiZuPxP8BsSm4sfVcqhQcLZ1hqsd6Pip4OgfK9q2N2TIid7ublTjFwepGZIBewyt6+UplT7/TJjBoasOxduiB+NuqgDCfdn0blC0Zg9o8ebWrQ2HbrLjKIWAKZrrp7VYi/iwTJGKGH03PnaCxa7NjpXgparakc7AA3G/MO8uDyzn181fcO2QqWnuMnubd1fInomYfG3DJS2w7aXUQu/eg2h/aV4a5n4gAxXSkTvqkyt8na+yOKy9nV15z/0R/9JfVQBwSOOsP7Cy5BkoTIA39xOKMx7pDj+g66NnJ0w5LwQerthW82ti7HLRyGNyldYXX+mBrFee3gY+gYMptQWmu2TBh9Eon3HxaIUYpCqogJQVKXgQZvCGIKXS5D+aq+Dv0nS3l1OagsxbP+FOI9+0Cc95TVN8DswX97AimEcSjyFYvGEgvUzC96ir3z1TJHhkRQqs+sCIzvQuA2eD73GBTIzOzJJ/8HBGy9SnQ7N2+zwbOHtz/pf/p1aoeoFL9Yixqe29lV6QHCQz7b7BkD1NmS/8WWcyX9stJ2WKrwINvY1UrL24bJcS8X1p5WsuKpoS1GInl5TBGLopuzpSQ8R6Xn04ZXiwfT+BkRxwAORVeXnBq/kJ4nExywKisplcbUPn8efxzsNW222HK5hhnbhl2tsp4ngQiRu9j057AoDmMtR4fkCdk8CHdPidggebwip1t4Ck2SkcOzs
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: a632017d-6116-4cf9-0c0d-08dbde5d9e00
X-MS-Exchange-CrossTenant-AuthSource: TYWPR01MB10208.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2023 00:16:27.0166 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: U6bjhecnLm1qewAG2lw6qhCDOdZ238jnWVfClhYjV/Y4Gdcj2aYMtkcs7bzoxC0n1l4XgPTSTTvfGopHz5WuZg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB8381
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/i81hMJTXvXWaaoS30nfbDJuKvgQ>
Subject: Re: [media-types] Lars Eggert's Discuss on draft-ietf-mediaman-toplevel-03: (with DISCUSS and COMMENT)
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Nov 2023 00:16:34 -0000
Hello Lars, Many thanks for your comments. Sorry for the very late reply. On 2023-09-20 22:15, Lars Eggert via Datatracker wrote: > Lars Eggert has entered the following ballot position for > draft-ietf-mediaman-toplevel-03: Discuss > > When responding, please keep the subject line intact and reply to all > email addresses included in the To and CC lines. (Feel free to cut this > introductory paragraph, however.) > > > Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ > for more information about how to handle DISCUSS and COMMENT positions. > > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/draft-ietf-mediaman-toplevel/ > > > > ---------------------------------------------------------------------- > DISCUSS: > ---------------------------------------------------------------------- > > # GEN AD review of draft-ietf-mediaman-toplevel-03 > > CC @larseggert > > ## Discuss > > ### Section 2, paragraph 1 > ``` > 2. Rules for the Registration of New Top-Level Media Types > ``` > These aren't really rules or a best current practice. At best, this is > an assembly of considerations around top-level media types one may > want to think about. I had expected much more practical prescriptive > rules that someone considering a new top-level media type can > follow. Could these be tightened up? I changed the title to "Rules and Criteria" (implemented with https://github.com/ietf-wg-mediaman/toplevel/commit/03970e3571e7). I agree that tighter rules would have been better. But we tried, and we didn't find anything tighter. This is because this is a very high-level subject, where human judgement, intuition, and experience get involved. If you have any ideas for additional rules or criteria, we would certainly welcome that. > ### IANA > > This document seems to have unresolved IANA issues. Holding a DISCUSS for IANA, > so we can determine next steps during the telechat. These should be addressed by now, see separate mails. > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > ## Comments > > ### Section 2, paragraph 1 > ``` > This section describes the rules and criteria for new top-level media > types, including criteria already defined in RFC 6838 (Media Type > Specifications and Registration Procedures). Further work is needed > to distinguish between required and optional criteria. > ``` > "Further work is needed" - is this a leftover editing note that should > be removed? If not, where is this work happening and why are we > publishing this now? Sorry, yes, this is a leftover. Removed with https://github.com/ietf-wg-mediaman/toplevel/commit/b5374999c406. > ### Section 2.1, paragraph 0 > ``` > 2.1. Required Criteria > ``` > If they are "required", why are many of them SHOULDs? > > ### Section 2.1, paragraph 6 > ``` > * The registration and actual use of a certain number of subtypes > under the new top-level type SHOULD be expected. At a minimum, > one actual subtype SHOULD exist. But the existence of a single > subtype SHOULD not be enough; it SHOULD be clear that new similar > types may appear in the future. Otherwise, the creation of a new > top-level type is most probably not justified. > ``` > This use of RFC2119-language is IMO a bit iffy. The second SHOULD > ("SHOULD exist") should IMO be a MUST, and all the other SHOULDs > should be lowercase, because they are not enforceable > (like the "should" in the last list item). Changed to "should" throughout. They are "should", and not "must", because the example top-level type is an example of a type without subtypes. > ### Section 3, paragraph 4 > ``` > The first time an additional top-level type was defined was in RFC > 1437 [RFC1437], but this was purely for entertainment purposes > (please check date). > ``` > "Please check date"? Just say that it was an April Fools RFC and not a > standard. Done with https://github.com/ietf-wg-mediaman/toplevel/commit/6edca14e1c21. > ### RFC2119 style > > Using lowercase "not" together with an uppercase RFC2119 keyword is not > acceptable usage. Found: "SHOULD not" Seems to have fixed already. > ## Nits > > All comments below are about very minor potential issues that you may choose to > address in some way - or ignore - as you see fit. Some were flagged by > automated tools (via https://github.com/larseggert/ietf-reviewtool), so there > will likely be some false positives. There is no need to let me know what you > did with these suggestions. > > ### Typos > > #### Section 1, paragraph 1 > ``` > - level media types. This document provides more detailled criteria > - - > ``` > > #### Section 2.1, paragraph 4 > ``` > - template for a subtype contains the approriate information. If > + template for a subtype contains the appropriate information. If > + + > ``` > > #### Section 2.2, paragraph 5 > ``` > - * Top-level types can help humans with understading and debugging. > + * Top-level types can help humans with understanding and debugging. > + + > ``` Fixed with https://github.com/ietf-wg-mediaman/toplevel/commit/4fdf2f95fd95 > ### Outdated references > > Reference `[RFC1341]` to `RFC1341`, which was obsoleted by `RFC1521` (this may > be on purpose). > > Reference `[RFC2048]` to `RFC2048`, which was obsoleted by `RFC4288` and > `RFC4289` (this may be on purpose). Yes, these are historical references. > ### Grammar/style > > #### "Abstract", paragraph 2 > ``` > rnatively, issues can be raised on github at https://github.com/ietf-wg-medi > ^^^^^^ > ``` > The official name of this software platform is spelled with a capital "H". That paragraph will be removed by the RFC Editor anyway. > #### Section 1.1, paragraph 2 > ``` > landscape, where computers and smart phones can handle a very wide variety > ^^^^^^^^^^^^ > ``` > Nowadays, it's more common to write this as one word. Fixed with https://github.com/ietf-wg-mediaman/toplevel/commit/bd85b9c4e15f > #### Section 2.1, paragraph 5 > ``` > he new top-level type, will allow to check the appropriateness of the defini > ^^^^^^^^ > ``` > Did you mean "checking"? Or maybe you should add a pronoun? In active voice, > "allow" + "to" takes an object, usually a pronoun. Fixed with https://github.com/ietf-wg-mediaman/toplevel/commit/83076c42aca0 Regards, Martin. > ## Notes > > This review is in the ["IETF Comments" Markdown format][ICMF], You can use the > [`ietf-comments` tool][ICT] to automatically convert this review into > individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT]. > > [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md > [ICT]: https://github.com/mnot/ietf-comments > [IRT]: https://github.com/larseggert/ietf-reviewtool >
- [media-types] Lars Eggert's Discuss on draft-ietf… Lars Eggert via Datatracker
- Re: [media-types] Lars Eggert's Discuss on draft-… Martin J. Dürst