Internet DRAFT - draft-eronen-rfc-selective-experiment
draft-eronen-rfc-selective-experiment
Network Working Group P. Eronen
Internet-Draft Nokia
Expires: August 31, 2006 J. Arkko
H. Levkowetz
Ericsson
February 27, 2006
Selective Copy-Editing Experiment for RFCs
draft-eronen-rfc-selective-experiment-00.txt
Status of this Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on August 31, 2006.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
This document proposes an RFC 3933 [RFC3933] experiment for the IETF
RFC publication process. The experiment is limited in scope and
duration. The specific experiment has been chosen because (a) it has
potential to provide a significant process improvement, (b) it can be
executed at a low cost, (c) it addresses a widely recognized problem
in the IETF process, and (d) tool support can be (and has been) built
Eronen, et al. Expires August 31, 2006 [Page 1]
Internet-Draft Selective Copy-Editing Experiment February 2006
for it. The experiment relates to the copyediting and other manual
tasks in the publication process. Specifically, the amount of work
these manual tasks require differs widely between drafts, and for a
certain subset of drafts there are either very minor editorial
changes or no changes needed at all, if we discount the different
formatting requirements between RFCs and drafts. The experiment
involves identification of this subset of drafts and processing them
separately with a "fast path" process that uses almost entirely
automated processes. For the drafts that belong to this subset, it
is expected that the RFC Editor queuing time is reduced from months
or years to weeks or less.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Proposed Process . . . . . . . . . . . . . . . . . . . . . . . 4
3. Process Experiment . . . . . . . . . . . . . . . . . . . . . . 7
4. Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1. Incentives . . . . . . . . . . . . . . . . . . . . . . . . 8
4.2. Document Quality . . . . . . . . . . . . . . . . . . . . . 9
4.3. IESG Workload . . . . . . . . . . . . . . . . . . . . . . 9
4.4. Appeals . . . . . . . . . . . . . . . . . . . . . . . . . 10
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10
6. Security Considerations . . . . . . . . . . . . . . . . . . . 10
7. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 10
8. Informative References . . . . . . . . . . . . . . . . . . . . 11
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 12
Intellectual Property and Copyright Statements . . . . . . . . . . 13
Eronen, et al. Expires August 31, 2006 [Page 2]
Internet-Draft Selective Copy-Editing Experiment February 2006
1. Introduction
When a document is approved by the IESG, it is sent to the RFC Editor
for publishing. The publication process includes processing at IANA,
copyediting for grammar and spelling purposes, waiting for references
to be published, formatting of the document in the RFC style, final
checks by authors in so called "Author's 48 Hours", and the storage
of the draft and meta-information related to it in the RFC Editor's
information systems.
Unfortunately, the entire process can take a long time, from months
to over a year. There are multiple reasons behind such long
processing delays:
o RFC Editor or IANA workload. This includes the workload of their
subcontractors, such as the professional copyediting services
sometimes employed by the RFC Editor.
o Waiting for normative references to progress through the IETF and
RFC publication processes.
o Busy, unresponsive or hard-to-reach authors that do not respond in
AUTH48 or do not participate in discussions with IANA.
o Events happening in parallel elsewhere that cause changes to be
considered for the documents in question. This leads to longer
AUTH48 periods, going back to the WG or ADs to confirm changes,
and sometimes even pulling the documents back from the queue.
o Imperfect administrative processes, tool support, or lack of input
materials. Documents have been known to fall between the cracks.
The publication process itself is not fully automatic, and
sometimes there RFC Editor has to do extra work when input
material such as XML source is missing.
o Bad document quality which results in more copyediting and
sometimes leads to a need to make even technical modifications.
Overall, the current delays are problematic for the IETF. The
contributors expect to be able to ship products based on RFCs as soon
as the specifications are approved by the IESG. The long wait after
the approval delays the deployment of Internet technology, is not
motivating for the participants, and brings uncertainty that can be
harmful. Long processing times increase the likelihood of events
that prompt people to request "bis" level changes in AUTH48, due to
implementation experience, for instance.
If the entire process for creating new specifications is lengthy, it
Eronen, et al. Expires August 31, 2006 [Page 3]
Internet-Draft Selective Copy-Editing Experiment February 2006
can become a barrier to standardizing new technology. An efficient
IETF process serves the needs of the Internet community best. At a
high level, the process consists of various parts, such as chartering
and processing at WG, IESG, and RFC Editor. All of these parts take
a significant amount of time, and need to be addressed separately if
a more efficient process is desired.
This document proposes a limited experiment to be conducted for the
RFC publication process part, with an expectation of providing a
significant improvement in the processing time for a subset of
drafts. It is expected that the experiment will not cause
significant extra work load either in the IETF or for the RFC Editor;
tool support for this experiment is released simultaneously with the
publication of this proposal.
The experiment relates to the copyediting and other manual tasks in
the RFC publication process. Specifically, it has been observed that
the amount of work these manual tasks require differs widely between
drafts, and that for a certain subset of drafts, there are either
very minor editorial changes or no changes at all, excepting only the
different formatting requirements between RFCs and drafts. The
experiment involves identification of this subset of drafts under
IETF control, and processing them separately with a "fast track"
process that uses almost entirely automated processes.
Under the proposed experimental process the published text is
produced directly from the XML source of the draft that was approved
for publication by the IESG, as supplied by the authors. Under these
conditions, the AUTH48 is also eliminated as being superfluous.
The rest of this document is structured as follows. Section 2
describes the proposed process, Section 3 describes the experiment to
employ it, and Section 4 discusses the some of the implications of
this experiment as well as some potential future enhancements, should
the experiment prove successful.
2. Proposed Process
Under the proposed process, in certain cases the IETF (not the RFC
Editor) makes the decision of how much copyediting the document
should get. The goal of this change is to focus the limited
copyediting resources on those documents which would benefit most
from it, and to allow documents with "good enough" language to
proceed directly to publication.
In order for these documents to benefit from undergoing less
copyediting, the process focuses only on a very restricted subset of
Eronen, et al. Expires August 31, 2006 [Page 4]
Internet-Draft Selective Copy-Editing Experiment February 2006
documents, namely those that do not require any special manual
operations other than copyediting. A document is eligible for the
new process if it fulfills the following conditions when it is
approved for publication by the IESG:
1. It is an IETF document that has gone through normal IETF last
call and undergoes normal IESG evaluation.
2. It has an IANA section indicating there are no IANA actions.
3. It has no Internet Drafts as normative references.
4. It receives no IESG or RFC Editor notes during the IESG process.
5. It has been generated using XML2RFC so that automatic processing
(including re-formatting in RFC style) becomes possible.
The fulfillment of these conditions is either already checked during
the existing process or it can be determined programmatically. Our
preliminary analysis suggests that more than 20% of all current
Working Group drafts meet these criteria.
An eligible document is included in this experiment if the IESG
decides that copyediting would not significantly improve the quality
of the document. This determination of having "good enough" language
is a human decision, made by the IESG during the course of their
technical review. Since the area directors often read the drafts for
the first time during IESG evaluation, they will get a fairly good
impression of how difficult the document is to read for someone who
has not seen it before. Thus, we believe the IESG is a good place to
make this decision. Furthermore, given that the IESG has to read the
document in any case, this check does not represent a major increase
of workload for the IESG. Note that the IESG will only record their
impression of the language quality. It would not be a good use of
the IESG's time to ask them to write down the observed problems or
suggest improvements.
Under the new process, IESG members voting "Yes" for a given document
MUST provide and others MAY provide an indication of whether the
document has sufficiently good language. When providing this
indication, the IESG members should consider the following aspects:
o Does the document contain more than a minor number of typos,
grammar mistakes, or unnecessarily difficult-to-understand
language?
o Would copyediting, done by a person who is not familiar with the
technical content, significantly improve the document? Or does
Eronen, et al. Expires August 31, 2006 [Page 5]
Internet-Draft Selective Copy-Editing Experiment February 2006
the problems lie in aspects such as overall document organization,
or bad protocol design, that cannot be realistically be improved
by such copyediting?
o What is the purpose of the document? For instance, fine-tuning
the language would less important for a document documenting a
design discussion for posterity, and more important for a protocol
specification that will be read by a large number of people
implementing and using the protocol.
o What is the intended status (proposed standard, informational,
etc.) of the document?
An eligible document that has received solely "good enough"
indications from the IESG is chosen for the fast track process. The
RFC Editor determines eligibility according to items 1. to 5. of
Section 2, using a tool, and inspects the IESG language quality
decision. The fast track process, if chosen, eliminates the IANA,
copyediting, reference wait, manual format conversion, and AUTH48
steps. The following steps are followed:
IESG note to the RFC Editor
A special IESG Note to the RFC Editor is attached to the approval
decision. This note indicates to the RFC Editor what level of
copyediting is believed to be necessary.
Acquire XML source
As is already done currently, the RFC Editor asks the authors of
recently approved RFCs for the XML source of the draft. If such
source is not available, the regular process is followed.
Verify XML source correctness
The RFC Editor verifies that they have been given the correct XML
source by running it through XML and verifying that there are no
differences in the document text (for instance by running 'diff').
If the source is incorrect, go back to the previous step.
Determine eligibility
The RFC Editor determines the eligibility of the draft, for
instance by employing a new tool to check reference status and
other requirements necessary for the new process.
Eronen, et al. Expires August 31, 2006 [Page 6]
Internet-Draft Selective Copy-Editing Experiment February 2006
Format conversion
There exists an option which can be given to a new version of the
XML2RFC tool which enables it to generate output suitable for an
RFC. XML2RFC with this option set is used to generate the final
RFC output.
Storage
The RFC Editor updates their information systems (such as the
database of RFCs) with the new RFC and its metadata, and makes the
new RFC publicly available from the RFC repository.
This process is done at the document approval notice reception /
author response reception time. The RFC Editor often acts
immediately after the approval notice is received, so the fast track
process has the potential of resulting in a published RFC within days
of the approval.
The effect of possible appeals of the IESG's decision to publish a
document on this process is covered in Section 4.4.
3. Process Experiment
We believe the crucial question to answer is "Does the publication
process work better with the modification proposed in this document,
or without it?"
If the answer to this question is found to be "yes", then this change
should be done, independently of other, more ambitious projects such
as determining the overall requirements for technical publication
services [TechPub]. However, an experiment is needed to better
evaluate the effects of the proposed process.
The experiment needs to have a limited scope and duration. The scope
of the experiment is naturally limited by the eligibility rules, so
it is suggested that for a duration of one year, all drafts
satisfying the eligibility and language quality rules will be run
through the new process. The experiment is set to begin at the time
this document is approved for publication.
Based on our initial analysis, we expect that roughly 100 documents
could be eligible based on the checklist in Section 2; depending on
the quality of the language in these documents, we expect somewhere
between 25 and 50 documents to use the fast track process. The
figure depends highly on how strong incentives this experiment
creates for the authors to improve the language before IESG approval.
Eronen, et al. Expires August 31, 2006 [Page 7]
Internet-Draft Selective Copy-Editing Experiment February 2006
During the experiment, the RFC Editor collects separate statistics of
the processing and queuing times for the regular and fast track
processes. A person designated as the experiment supervisor collects
feedback from document authors and WG chairs (using feedback forms)
for documents going through the new process. At the end of the
experiment feedback is also solicited from the IESG.
An evaluation is performed at the end of the experiment and the
results are published as an Internet Draft. The evaluation involves
employing the collected statistics to determine the effect of the
fast track process on document processing time and effort at the RFC
Editor organization, and evaluating the summary of received feedback.
4. Discussion
This change allows the IESG to focus the limited copyediting
resources to documents where the benefits are the largest. It is
expected that the reduced workload for the subset of documents that
go through this process also will reduce the processing time of other
documents, given the same level of resources devoted to the RFC
Editor activities.
In making the copyediting level decision, the IESG is in a better
position than the RFC editor to consider all the factors involved
(e.g., purpose of the document, its priority, etc.). We believe it
is in the interest of IETF community to make this decision
transparently. When this decision is recorded in the public records
that the IESG makes available, this condition is fulfilled.
A more fine-grained scheme that goes beyond on/off control of the
copyediting can also be considered. However, it is suggested that
such a scheme be considered only if the process described in this
document prove useful.
We have not yet fully analyzed what other choices exist for making
this decision than IESG evaluation. Some other alternatives appear
to be possible as well. For instance, there are a number of review
boards such as GEN-ART that could also provide input.
4.1. Incentives
We believe this arrangement would better align the incentives of
various parties with the IETF's goals.
Specifically, this process ensures that the IETF has control over the
level of copy editing. If the RFC Editor function is contracted to a
for-profit entity, that entity has an incentive to increase the
Eronen, et al. Expires August 31, 2006 [Page 8]
Internet-Draft Selective Copy-Editing Experiment February 2006
amount of copyediting, and ask for more funding. In a true open
market situation, competition between service providers would control
this, but we do not currently believe there will be significant price
competition for the RFC Editor contract.
The experiment also provides better incentives for document authors,
WG chairs, and other reviewers. If better-quality text means that
the document progresses faster, people interested in the document
have an incentive to fix the text earlier (e.g., provide more
editorial comments during WG last call). These people are also in
good position to know which changes are purely editorial and which
would actually change the meaning of the text.
4.2. Document Quality
One argument that could be made against this experiment is that less
involvement by the RFC editor means that quality will suffer.
We believe the experiment will have exactly the opposite effect. The
editing work done by the RFC editor does very little to increase the
quality of documents that are already in a pretty good shape. This
experiment allows focusing the limited resources on those documents
where the "return on investment" is the largest. It also creates
incentives for the authors to work on the language before the
document is approved.
Another potential complication is the difference between the XML2RFC
output and the style currently used by the RFC editor. Discussions
about the exact formatting requirements have been going on since
November 2005, and when used with the "rfcedstyle" option, version
1.31pre4 produces output that is believed to match the current RFC
editor style. While it is possible that some differences remain, and
that the preferred style changes over time, we believe the current
formatting is more than acceptable, and fine-tuning it further, while
possibly beneficial, will not produce a substantial added value for
the IETF community.
4.3. IESG Workload
The experiment intentionally proposes a very simple process for
determining which documents meet the language quality criterion, as
explained in Section 2.
We expect that the IESG members can make this decision without
spending any more time than they already do. We also do not expect
the IESG to produce an explanation of why the document was or was not
chosen, list any of the language problems identified in the document,
or to negotiate about the decision with the document authors.
Eronen, et al. Expires August 31, 2006 [Page 9]
Internet-Draft Selective Copy-Editing Experiment February 2006
4.4. Appeals
One possible problem with the experiment is that [RFC2026] specifies
a two-month period for appealing IESG decisions. Some people have
interpreted this to mean that no document can be published faster
than this.
However, appeals to the IESG are almost always filed within days of
the decision. Even in cases when writing the complete appeal text
may take some time, a "notice of intention to appeal" is often given
immediately. The "fast track" process is also limited to documents
that go through IETF Last Call, and people who appeal the IESG
decision read and comment the documents already during the last call.
Furthermore, the two-month period has not been observed rigidly
recently. While the average RFC queue delay ensures that plenty of
time is left for appeals, in 2005 five RFCs were published less than
two months from their approval. (We would be interested in knowing
how this was possible, so we could try to get our documents to this
"fast track" -- the record processing time was only five days! :-).
Moreover, in the case of standards track and BCP RFCs, the IESG can
always reverse its decision after the RFC has been published by
downgrading the document to "Historic".
For this experiment, we suggest that documents known to be
controversial should not be selected for the fast track process.
Since more than 99% of documents are not appealed, this is unlikely
to affect the number of documents in the experiment. In addition, it
is suggested that for the documents selected for the fast track, the
approval notices include a request to make the intent to appeal known
within two weeks.
5. IANA Considerations
This document has no IANA Actions.
6. Security Considerations
This document does not introduce any new security considerations.
7. Acknowledgments
The authors would like to thank Bob Braden, Brian Carpenter, and
Stephen Hayes for ideas and interesting discussions about this
Eronen, et al. Expires August 31, 2006 [Page 10]
Internet-Draft Selective Copy-Editing Experiment February 2006
problem space.
8. Informative References
[RFC2026] Bradner, S., "The Internet Standards Process -- Revision
3", RFC 2026, October 1996.
[RFC3933] Klensin, J. and S. Dawkins, "A Model for IETF Process
Experiments", BCP 93, RFC 3933, November 2004.
[TechPub] Mankin, A. and S. Hayes, "Requirements for IETF Technical
Publication Service", draft-mankin-pub-req-01 (work in
progress), October 2005.
Eronen, et al. Expires August 31, 2006 [Page 11]
Internet-Draft Selective Copy-Editing Experiment February 2006
Authors' Addresses
Pasi Eronen
Nokia Research Center
P.O. Box 407
FIN-00045 Nokia Group
Finland
Email: pasi.eronen@nokia.com
Jari Arkko
Ericsson
FI-02420 Jorvas
Finland
Email: jari.arkko@ericsson.com
Henrik Levkowetz
Ericsson
Torsgatan 71
111 37 Stockholm
Sweden
Email: henrik@levkowetz.com
Eronen, et al. Expires August 31, 2006 [Page 12]
Internet-Draft Selective Copy-Editing Experiment February 2006
Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
Disclaimer of Validity
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Copyright Statement
Copyright (C) The Internet Society (2006). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights.
Acknowledgment
Funding for the RFC Editor function is currently provided by the
Internet Society.
Eronen, et al. Expires August 31, 2006 [Page 13]