Em poucas palavras, é isso que as divisões de arquivos do Ubuntu significam:
1) main
: Software livre, oficialmente suportado pela Canonical
2) universe
: Software livre, NÃO suportado pela Canonical
3) restricted
: Software não livre oficialmente suportado pela Canonical (inclui drivers de dispositivo principalmente, entre outros)
4) multiverse
: Software não livre NÃO suportado pela Canonical (o flashplugin-nonfree vem aqui)
O Debian possui estas divisões:
1) main
: Todo o software livre que segue as DFSG (Debian Free Software Guidelines)
2) contrib
: Software livre que segue o DFSG, mas depende do software non-free
.
3) non-free
: Todos os tipos de software não livre que não seguem o DFSG.
Desde Debian não diferencia entre os pacotes com base no suporte (uma vez que todos os pacotes são suportados pela comunidade Debian), contrib
e non-free
pacotes correspondem a Restricted
/ Multiverse
no Ubuntu. Por padrão, todos contrib
e non-free
pacotes entram Multiverse
quando são sincronizados. Se a Canonical pretender apoiá-los, eles serão transferidos para restricted
.