| 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/ | ||||