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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





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


[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]