354 lines
12 KiB
Plaintext
354 lines
12 KiB
Plaintext
Bikeshedding Working Group ~lucidiot, Ed.
|
||
Request for Bikeshedding: 2 The Bikeshedding Company
|
||
Category: Standards Track April 3, 2021
|
||
Updates: 1
|
||
|
||
Ensuring Compatibility between The Bikeshedding Company
|
||
and Internet Engineering Task Force Standards
|
||
|
||
Abstract
|
||
|
||
The Internet Engineering Task Force (IETF) and The Bikeshedding
|
||
Company both provide standards and standardization bodies with the
|
||
same names, which can increase the confusion. This document
|
||
updates some of The Bikeshedding Company's jargon and the previous
|
||
Bikeshedding RFBs as a preventive measure.
|
||
|
||
Status of This Memo
|
||
|
||
This is a Bikeshedding Standards Track document.
|
||
|
||
This document is a product of the Bikeshedding Working Group (BWG).
|
||
It represents the consensus of the bikeshedding community. It has
|
||
received public review and has been approved for publication by the
|
||
Bikeshedding Engineering Steering Group (BESG).
|
||
|
||
Information about the current status of this document, any errata,
|
||
and how to provide feedback on it may be obtained on the tildepals
|
||
mailing list.
|
||
|
||
Copyright Notice
|
||
|
||
Copyright (c) 2021 The Bikeshedding Company and the persons
|
||
identified as the document authors. All rights reserved.
|
||
|
||
This document is subject to BCP 78 and the Bikeshedding Company's
|
||
Legal Provisions Relating to Bikeshedding Documents 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.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
~lucidiot Standards Track [Page 1]
|
||
|
||
RFB 2 IETF Compatibility April 2021
|
||
|
||
|
||
Table of Contents
|
||
|
||
1. Introduction ....................................................2
|
||
1.1. Notational Conventions .....................................2
|
||
2. Definitions .....................................................3
|
||
2.1. Bikeshed-Draft .............................................3
|
||
2.2. Request for Bikeshedding ...................................3
|
||
2.3. Best Current Bikeshedding ..................................3
|
||
2.4. The RFB Editor .............................................3
|
||
2.5. Bikeshedding Assigned Numbers Assignation and
|
||
Normalization Authority ....................................3
|
||
2.6. Bikeshedding Working Group .................................4
|
||
2.7. Bikeshedding Company Working Task Force ....................4
|
||
2.8. Human Resources Division ...................................4
|
||
3. RFB Updates .....................................................4
|
||
4. Interoperability Considerations .................................4
|
||
4.1. Cross-references ...........................................4
|
||
4.2. Conflict Resolution ........................................4
|
||
5. Security Considerations .........................................5
|
||
6. Internationalization Considerations .............................5
|
||
7. Privacy Considerations ..........................................5
|
||
8. BANANA Considerations ...........................................5
|
||
9. References ......................................................5
|
||
9.1. Normative References .......................................5
|
||
9.2. Informative References .....................................6
|
||
Appendix A. Warranty Exclusion Statement ...........................6
|
||
Acknowledgements ...................................................6
|
||
Author's Address ...................................................6
|
||
|
||
1. Introduction
|
||
|
||
This Request for Bikeshedding (RFB) introduces new terminology that
|
||
is equivalent to the Internet counterparts, such as RFB instead of
|
||
RFC, to avoid confusions between Internet standards and Bikeshedding
|
||
standards. As the RFC Editor currently handles over nine thousand
|
||
Requests for Comments, and the RFB Editor only handles one, renaming
|
||
on our own side is much easier for everyone.
|
||
|
||
1.1. Notational Conventions
|
||
|
||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
|
||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
|
||
"OPTIONAL" in this document SHALL NOT be interpreted as described in
|
||
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
|
||
capitals, as shown here.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
~lucidiot Standards Track [Page 2]
|
||
|
||
RFB 2 IETF Compatibility April 2021
|
||
|
||
|
||
2. Definitions
|
||
|
||
2.1. RFB 2
|
||
|
||
A Bikeshed-Draft (B-D) is the equivalent for The Bikeshedding Company
|
||
of an IETF Internet-Draft (I-D). Bikeshed-Drafts may be submitted by
|
||
any employee of the Bikeshedding Company.
|
||
|
||
2.2. Request for Bikeshedding
|
||
|
||
A Request for Bikeshedding (RFB) is the equivalent for The
|
||
Bikeshedding Company of an IETF Request for Comments (RFC). After
|
||
going through a reviewing process, a Bikeshed-Draft MAY be approved
|
||
by the RFB Editor to be published as an RFB.
|
||
|
||
2.3. Best Current Bikeshedding
|
||
|
||
A Best Current Bikeshedding (BCB) is the equivalent for The
|
||
Bikeshedding Company of an IETF Best Current Practices (BCP).
|
||
It is a set of RFBs that relate to a similar topic, may evolve over
|
||
time, and that can be referred to directly in an RFB instead of each
|
||
of the RFBs of the set.
|
||
|
||
The RFB Editor MAY, at any time, create, update or obsolete a BCB.
|
||
The RFB Editor MUST notify all employees of the Bikeshedding Company
|
||
of any change to a BCB via an email to the Tilde Pals mailing list.
|
||
|
||
2.4. The RFB Editor
|
||
|
||
The RFB Editor is in charge of handling the reviewing process of
|
||
Bikeshed-Drafts and the publication of the Requests for Bikeshedding.
|
||
|
||
The co-founders of the Bikeshedding Company MAY, without warning and
|
||
without justification, assign or remove a Bikeshedding Company
|
||
employee from the position of RFB Editor.
|
||
|
||
The position of RFB Editor is currently filled by ~lucidiot.
|
||
|
||
2.5. Bikeshedding Assigned Numbers Assignation and Normalization
|
||
Authority
|
||
|
||
The Bikeshedding Assigned Numbers Assignation and Normalization
|
||
Authority (BANANA) is a department of The Bikeshedding Company in
|
||
charge of maintaining protocol registries as defined in the BANANA
|
||
Considerations sections of RFBs.
|
||
|
||
The RFB Editor is in charge of notifying the BANANA of any BANANA
|
||
actions in an RFB that is about to be published. An RFB MUST NOT be
|
||
published before the BANANA has taken proper actions in regards to
|
||
the BANANA Considerations section.
|
||
|
||
|
||
|
||
|
||
~lucidiot Standards Track [Page 3]
|
||
|
||
RFB 2 IETF Compatibility April 2021
|
||
|
||
|
||
BANANA Considerations sections in RFBs follow the same guidelines as
|
||
those for IANA Considerations sections [RFC8126].
|
||
|
||
2.6. Bikeshedding Working Group
|
||
|
||
The Bikeshedding Working Group (BWG) is the set of all employees,
|
||
collaborators and partners of the Bikeshedding Company. It is the
|
||
equivalent of the IETF Network Working Group.
|
||
|
||
2.7. Bikeshedding Company Working Task Force
|
||
|
||
The Bikeshedding Company Working Task Force (BC-WTF) is the set of
|
||
all employees of the Bikeshedding Company. It is the equivalent for
|
||
the Bikeshedding Company of the Internet Engineering Task Force.
|
||
|
||
2.8. Human Resources Division
|
||
|
||
The Bikeshedding Company Human Resources Division is the equivalent
|
||
for The Bikeshedding Company of the IETF Protocol Police [RFC8962].
|
||
|
||
3. RFB Updates
|
||
|
||
This document updates RFB 1:
|
||
|
||
- All references to Bikeshedding Requests for Comments are replaced
|
||
with "Request for Bikeshedding".
|
||
|
||
- The IANA Considerations section is renamed BANANA Considerations.
|
||
|
||
- All actions instructed to the Internet Assigned Numbers Authority
|
||
are now reassigned to the Bikeshedding Assigned Numbers
|
||
Assignation and Normalization Authority.
|
||
|
||
4. Interoperability Considerations
|
||
|
||
4.1. Cross-references
|
||
|
||
Any document from the Bikeshedding Company MAY reference an IETF
|
||
document using IETF terminology. Any IETF document MAY reference a
|
||
document from the Bikeshedding Company using bikeshedding
|
||
terminology.
|
||
|
||
4.2. Conflict Resolution
|
||
|
||
A Bikeshedding Standard takes precedence over an Internet Standard,
|
||
and overrides any conflicting statements, in all contexts relevant to
|
||
Bikeshedding activities and to The Bikeshedding Company.
|
||
|
||
An Internet Standard takes precedence over a Bikeshedding Standard,
|
||
and overrides any conflicting statements, in all contexts relevant to
|
||
Internet protocols.
|
||
|
||
|
||
|
||
~lucidiot Standards Track [Page 4]
|
||
|
||
RFB 2 IETF Compatibility April 2021
|
||
|
||
|
||
In other contexts, readers MUST apply proper judgement to determine
|
||
which of the standards apply. The IETF Protocol Police and the
|
||
Bikeshedding Company Human Resources Division SHOULD ensure that all
|
||
readers of Bikeshedding Standards and Internet Standards apply proper
|
||
judgement, and perform punitive actions whenever necessary.
|
||
|
||
5. Security Considerations
|
||
|
||
Confusing terminology can increase the risk of improper
|
||
implementations of a protocol by a misunderstanding. This document
|
||
defines a stricter terminology to avoid mistaking a Bikeshedding
|
||
reference to an IETF reference and vice-versa, which can reduce this
|
||
risk.
|
||
|
||
6. Internationalization Considerations
|
||
|
||
All Bikeshedding Company and IETF Standards to date are in English
|
||
and use UTF-8 [RFC3629] or US-ASCII, and the Bikeshedding Company has
|
||
no Translation Division, so internationalization can be safely
|
||
unconsidered.
|
||
|
||
7. Privacy Considerations
|
||
|
||
Privacy is pointless in documents intended to be public.
|
||
|
||
8. BANANA Considerations
|
||
|
||
This document renames the IANA to BANANA. No registries or values
|
||
are affected.
|
||
|
||
9. References
|
||
|
||
9.1. Normative References
|
||
|
||
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
|
||
Requirement Levels", BCP 14, RFC 2119,
|
||
DOI 10.17487/RFC2119, March 1997,
|
||
<https://www.rfc-editor.org/info/rfc2119>.
|
||
|
||
[RFC8126] Cotton, M., Leiba, B. and Narten, T., "Guidelines for
|
||
Writing an IANA Considerations Section in RFCs", BCP 26,
|
||
RFC 8126, DOI 10.17487/RFC8126, June 2017,
|
||
<https://www.rfc-editor.org/info/rfc8126>.
|
||
|
||
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
|
||
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
|
||
May 2017, <https://www.rfc-editor.org/info/rfc8174>.
|
||
|
||
[RFC8962] Grover, G., ten Oever, N., Cath, C., Sahib, S.,
|
||
"Establishing the Protocol Police", RFC 8962,
|
||
DOI 10.17487/RFC8962, April 2021,
|
||
<https://www.rfc-editor.org/infO/rfc8962>.
|
||
|
||
|
||
~lucidiot Standards Track [Page 5]
|
||
|
||
RFB 2 IETF Compatibility April 2021
|
||
|
||
|
||
9.2. Informative References
|
||
|
||
[RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO
|
||
10646", STD 63, RFC 3629, DOI 10.17487/RFC3629, November
|
||
2003, <https://www.rfc-editor.org/info/rfc3629>.
|
||
|
||
Appendix A. Warranty Exclusion Statement
|
||
|
||
This document and the information contained herein is provided on an
|
||
"AS IS" basis and TILDE.TOWN DISCLAIMS 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.
|
||
|
||
Acknowledgements
|
||
|
||
The author would like to thank himself for being the only person with
|
||
enough might to use SciTE to write RFBs.
|
||
|
||
Author's Address
|
||
|
||
~lucidiot (editor)
|
||
The Bikeshedding Company
|
||
m455.casa
|
||
72.137.16.55
|
||
The Internet
|
||
|
||
Email: lucidiot@brainshit.fr
|
||
URI: https://tilde.town/~lucidiot/
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
~lucidiot Standards Track [Page 6]
|