Software kann man mit Kochrezepten vergleichen

„Software-Programme kann man mit Kochrezepten vergleichen, da gibt es eine Menge von Ähnlichkeiten. Beide bestehen aus einer Liste von Arbeitsschritten und Regeln für deren Ausführung. Am Ende steht ein bestimmtes Ergebnis. … Stellen Sie sich eine Welt vor, in der ein Rezept nicht variiert werden darf, weil jemand alles daran setzt, dass es unverändert bleibt, und dass man, weil man das Rezept an seine Freunde weiter gibt, dann als ‚Pirat‘ bezeichnet wird und für Jahre ins Gefängnis kommen kann.“ (Richard Stallman)