Le '''Debian Free Software Guidelines (DFSG)''' (Linee guida Debian per il software libero) fanno parte del Contratto Sociale Debian.
Descrivono un elenco di principi che definiscono cosa viene considerato "libero" in Debian e che devono essere rispettati da un sistema Debian e da tutti i suoi componenti.
Un elenco incompleta delle licenze compatibili con le DFSG è presente alla pagina Licenze DFSG.
Implicazioni per la pacchettizzazione
La sezione della Debian Policy § 6.8.8.2. Repackaged upstream source descrive quando e perché i manutentori di pacchetti Debian devono a volte fare modifiche al codice sorgente pubblicato per rispettare le DFSG, facendo un'eccezione rispetto alla pratica di fornire archivi di sorgenti a monte non modificati.
Le utilità uscan e gbp-import-orig (rispettivamente dal pacchetto Debian devscripts e git-buildpackage packages) possono essere usate per semplificare o automatizzare il processo di creazione di archivi tar di sorgenti conformi alle DFSG.