не -бесплатныепакеты — это пакеты, не соответствующие Руководству по свободному программному обеспечению Debian . Например.:
nvidia-driver
, который предоставляет проприетарный драйвер.
contribпакеты — это пакеты, которые соответствуют DFSG, но зависят от не -бесплатных пакетов или зависят от некоторого не-бесплатного программного обеспечения, загружаемого (пользователем. пакет или его необходимо загрузить вручную )для правильной работы. Так что они не попадают в main
. Например.:
bumblebee-nvidia
, который, хотя и совместим с DFSG, бесполезен без не -бесплатного пакета nvidia-driver
, поэтому он помещается в раздел contrib
или
vice
, который требует загрузки (с соблюдением авторских прав и законов )ПЗУ для правильной работы.
Если кто-то не хочет или не может использовать не-бесплатное программное обеспечение, скорее всего, этому человеку не нужно или он не сможет использовать программное обеспечение, зависящее от него, поэтому лучше поместить их отдельно в секцию contrib . Этому человеку даже не придется скачивать раздел contrib .
ОБНОВЛЕНИЕ :программное обеспечение в contrib , и его исходники по-прежнему доступны для бесплатного использования. Интересные части могут быть повторно использованы в другом проекте, или не -бесплатные(или недоступные )части, от которых он зависит, могут быть заменены (, например. :замена графики, музыки и т. д. для игрового движка в contrib).Отделение его от не -бесплатного помогает узнать, какие части можно использовать повторно.
мелочи :Определение с открытым исходным кодом изначально было создано путем удаления любых упоминаний о Debian в DFSG.