Richard Stallman preparó recomendaciones para una comunicación benevolente en el proyecto GNU, las Pautas de Comunicaciones de GNU.
Los códigos de comportamiento que son populares en varias comunidades son en forma de reglas cuya violación implica un castigo.

