mirjak / draft-kuehlewind-update-tag Goto Github PK
View Code? Open in Web Editor NEWIETF Internet-Draft on "Re-defining the update tag"
IETF Internet-Draft on "Re-defining the update tag"
There seems to be broad consensus by the stream managers that this change should apply to all stream. If finally agreed this must be reflected in the document. There is also a questions is RFC could be amended/extended cross-stream.
I guess the IESG...?
Currently this document is intended for BCP. However, there were some indications that this should be run as a revertible experiment first. The design for a proper experiment needs more work. To start, I think there are the following options (order from less inversive to most inversive):
Only use the new tags for drafts but not for final published RFC. This would mean we would replace this new tags with the old "updates" tag before publication. This would give us some experience with the use of these new tags without changing anything in the actual RFC series. (I personally would not want to go for this option because it looks like a lot of work without any benefit and therefore may increase the risk of failure)
Only add the new tags as meta data but not as a canonical part of the published RFC (note that "updated by" is meta data anyway as it gets added to an existing unalterable RFC). This option would need further consideration, also regarding tooling, as it is not clear if we have such a feature currently. Further I think still having the "updates" tag as canonical part of the RFC while the new tag are "only" meta data might be confusing. Also it is not clear to me what we would do if the experiment succeeds. Would we then publish new RFC with the new tags (and obsolete updates) or keep these tags forever in meta data only...? But maybe that last question is to decide later.
Publish RFCs with both the old "updates" tag as well as the new tags for the time of the experiment. This would means we cannot remove the new tags if the experiment fails but we would have a continuous use of the "updates" tag.
Use only the new tags during the experiment and revert to "updates" if the experiment fails. I think this is still a good option because the important part is that there is a forwarding reference from the old RFC to a new one. Which word we exactly use to provide this reference is secondary. And we have other examples in the history were the format and style of RFC changed. I cannot believe that would add more confusion to where we already are but of course that just my personal guess and I understand if people want to be more conservative here.
Did I forgot something?
There was some discussion to what for the new RFC editor model to be implemented and publish this document on the new RFC series stream. The option is to publish with IETF consensus for the IETF stream. Of course we could also coordinate with the other stream and see if they are interested in this change as well.
I think if we actually run this as an experiment we should do it now for the IETF stream, such that we have the needed experience later and can then publish a BCP on the new RFC series stream.
e.g. optional extensions typically are use of options or optional flags. What's about a new version of a protocol?
This draft proposed to use three new tags to replace the "updates" tag. However, there having been various other proposals basically to use any other number of tags:
As an author of this individual draft, I'm happy to discuss if "see also" is needed or not. I noted that the definition of "see also" is not entirely clear and maybe there is also an option for a better word (also we didn't really came up with one). I opened a separate issue for that, see #15.
However, for people that would prefer any of the other options, I think they should propose an own draft, as I personally don't believe those options would address the problem adequately and therefore as an author would not be able to stand behind that.
Is there any point in trying to merge in (some of) the content of the abandoned draft-roach-bis-document?
I personally think that "see also" is valuable for the following reasons:
Those points should probably be clarified in the draft.
If there is another term we can use instead of "see also" that would make this clearer, I'd be very happy about it. But at least I wasn't able to come up with one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.