|
|
|
|
|
by Arnt
4001 days ago
|
|
But Jon Postel didn't mean what people now think he did. His famous principle is about border cases, when the spec is vague, handwavy or thought by some to be vague. It's not about the other cases. Remember that Jon Postel was the RFC editor. He didn't want anyone to ignore the RFCs, he wanted the RFCs to be readable and pleasant, and he wanted implementers to do the right thing when when an RFC erred on the side of readability. FWIW I wrote a blog post about this a few years ago, http://rant.gulbrandsen.priv.no/postel-principle |
|
HTTP also has corner cases that widely-used implementations simply aren't handling consistently because the original RFCs are vague or the ideas being conveyed are buried in even older RFCs that nobody has the incentive to drill in to, or simply aren't known to them.
IMHO the IETF really should move to a wiki format, where information and wording changes on a particular protocol can be seen in one place. Plaintext snapshots of particular versions could still be published.
[0] https://www.ietf.org/mail-archive/web/dnsop/current/msg13349...
[1] https://kea.isc.org/wiki/ZoneLoadingRequirements#a3.3RFCimpl...