Debian Sosyal Sözleşmesi, Debian projesinin ahlaki çerçevesini belirleyen bir belgedir. Sözleşmenin bir parçası olan Debian Özgür Yazılım Yönergeleri (DFSG), uyulacağı kabul edilen tahaddütler olarak hazırlanmış, ardından Açık Kaynak Tanımı'nın temelleri olarak özgür yazılım topluluğuna bırakılmıştır.
"Özgür yazılım topluluğu ile sosyal sözleşme" kavramı Ean Schuessler tarafından önerilmiştir. Bu belgenin taslağı Bruce Perens tarafından yazılmış ve diğer Debian geliştiricileri tarafından Temmuz 1997'de bir ay süren bir e-posta konferansı boyunca düzenlenerek Debian Projesinin resmî hareket tarzı olarak kabul edilmiştir.
Bruce Perens, daha sonraları Debian Özgür Yazılım Yönergelerinden Debian'a özel bölümleri çıkararak "Açık Yazılım Tanımı"ını yazmıştır.