невільні пакети - це пакети, які не відповідають визначенню Дебіанського вільного програмного забезпечення . Наприклад:
nvidia-driver
який забезпечує власний драйвер.
пакети contrib - це пакунки, які відповідають DFSG, але залежать від невільних пакетів або залежать від завантаженого невільного програмного забезпечення (пакетом або його потрібно завантажувати вручну) для належної роботи. Тому вони не закінчуютьсяmain
. Наприклад:
bumblebee-nvidia
який, хоча сумісний з DFSG, насправді не корисний без невільного пакету nvidia-driver
, тому він розміщений у contrib
розділі, або
vice
що вимагає завантаження (при дотриманні авторських прав та законів) ПЗУ для належної роботи.
Якщо хтось не хоче або не може користуватися невільним програмним забезпеченням, він, швидше за все, не потребує або не зможе користуватися програмним забезпеченням залежно від нього, тому корисніше розмістити їх окремо в розділі внесок . Цій особі навіть не доведеться завантажувати розділ " Внесок ".
UPDATE: програмне забезпечення в вно , і його джерела по - , як і раніше доступні для вільного використання. Цікаві деталі можуть бути повторно використані в іншому проекті, або невільні (або не доступні) частини це залежить від можна замінити (наприклад , замінити графіку, музику і т.д. активів для ігрового движка в вно ). Наявність його окремо від невільного допомагає зрозуміти, які частини можна використовувати повторно.
дрібниці: Визначення з відкритим кодом було створено спочатку шляхом видалення будь-якої згадки про Debian у DFSG.
non-free
іcontrib
. Яка реальна здобута перевага? Як кінцевому користувачеві, якому все одно, чи програма містить невільний код,non-free
іcontrib
мені добре. В якості кінцевого користувача , який робить догляд, обидва поза межами для мене. Яка фактична перевага?