В двух словах, это то, что означают разделы архива в Ubuntu:
1) main: бесплатное программное обеспечение, официально поддерживаемое Canonical
2) universe: бесплатное программное обеспечение, НЕ поддерживаемое Canonical
3) restricted: Несвободное программное обеспечение, официально поддерживаемое Canonical (в том числе, в основном, драйверы устройств)
4) multiverse: Несвободное программное обеспечение, НЕ поддерживаемое Canonical (сюда приходит flashplugin-nonfree)
Debian имеет следующие подразделения:
1) main: все свободное программное обеспечение, соответствующее DFSG (Руководство по бесплатному программному обеспечению Debian)
2) contrib: Бесплатное программное обеспечение, которое следует за DFSG, но зависит от программного обеспечения в non-free.
3) non-free: Все виды несвободного программного обеспечения, которое не соответствует DFSG.
Поскольку Debian не проводит различия между пакетами на основе поддержки (поскольку все пакеты поддерживаются сообществом Debian), contribа non-freeпакеты соответствуют Restricted/ Multiverseв Ubuntu. По умолчанию все contribи non-freeпакеты вводятся Multiverseпри их синхронизации. Если Canonical намеревается поддержать их, они перемещаются в restricted.