Jaka jest różnica między Debianem contrib a non-free i jak to odpowiada Ubuntu?

22

Próbowałem zrozumieć różnicę między sekcjami contrib i niewolnymi.

Czy pakiety contrib po prostu owijają się wokół niewolnego oprogramowania? Podoba Ci się to, co mamy flashplugin-nonfreew Ubuntu?

Po drugie, jest nonfree Debiana odpowiadające multiverselub restrictedlub związku z obu?

Sprawdzałem Rozdział 2 Podręcznika Polityki Debiana

Manish Sinha
źródło

Odpowiedzi:

22

non-freedotyczy paczek, które nie są darmowe. Jedynym wymaganiem jest to, że można je redystrybuować. Projekt Debian uważa, że non-freenie jest to częścią Debiana i jest zapewniane jedynie dla wygody użytkowników.

contribjest dla pakietów, które same są darmowe, ale zależą od pakietów, które są w non-free. Nie jest również uważany za część Debiana.

Ponieważ Debian nie ma rozróżnienia main/ restrictedi universe/ multiverse(a Ubuntu nie ma rozróżnienia non-freei contrib), połączenie non-freei contribodpowiada w przybliżeniu związku restrictedi multiverse.

Iain Lane
źródło
1
Zauważ, że contrib obejmuje także (lub przynajmniej zawierał w przeszłości) pakiety, w których zawartość samego pakietu jest bezpłatna, ale niewolna zawartość jest automatycznie pobierana przez skrypty opiekuna pakietu.
Peter Green,
25

W skrócie, oto, co oznaczają archiwa Ubuntu:

1) main: Darmowe oprogramowanie, oficjalnie obsługiwane przez Canonical

2) universe: Darmowe oprogramowanie, NIE obsługiwane przez Canonical

3) restricted : Niewolne oprogramowanie oficjalnie obsługiwane przez Canonical (obejmuje między innymi sterowniki urządzeń)

4) multiverse : Niewolne oprogramowanie NIE jest obsługiwane przez Canonical (tutaj pojawia się flashplugin-nonfree)

Debian ma następujące podziały:

1) main : Całe wolne oprogramowanie zgodne z DFSG (Wytyczne Debiana dotyczące wolnego oprogramowania)

2) contrib: Darmowe oprogramowanie zgodne z DFSG, ale zależy od oprogramowania wnon-free .

3) non-free : Wszystkie rodzaje niewolnego oprogramowania, które nie jest zgodne z DFSG.

Ponieważ Debian nie rozróżnia pakietów na podstawie wsparcia (ponieważ wszystkie pakiety są obsługiwane przez społeczność Debiana), contriba non-freepakiety odpowiadają Restricted/ Multiversew Ubuntu. Domyślnie wszystkie contribi non-freepakiety są wprowadzane Multiversepodczas synchronizacji. Jeśli Canonical zamierza je wspierać, zostają przeniesione do restricted.

Bilal Akhtar
źródło
Prawdopodobnie można lepiej wyjaśnić różnicę między kontrybucją a niewolnością, tak jak zrobił to Iain Lane
Manish Sinha,
Bilal Akhtar ma tutaj dokładność w tej wyjaśnionej odpowiedzi. Czy to jest w: wiki.debian.org/SourcesList
Indacochea Wachín