Yanlış anlaşılma olmasın diye bir düzeltme ekleyim.
main => tamamen özgür ve açık kaynak yazılımları içerir.
contrib => aslında özgür ve açık kaynak yazılımdır, ama main depoda olmayan bazı bağımlılıklar içerir. Örneğin bazı bağımlılıkları non-free depoda olabilir. Bu sebeple contrib deposunu ekleyince, sorun olmaması için non-free deposunu da eklemek gerekir.
non-free => lisansı özgür ya da açık kaynak olmayan yazılımları içeren depodur. Örneğin Nvidia sürücüsü ve bazı firmware paketleri gibi.
main => tamamen özgür ve açık kaynak yazılımları içerir.
contrib => aslında özgür ve açık kaynak yazılımdır, ama main depoda olmayan bazı bağımlılıklar içerir. Örneğin bazı bağımlılıkları non-free depoda olabilir. Bu sebeple contrib deposunu ekleyince, sorun olmaması için non-free deposunu da eklemek gerekir.
non-free => lisansı özgür ya da açık kaynak olmayan yazılımları içeren depodur. Örneğin Nvidia sürücüsü ve bazı firmware paketleri gibi.
SourcesList - Debian Wiki
wiki.debian.org