Postel's law

Etymology
.

Proper noun

 * 1)  The design principle that software should be conservative as to its own behaviour (i.e. strictly compliant with specifications) but liberal in the behaviour it tolerates from other systems.