rfc8963v3.txt | rfc8963.txt | |||
---|---|---|---|---|
Independent Submission C. Huitema | Independent Submission C. Huitema | |||
Request for Comments: 8963 Private Octopus Inc. | Request for Comments: 8963 Private Octopus Inc. | |||
Category: Informational December 2020 | Category: Informational January 2021 | |||
ISSN: 2070-1721 | ISSN: 2070-1721 | |||
Evaluation of a Sample of RFCs Produced in 2018 | Evaluation of a Sample of RFCs Produced in 2018 | |||
Abstract | Abstract | |||
This document presents the author's effort to understand the delays | This document presents the author's effort to understand the delays | |||
involved in publishing an idea in the IETF or through the Independent | involved in publishing an idea in the IETF or through the Independent | |||
Stream, from the first individual draft to the publication of the | Stream, from the first individual draft to the publication of the | |||
RFC. We analyze a set of randomly chosen RFCs approved in 2018, | RFC. We analyze a set of randomly chosen RFCs approved in 2018, | |||
skipping to change at line 47 ¶ | skipping to change at line 47 ¶ | |||
implementation or deployment. Documents approved for publication by | implementation or deployment. Documents approved for publication by | |||
the RFC Editor are not candidates for any level of Internet Standard; | the RFC Editor are not candidates for any level of Internet Standard; | |||
see Section 2 of RFC 7841. | see Section 2 of RFC 7841. | |||
Information about the current status of this document, any errata, | Information about the current status of this document, any errata, | |||
and how to provide feedback on it may be obtained at | and how to provide feedback on it may be obtained at | |||
https://www.rfc-editor.org/info/rfc8963. | https://www.rfc-editor.org/info/rfc8963. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2020 IETF Trust and the persons identified as the | Copyright (c) 2021 IETF Trust and the persons identified as the | |||
document authors. All rights reserved. | document authors. All rights reserved. | |||
This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
(https://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
publication of this document. Please review these documents | publication of this document. Please review these documents | |||
carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
to this document. | to this document. | |||
Table of Contents | Table of Contents | |||
skipping to change at line 1108 ¶ | skipping to change at line 1108 ¶ | |||
+------------+------------+-------+---------+ | +------------+------------+-------+---------+ | |||
Table 3 | Table 3 | |||
We can compare the median delay, and the delays observed by the | We can compare the median delay, and the delays observed by the | |||
fastest and slowest quartiles in the three years: | fastest and slowest quartiles in the three years: | |||
+======+=============+========+=============+ | +======+=============+========+=============+ | |||
| Year | Fastest 25% | Median | Slowest 25% | | | Year | Fastest 25% | Median | Slowest 25% | | |||
+======+=============+========+=============+ | +======+=============+========+=============+ | |||
| 2018 | 604 | 1179 | 1522 | | | 2018 | 715 | 1221 | 1537 | | |||
+------+-------------+--------+-------------+ | +------+-------------+--------+-------------+ | |||
| 2008 | 869 | 1081 | 1675 | | | 2008 | 869 | 1081 | 1675 | | |||
+------+-------------+--------+-------------+ | +------+-------------+--------+-------------+ | |||
| 1998 | 169 | 365 | 442 | | | 1998 | 169 | 365 | 442 | | |||
+------+-------------+--------+-------------+ | +------+-------------+--------+-------------+ | |||
Table 4 | Table 4 | |||
The IETF takes three to four times more to produce an RFC in 2018 | The IETF takes three to four times more to produce an RFC in 2018 | |||
than it did in 1998, but about the same time as it did in 2008. We | than it did in 1998, but about the same time as it did in 2008. We | |||
skipping to change at line 1254 ¶ | skipping to change at line 1254 ¶ | |||
| | | | | | | (total) | | | | | | | | | (total) | | |||
+=======+========+=======+==========+========+=========+=========+ | +=======+========+=======+==========+========+=========+=========+ | |||
| 8411 | Info | 5 | 53 | 88 | 20 | 161 | | | 8411 | Info | 5 | 53 | 88 | 20 | 161 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8456 | Info | 64 | 98 | 46 | 14 | 158 | | | 8456 | Info | 64 | 98 | 46 | 14 | 158 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8446 | PS | 160 | 85 | 57 | 0 | 142 | | | 8446 | PS | 160 | 85 | 57 | 0 | 142 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8355 | Info | 13 | 83 | 15 | 1 | 99 | | | 8355 | Info | 13 | 83 | 15 | 1 | 99 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8441 | PS | 8 | 67 | 33 | 6 | 106 | | | 8441 | PS | 8 | 56 | 33 | 3 | 92 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8324 | Info | 29 | 42 | 28 | 1 | 71 | | | 8324 | Info | 29 | 42 | 28 | 1 | 71 | | |||
| | (ISE) | | | | | | | | | (ISE) | | | | | | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8377 | PS | 8 | 39 | 102 | 0 | 141 | | | 8377 | PS | 8 | 39 | 102 | 0 | 141 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8498 | Info | 15 | 49 | 16 | 2 | 67 | | | 8498 | Info | 15 | 48 | 16 | 1 | 65 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8479 | Info | 8 | 31 | 5 | 1 | 37 | | | 8479 | Info | 8 | 31 | 5 | 1 | 37 | | |||
| | (ISE) | | | | | | | | | (ISE) | | | | | | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8453 | Info | 42 | 73 | 7 | 0 | 80 | | | 8453 | Info | 42 | 73 | 7 | 3 | 83 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8429 | BCP | 10 | 60 | 99 | 0 | 159 | | | 8429 | BCP | 10 | 60 | 99 | 0 | 159 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8312 | Info | 18 | 96 | 30 | 0 | 126 | | | 8312 | Info | 18 | 55 | 28 | 2 | 85 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8492 | Info | 40 | 355 | 123 | 2 | 480 | | | 8492 | Info | 40 | 355 | 123 | 2 | 480 | | |||
| | (ISE) | | | | | | | | | (ISE) | | | | | | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8378 | Exp | 21 | 42 | 9 | 0 | 51 | | | 8378 | Exp | 21 | 42 | 9 | 0 | 51 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8361 | PS | 17 | 39 | 31 | 3 | 73 | | | 8361 | PS | 17 | 39 | 31 | 3 | 73 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8472 | PS | 8 | 59 | 8 | 13 | 80 | | | 8472 | PS | 8 | 59 | 8 | 13 | 80 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8471 | PS | 18 | 59 | 8 | 13 | 80 | | | 8471 | PS | 18 | 59 | 8 | 13 | 80 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8466 | PS | 158 | 84 | 22 | 3 | 109 | | | 8466 | PS | 158 | 84 | 22 | 3 | 109 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8362 | PS | 33 | 49 | 11 | 4 | 64 | | | 8362 | PS | 33 | 49 | 11 | 4 | 64 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| 8468 | Info | 15 | 65 | 53 | 9 | 127 | | | 8468 | Info | 15 | 65 | 53 | 9 | 127 | | |||
+-------+--------+-------+----------+--------+---------+---------+ | +-------+--------+-------+----------+--------+---------+---------+ | |||
| Average | | 76 | 40 | 5 | 121 | | | Average | | 74 | 39 | 5 | 118 | | |||
+----------------+-------+----------+--------+---------+---------+ | +----------------+-------+----------+--------+---------+---------+ | |||
| Average | | 62 | 35 | 5 | 102 | | | Average | | 59 | 35 | 5 | 99 | | |||
| (without 8492) | | | | | | | | (without 8492) | | | | | | | |||
+----------------+-------+----------+--------+---------+---------+ | +----------------+-------+----------+--------+---------+---------+ | |||
Table 7 | Table 7 | |||
On average, the total delay appears to be about four months, but the | On average, the total delay appears to be about four months, but the | |||
average is skewed by the extreme values encountered for [RFC8492]. | average is skewed by the extreme values encountered for [RFC8492]. | |||
If we exclude that RFC from the computations, the average delay drops | If we exclude that RFC from the computations, the average delay drops | |||
to a just a bit more than 3 months: about 2 months for the | to a just a bit more than 3 months: about 2 months for the | |||
preparation, a bit more than one month for the AUTH48 phase, and 5 | preparation, a bit more than one month for the AUTH48 phase, and 5 | |||
skipping to change at line 1331 ¶ | skipping to change at line 1331 ¶ | |||
+===================+==========+========+=============+ | +===================+==========+========+=============+ | |||
| Correlation | RFC edit | AUTH48 | Edit(total) | | | Correlation | RFC edit | AUTH48 | Edit(total) | | |||
+===================+==========+========+=============+ | +===================+==========+========+=============+ | |||
| Number of pages | 0.50 | -0.04 | 0.21 | | | Number of pages | 0.50 | -0.04 | 0.21 | | |||
+-------------------+----------+--------+-------------+ | +-------------------+----------+--------+-------------+ | |||
| Copy-Edit | 0.42 | 0.24 | 0.45 | | | Copy-Edit | 0.42 | 0.24 | 0.45 | | |||
+-------------------+----------+--------+-------------+ | +-------------------+----------+--------+-------------+ | |||
| IANA | -0.14 | -0.21 | 0.12 | | | IANA | -0.14 | -0.21 | 0.12 | | |||
+-------------------+----------+--------+-------------+ | +-------------------+----------+--------+-------------+ | |||
| Number of Authors | 0.39 | -0.07 | 0.18 | | | Number of authors | 0.39 | -0.07 | 0.18 | | |||
+-------------------+----------+--------+-------------+ | +-------------------+----------+--------+-------------+ | |||
| Number of drafts | 0.18 | -0.33 | -0.19 | | | Number of drafts | 0.18 | -0.33 | -0.19 | | |||
+-------------------+----------+--------+-------------+ | +-------------------+----------+--------+-------------+ | |||
| WG delay | 0.03 | -0.16 | -0.15 | | | WG delay | 0.03 | -0.16 | -0.15 | | |||
+-------------------+----------+--------+-------------+ | +-------------------+----------+--------+-------------+ | |||
Table 8 | Table 8 | |||
We see some plausible explanations for the production delay. It will | We see some plausible explanations for the production delay. It will | |||
be somewhat longer for longer documents or for documents that require | be somewhat longer for longer documents or for documents that require | |||
skipping to change at line 1808 ¶ | skipping to change at line 1808 ¶ | |||
This protocol does not carry a significant proportion of Internet | This protocol does not carry a significant proportion of Internet | |||
traffic, but has been the object of a fair number of academic | traffic, but has been the object of a fair number of academic | |||
studies. | studies. | |||
The citation process tends to privilege the first expression of a | The citation process tends to privilege the first expression of a | |||
concept. We see that with the most cited RFC in the 1998 set is | concept. We see that with the most cited RFC in the 1998 set is | |||
[RFC2267], an informational RFC defining Network Ingress Filtering | [RFC2267], an informational RFC defining Network Ingress Filtering | |||
that was obsoleted in May 2000 by [RFC2827]. It is still cited | that was obsoleted in May 2000 by [RFC2827]. It is still cited | |||
frequently in 2018 and 2019, regardless of its formal status in the | frequently in 2018 and 2019, regardless of its formal status in the | |||
RFC Series. We see the same effect at work with [RFC8441], which | RFC Series. We see the same effect at work with [RFC8441], which | |||
garners very few citations although it obsoletes [RFC6455] that has a | garners very few citations although it updates [RFC6455] that has a | |||
large number of citations. The same goes for [RFC8468], which is | large number of citations. The same goes for [RFC8468], which is | |||
sparsely cited while the [RFC2330] is widely cited. Just counting | sparsely cited while the [RFC2330] is widely cited. Just counting | |||
citations will not indicate whether developers still use an old | citations will not indicate whether developers still use an old | |||
specification or have adopted the revised RFC. | specification or have adopted the revised RFC. | |||
5.4. Citations versus Web References | 5.4. Citations versus Web References | |||
Web references might be another indicator of the popularity of an | Web references might be another indicator of the popularity of an | |||
RFC. In order to evaluate these references, we list here the number | RFC. In order to evaluate these references, we list here the number | |||
of results returned by searches on Google and Bing, looking for the | of results returned by searches on Google and Bing, looking for the | |||
skipping to change at line 2173 ¶ | skipping to change at line 2173 ¶ | |||
Many thanks to the authors of the selected RFCs who were willing to | Many thanks to the authors of the selected RFCs who were willing to | |||
provide feedback on the process: Michael Ackermann, Zafar Ali, Sarah | provide feedback on the process: Michael Ackermann, Zafar Ali, Sarah | |||
Banks, Bruno Decraene, Lars Eggert, Nalini Elkins, Joachim Fabini, | Banks, Bruno Decraene, Lars Eggert, Nalini Elkins, Joachim Fabini, | |||
Dino Farinacci, Clarence Filsfils, Sujay Gupta, Dan Harkins, Vinayak | Dino Farinacci, Clarence Filsfils, Sujay Gupta, Dan Harkins, Vinayak | |||
Hegde, Benjamin Kaduk, John Klensin, Acee Lindem, Nikos | Hegde, Benjamin Kaduk, John Klensin, Acee Lindem, Nikos | |||
Mavrogiannopoulos, Patrick McManus, Victor Moreno, Al Morton, Andrei | Mavrogiannopoulos, Patrick McManus, Victor Moreno, Al Morton, Andrei | |||
Popov, Eric Rescorla, Michiko Short, Bhuvaneswaran Vengainathan, Lao | Popov, Eric Rescorla, Michiko Short, Bhuvaneswaran Vengainathan, Lao | |||
Weiguo, and Li Yizhou. Many thanks to Adrian Farrel for his useful | Weiguo, and Li Yizhou. Many thanks to Adrian Farrel for his useful | |||
advice, to Stephen Farrell and Colin Perkins for their guidance on | advice, to Stephen Farrell and Colin Perkins for their guidance on | |||
the use of citations, and to Dave Crocker for a comprehensive review. | the use of citations, and to Dave Crocker for a comprehensive review. | |||
Thanks also to Alice Russo and the RFC Editor team for their work | ||||
improving this document and checking the accuracy of the data. | ||||
Author's Address | Author's Address | |||
Christian Huitema | Christian Huitema | |||
Private Octopus Inc. | Private Octopus Inc. | |||
427 Golfcourse Rd | 427 Golfcourse Rd | |||
Friday Harbor, WA 98250 | Friday Harbor, WA 98250 | |||
United States of America | United States of America | |||
Email: huitema@huitema.net | Email: huitema@huitema.net | |||
End of changes. 12 change blocks. | ||||
11 lines changed or deleted | 13 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |