Internet DRAFT - draft-luis140219-id-nonascii
draft-luis140219-id-nonascii
Internet Engineering Task Force (IETF) L. Camara
Internet-Draft June 18, 2017
Updates: 2026, 5657, 7997 (if approved)
Intended Status: Best Current Practice
Expires: December 20, 2017
Allow non-ASCII characters in Internet-Drafts
draft-luis140219-id-nonascii-03
Abstract
RFC 7997 allowed non-ASCII characters in RFCs. This document updates
RFC 2026, removing from it the requirement that Internet-Drafts be
fully in ASCII. This document also updates RFC 5657 and RFC 7997 to
note the allowance of non-ASCII characters in Internet-Drafts.
[[RFC-Editor: please replace the second character of my surname by
U+00E2 when publishing as RFC in the header and in all pages.
Non-ASCII characters are allowed in RFCs as per RFC 7997.]]
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
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."
This Internet-Draft will expire on December 20, 2017.
Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
Camara Expires December 20, 2017 [Page 1]
Internet-Draft Non-ASCII Characters in Internet-Drafts June 2017
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Removal of the ASCII requirement for Internet-Drafts . . . . . 2
2.1. Updates to RFC 2026 . . . . . . . . . . . . . . . . . . . . . 2
2.2. Updates to RFC 5657 . . . . . . . . . . . . . . . . . . . . . 3
2.3. Updates to RFC 7997 . . . . . . . . . . . . . . . . . . . . . 3
2.4. Action to be taken . . . . . . . . . . . . . . . . . . . . . 3
3. Security Considerations . . . . . . . . . . . . . . . . . . . . 4
4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 4
5. Normative References . . . . . . . . . . . . . . . . . . . . . 4
6. Author's Address . . . . . . . . . . . . . . . . . . . . . . . 4
1. Introduction
RFC 7997 allows international characters in RFCs. This document
allows non-ASCII characters in Internet-Drafts, and updates RFC 2026,
RFC 5657 and RFC 7997 to make the action of
[[RFC-Editor: This document, with an intended status of Best Current
Practice, normatively references RFC 7997, an Informational RFC,
being that reference a downref. This document needs to be a Best
Current Practice because it updates BCP 9/RFC 2026, and the downref
makes sense because RFC 7997 describes the rules for using non-ASCII
characters and therefore is effectively part of this document because
of the requirement in the second paragraph of Section 2. Please refer
to BCP 97 (RFC 3967, RFC 4897, RFC 8067) for the downref
guidelines.]]
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in BCP 14 [RFC2119,
RFC8174].
2. Removal of the ASCII requirement for Internet-Drafts
Internet-Drafts posted after dd mmmm yyyy [[RFC-Editor: please put
here the date when this document is published as RFC]] use
UTF-8 [RFC3629] as their character encoding.
The use of non-ASCII characters in Internet-Drafts MUST follow the
rules of [RFC7997].
2.1. Updates to RFC 2026
RFC 7997 does not update RFC 2026 and is Informational. This
document makes the action of RFC 7997 normative, by replacing "ASCII"
with "UTF-8" and by replacing the reference to the ASCII standard
(X3.4-1986, reference [2] in [RFC2026]) with a reference to the UTF-8
standard (RFC 3629).
Camara Expires December 20, 2017 [Page 2]
Internet-Draft Non-ASCII Characters in Internet-Drafts June 2017
2.2. Updates to RFC 5657
The first paragraph of Section 3 of [RFC5657] currently reads:
"""
The format of implementation and interoperability reports MUST be
ASCII text with line breaks for readability. As with Internet-
Drafts, no 8-bit characters are currently allowed. It is acceptable,
but not necessary, for a report to be formatted as an Internet-Draft.
"""
It should read:
"""
The format of implementation and interoperability reports MUST be
UTF-8 [RFC3629] text with line breaks for readability. It is
acceptable, but not necessary, for a report to be formatted as an
Internet-Draft.
"""
The normative references section of RFC 5657 should have a reference
to RFC 3629.
2.3. Updates to RFC 7997
RFC 7997 is updated to note that non-ASCII characters are now allowed
in Internet-Drafts.
2.4. Action to be taken
The draft submission tool (https://datatracker.ietf.org/submit/) must
be updated to allow non-ASCII characters and [IDGUIDE] must be
updated.
The penultimate paragraph of Section 6 of [IDGUIDE] currently reads:
"""
I-Ds must be in ASCII. No 8-bit characters are allowed. If you need
to include code points, one suggestion is to use the Unicode
convention: U+XXXX, where X is a hexadecimal digit.
"""
It must be replaced by the phrase "I-Ds must be in UTF-8 [RFC3629].".
The remaining occurrences of "ASCII" in [IDGUIDE] are to be replaced
with "UTF-8". A reference to [RFC3629] must be added to
Section 11 of [IDGUIDE]. The references to RFC 3979 and RFC 4879 must
be replaced with a reference to RFC 8179, as RFC 3979 and RFC 4879
are obsoleted by RFC 8179.
All other documents stating that RFCs and/or I-Ds must be in ASCII
and/or that 8-bit characters are not allowed must be updated to
replace references to ASCII with references to "UTF-8" or
Camara Expires December 20, 2017 [Page 3]
Internet-Draft Non-ASCII Characters in Internet-Drafts June 2017
"UTF-8 [RFC3629]" and to remove statements that no 8-bit characters
are allowed.
3. Security Considerations
The security considerations of this document are only those
of [RFC7997].
4. IANA Considerations
[[RFC-Editor: please remove this section when publishing.]]
This document has no actions for IANA.
5. Normative References
[IDGUIDE] Housley, R., "Guidelines to Authors of Internet-Drafts",
<https://www.ietf.org/id-info/guidelines.html>, 7 December
2010. (Permalink to 2010 version: <https://web.archive.org/
web/20110915043812/www.ietf.org/id-info/guidelines.html>)
[RFC2026] Bradner, S., "The Internet Standards Process --
Revision 3", BCP 9, RFC 2026, October 1996.
[RFC2119] Bradner, S., "Key Words for Use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO 10646",
STD 63, RFC 3629, November 2003.
[RFC5657] Dusseault, L., and R. Sparks, "Guidance on Interoperation
and Implementation Reports for Advancement to Draft
Standard", BCP 9, RFC 5657, September 2009.
[RFC7997] Flanagan, H., Ed., "The Use of Non-ASCII Characters in
RFCs", RFC 7997, December 2016.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119
Key Words", RFC 8174, May 2017.
[[RFC-Editor: please replace the 'i' in my name by U+00ED and the
first 'a' in the surname by U+00E2, as non-ASCII characters are
allowed as per RFC 7997]]
6. Author's Address
Luis Camara
EMail: <luis.camara@live.com.pt>
Camara Expires December 20, 2017 [Page 4]