The Free Software Definition (in italiano: La definizione del software libero) è un documento scritto da Richard Stallman e pubblicato dalla Free Software Foundation (FSF) che definisce il concetto di software libero, ovvero software che rispetti la libertà degli utenti.
La prima pubblicazione conosciuta della definizione è l'edizione del febbraio 1986 da parte del bollettino GNU della FSF. La fonte canonica di questo tipo di documenti è la sezione filosofica del sito del Progetto GNU. Fino all'aprile del 2008, la definizione è stata pubblicata in 39 lingue diverse.. La FSF ha pubblicato una lista di licenze software che soddisfano questa definizione.
È stata la prima definizione del concetto di software libero ad essere stata pubblicata.
La definizione pubblicata dall'FSF nel febbraio 1986 ha due punti:
In italiano:
La moderna definizione ha quattro punti, che si numera dallo zero al tre. Essa definisce il software libero sia che il beneficiario o no abbia le libertà di:
Bisogna inoltre nota che "L'accesso al codice sorgente è una pre-condizione" per le libertà 1 e 3.
Nel luglio 1997, Bruce Perens pubblicò la Debian Free Software Guidelines. Questa è stata utilizzata anche dal Open Source Initiative (OSI) sotto il nome "The Open Source Definition", l'unica modifica che è stata fatta al termine "software libero" è stata la sostituzione dall'termine alternativo per software libero, il "software open source".