[Rfced-future] Fwd: [IAB] I18ndir last call review of draft-iab-rfcefdp-rfced-model-11

Mirja Kuehlewind <ietf@kuehlewind.net> Fri, 25 February 2022 12:36 UTC

Return-Path: <ietf@kuehlewind.net>
X-Original-To: rfced-future@ietfa.amsl.com
Delivered-To: rfced-future@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 095553A0B75 for <rfced-future@ietfa.amsl.com>; Fri, 25 Feb 2022 04:36:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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 IyrAUXax7mYU for <rfced-future@ietfa.amsl.com>; Fri, 25 Feb 2022 04:35:47 -0800 (PST)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (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 2EF3E3A0C04 for <rfced-future@iab.org>; Fri, 25 Feb 2022 04:35:47 -0800 (PST)
Received: from p200300dee70b4b00685b2e0302e763a7.dip0.t-ipconnect.de ([2003:de:e70b:4b00:685b:2e03:2e7:63a7]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1nNZp1-0006Dk-5W; Fri, 25 Feb 2022 13:35:43 +0100
From: Mirja Kuehlewind <ietf@kuehlewind.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_7DE7E4EA-8522-4E13-A104-11535A2AE432"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Message-Id: <D68950D9-7010-46FA-8E3C-6B1C5D6AA734@kuehlewind.net>
References: <164579171829.24424.11911193648846995596@ietfa.amsl.com>
To: rfced-future@iab.org
Date: Fri, 25 Feb 2022 13:35:41 +0100
X-Mailer: Apple Mail (2.3608.120.23.2.4)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1645792547;533ecddf;
X-HE-SMSGID: 1nNZp1-0006Dk-5W
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfced-future/jCFBAbM02xR7qvE_kVDtOhg3AXY>
Subject: [Rfced-future] Fwd: [IAB] I18ndir last call review of draft-iab-rfcefdp-rfced-model-11
X-BeenThere: rfced-future@iab.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: RFC Editor Future Development Program <rfced-future.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/rfced-future>, <mailto:rfced-future-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfced-future/>
List-Post: <mailto:rfced-future@iab.org>
List-Help: <mailto:rfced-future-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/rfced-future>, <mailto:rfced-future-request@iab.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Feb 2022 12:36:01 -0000

FYI

> Begin forwarded message:
> 
> From: Martin Dürst via Datatracker <noreply@ietf.org>
> Subject: [IAB] I18ndir last call review of draft-iab-rfcefdp-rfced-model-11
> Date: 25. February 2022 at 13:21:58 CET
> To: <i18ndir@ietf.org>
> Cc: last-call@ietf.org, iab@iab.org, draft-iab-rfcefdp-rfced-model.all@ietf.org
> Reply-To: Martin Dürst <duerst@it.aoyama.ac.jp>
> 
> Reviewer: Martin Dürst
> Review result: Almost Ready
> 
> [Preliminary comments on this review:
> I have contributed to the IAB's RFC Editor Future Development Program (sorry,
> that's the official title) and therefore to this document. I'm not sure why
> Pete Resnik picked me as the reviewer, but anyway, I agreed to do it because I
> hadn't done a full read-through of the document yet.
> 
> The review was requested by Mirja Kühlewind with the following words:
> "We're aiming to maximize the reviews for all documents associated with the
> change in the RFC Editor model. This document is the main deliverable from the
> RFC future editor model program and describes the new RFC editor model. The
> more eyes we get on this, the better!"]
> 
> This review was requested from the I18N Directorate. So here first my comments
> re. internationalization, as far as there are some:
> 
> Progress on internationalization of RFCs has been made in the past (RFC 7997).
> Some more progress in that direction seems highly desirable. In my opinion, the
> new process proposed in the current document shouldn't make it more difficult
> to make such progress, but on the other hand probably also won't make it much
> easier. Process changes and internationalization are mostly independent of each
> other. [There's also a small personal issue in the Acknowledgments section,
> which mentions "Martin Duerst (note: replace "ue" with U+00FC before
> publication)". I'm confident that Peter Saint-Andre and the RPC can figure how
> to actually change this to "Martin Dürst".]
> 
> What follows are general comments, unrelated to internationalization. I decided
> to include everything that caught my eyes, so it ended up to be quite a lot.
> 
> Abstract: It may be worth mentioning the RSCE and the Editorial Stream here,
> because they are also important and new.
> 
> 1. Introduction: "The RFC Editor function
>   is responsible for the packaging and distribution of all RFCs;"
> "packaging" sounds a bit strange; it might be better to say something like "The
> RFC Editor function
>   is responsible for the editing and distribution of all RFCs;"
> 
> 2. Overview
> 
> It would be great if the first two paragraphs could be exchanged so that the
> actual new model comes first. But this may need too much editing.
> 
> I think I might have asked that question somewhere already, but is it clear
> where April Fool RFCs go? The most recently published April fool RFC (RFC 8962)
> says: "This is a contribution to the RFC Series, independently of any other RFC
> stream.  The RFC Editor has chosen to publish this document at its discretion
> and makes no statement about its value for implementation or deployment."
> Looking around a bit, this seems to be part of the template of the Independent
> Stream. Will it be in the RPC's discrecion to publish such RFCs in the future?
> Essentially, the "RFC Editor" is now mostly just the RPC, and in this case, the
> text looks a bit strange, not only for April fool RFCs.
> 
> "In short:": What follows isn't really any much shorter than what preceded it,
> so the "in short" seems a bit misplaced.
> 
> "*  If approved, such proposals are published as RFCs in the Editorial
>      Stream and thus define the policies to be followed by the RSWG,
>      RSAB, RSCE, and RPC."
> Shouldn't the IETF LLC also be mentioned here? My understanding is that the LLC
> can say that something won't work because there's no money for it, but that
> once it has accepted that a policy is implementable with reasonable means, it
> also has to follow this policy.
> 
> 3. Policy Definition
> 
> The first paragraph is quite long and convoluted. Something like
> "Policies governing the RFC Series as a whole are defined via a three-step open
> process: First ..."
> 
> 3.1.1.4 Mode of Operation: The paragraph starting "When the RSWG is formed"
> should be moved one paragraph down to just before the paragraph starting "The
> RSWG may decide by rough consensus" (or probably better the later should be
> moved up) to make people help understand what the "when ... is formed" part is
> all about.
> 
> "for those unable to to attend" -> "for those unable to attend"
> 
> " The RSWG may decide by rough consensus to use additional tooling
>   (e.g., GitHub as specified in [RFC8874]), forms of communication, and
>   working methods (e.g., design teams) as long as they are consistent
>   with [RFC2418]."
> Should this read "as long as they are consistent with [RFC 2418] and this
> document?"
> 
> 3.1.2.2.  Members
> 
> "As the stream representative for the IETF stream, an IESG member
>      or other person appointed by the IESG" ->
> "As the stream representative for the IETF stream, an IESG member
>      or another person appointed by the IESG"
> (And same for the next three bullets; it feels unnatural to have the "an" apply
> over an "or", and it feels even less natural to have to imagine an "an" for the
> later two bullets where the preceding options take the definitive article.)
> 
> 3.1.2.4.  Vacancies
> This is the part that I'm really still not sure about. First, there's a problem
> with what the text means. Imagine a first 3-month period, during which a second
> 3-month period starts. So far, the text is clear. But let's say then there's a
> third 3-month period, which overlaps with the second one. Does that extend the
> delay again? Or is there only one delay, because the text mentions only one
> delay? This should be clarified. On a higher level, I think the probability of
> these things happening are very low, but in the whole new process, this is one
> of the weakest points.
> 
> 3.1.2.6.  Mode of Operation
> "although topics that require confidentiality (e.g., personnel
> matters) may be elided from such archives or discussed in private."
> The "elided" part is wishful thinking. If something is published once, it's
> out. "eliding" doesn't really help. So I wouldn't mention this.
> 
> 3.2.  Process: This section may benefit from a bit of introductory text.
> 
> 3.2.2.  Workflow, point 2:
> "If by following working group procedures for rough consensus the
> chairs determine that there is sufficient interest in the
> proposal, the RSWG may adopt the proposal as a draft proposal of
> the RSWG...": The "may" here 'may' be correct logically, but because it turns
> up so late in the sentence, it's difficult to read this other than "even if the
> chairs determine that there is sufficient interest, it's still just a 'may'". I
> think this would be wrong. Reordering the sentence to have the 'if' part after
> the 'may' part should solve this.
> 
> point 3:
> "Members of the RSAB are expected to participate as
> individuals in all discussions relating to RSWG proposals so
> that they are fully aware of proposals early in the policy
> definition process, and so that any issues or concerns that they
> have will be raised during the development of the proposal, not
> left until the RSAB review period."
> This sentence is simply too long, in particular because after the last comma,
> it would make sense replace "not" by "and will not be". So please split this
> sentence into smaller ones.
> 
> point 4: "call for comment": from a quick search, it seems that "call for
> comments" is much more widely used, and I suggest to follow that throughout
> this document. I feel it's also more encouraging, asking for as many as there
> might be rather than pretending it might be only one or, if there is more, just
> treating it as an amorphous mass. Also, at least according to Wikipedia, RFC
> itself stands for "Request for Comments", not for "Request for Comment". [this
> applies thoughout the document, to quite a few instances]
> 
> point 7:
> "If the scope of the revisions made in the previous step is large":
> It might be better to change "large" to "substantial", because that might
> better express that it's not only about the volume of changes, but also about
> their impact (at least I hope so).
> 
> point 9:
> "the RSAB will then poll among its members regarding the proposal":
> Does this need to be so indirect? Why not just something like "poll its members
> for positions on the proposal"?
> 
> point 15:
> "unless the IETF LLC objects pending resolution of resource or contract
> issues": "objects pending" is a bit obscure. "unless they are delayed while the
> IETF LLC resolves pending resource or contract issues". This would make it
> clearer that the IETF LLC cannot object to the policies themselves at this
> point.
> 
> 3.2.3.  Community Calls for Comment
> "A URL to the Internet-Draft that defines the proposal" ->
> "A URL pointing to the Internet-Draft that defines the proposal"
> 
> "Any commentary or questions for the community that the RSAB deems
> necessary (using their usual decision-making procedures)"
> "Any commentary" -> "Any explanations" (commentary sounds just a bit too
> academic)
> 
> 3.2.6.  RFC Boilerplates
> "Each stream to which the boilerplate applies, which approves that the
> boilerplate meets its needs": This can be read as the boilerplate approving the
> boilerplate. Not sure how to fix this, but if somebody has a good idea, please
> apply it.
> 
> 4.  Policy Implementation
> 
> 4.1.  Roles and Processes
> "by legacy RFCs which apply to the RPC and which have not yet been superseded
> by Editorial Stream RFCs": "legacy" -> "existing" (Legacy can mean leftover,
> outdated, old, but my understanding is that these RFCs are perfectly fine, no
> rush and no need to update them. Caution: the word 'legacy' turns up again
> later and should be fixed there, too.)
> 
> 4.3.  RPC Responsibilities
> point 17: "depositing copies on the RFC Editor site both individually and in
> collections": As far as I understand, maintaining the RFC Editor website will
> also be the responsibility of the RPC, but this isn't listed in these points.
> This should be added. The word "depositing" then makes even less sense than it
> does currently, I'd replace it with "publishing".
> 
> point 22: "Providing storage and preservation of records.": I (mis)read this as
> "Providing storage, and preservation of records". Maybe "Providing for the
> storage and preservation of records" would avoid such misreading.
> 
> 4.4.  Resolution of Disagreements between Authors and the RPC
> "If there is a conflict with a policy for a particular stream, the
> RPC should consult with the relevant stream approving body and
> other representatives of the relevant streams to help achieve a
> resolution, if needed also conferring with a per-stream body such
> as the IESG or IRSG."
> This looks like a mess. We have
> - the relevant stream approving body
> - other representatives of the relevant streams
> - a per-stream body
> To me, these seem to be one and the same thing three times. If they are
> supposed to be the same, then we shouldn't need to mention them three times. If
> the intent was that these should be different, then the text has to be written
> so that the difference is much clearer.
> 
> 5.4.  Conflict of Interest
> Unclear whether the following is one or two paragraphs:
>>>>> 
>   The RPC service provider may contract services from the RSCE service
>   provider, and vice versa including for services provided to the IETF
>   LLC.  All contracts between the two must be disclosed to the IETF
>   LLC.
>   Where those services are related to services provided to the IETF
>   LLC, IETF LLC policies shall apply, including publication of relevant
>   parts of the contract.
>>>>> 
> Also unclear how that's being generate. Also, there are other, similar
> instances.
> 
> 6.  Editorial Stream
>   All documents produced by the RSWG and approved by the RSAB shall be
>   published as RFCs in the Editorial Stream with a status of
>   Informational.
> I think there should be an additional sentence saying that despite the name of
> the status, these documents nevertheless define policy. (in the long term, a
> better name for the status may be desirable, such as "RFC Policy" or something
> similar)
> 
> 8.2.  RFC Series Editor
>   Implied by the changes outlined in the previous section, the
>   responsibilities of the RFC Series Editor (RSE) as a person or role
>   (contrasted with the overall "RFC Editor function") are now split or
>   shared among the RSWG, RSAB, RPC, and IETF LLC (alone or in
>   combination).
> In this list, the RSCE should also be mentioned, because the RFC Series Editor
> also had consulting/advisory roles, and these are now held by the RSCE.
> 
> 9.  Updates to This Document
> I think this section should be before section 8, because it's material for the
> future, whereas Section 8 is just documentary about the past.
> 
> 
> 
>