ietf
[Top] [All Lists]

Re: I-D Action: draft-thomson-postel-was-wrong-01.txt

2017-06-19 08:13:02


On 6/17/2017 7:18 AM, Petr Špaček wrote:
b) Treat any deviation from documented protocol (including non-defined
aspects of protocol outside of extension points) as an error.
This, IMO, is where we differ.

Postel's Principle is more an application of Hanlon's Razor:
*Never attribute to malice that which is adequately explained by stupidity.
*http://quoteinvestigator.com/2016/12/30/not-malice/
(replace "stupidity" with "ignorance" or "accident" and the relationship
is more clear).

IMO, the Postel Principle advises two things:
    - don't over react to ignorance/accident
    - don't do things that make others question your motives

These principles apply both to protocol specification and
implementation. It's excessive to explicitly outlaw something that might
be useful and could occur benignly, UNLESS it creates a dangerous or
specifically incorrect result.

Joe

<Prev in Thread] Current Thread [Next in Thread>