From: Terry Dawson (wrezrgub@gymjev.cz)
Date: Sun Nov 11 2001 - 12:42:00 EET
Paula Dowie wrote:
> Yes, that's exactly what I'd heard, but can never remember the exact wording
> :-( I wonder who said it?
I think I have an an answer to that question.
The first reference I can find where it is called the "Robustness Principle" is in:
rfc793 - "Transmission Control Protocol" :-
| 2.10. Robustness Principle
|
| TCP implementations will follow a general principle of robustness: be
| conservative in what you do, be liberal in what you accept from
| others.
But I think it was first put forward by (the late) John Postel in:
rfc791 - "Internet Protocol" :-
|3.2. Discussion
|
| The implementation of a protocol must be robust. Each implementation
| must expect to interoperate with others created by different
| individuals. While the goal of this specification is to be explicit
| about the protocol there is the possibility of differing
| interpretations. In general, an implementation must be conservative
| in its sending behavior, and liberal in its receiving behavior. That
| is, it must be careful to send well-formed datagrams, but must accept
| any datagram that it can interpret (e.g., not object to technical
| errors where the meaning is still clear).
> The way I see it, all bug reports ultimately make the software stronger.
Since quotes are the topic of the moment, something relevant:
"That which does not kill me makes me stronger." Nietzsche.
regards
Terry
-
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to terhi.victor@logonet.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
This archive was generated by hypermail 2b30 : Sun Nov 11 2001 - 12:50:30 EET