Brièvement :
« Une rustine est une réparation sérieuse sur une roue : on trouve la fuite, on colle un correctif et on regonfle (l'analogie avec le « patch » d'un programme est flagrante : découverte d'un bogue, correctif puis recompilation).
Sauf que la rustine reste toujours visible, alors qu'une fois un patch appliqué, on ne peut savoir p.ex. si la v2 du prog X provient de la version 1 "patchée" ou si l'on a simplement obtenu la v2 "normalement" (c'est pas très clair, mais je me comprends ;)
Ce qui est bien dans l'analogie, c'est qu'une rustine peut se décoller si elle mal appliquée, ou fuiter.