Quelle est la différence entre Debian contrib & non-free et comment cela correspond à Ubuntu?

22

J'ai essayé de comprendre la différence entre les sections contrib de Debian et non libres.

Est-ce que les paquets contrib se limitent à des logiciels non libres? Comme ce que nous avons flashplugin-nonfreedans Ubuntu?

Deuxièmement, la non-absence de Debian correspond-elle à multiverseou restrictedou à l'union des deux?

Je vérifiais le chapitre 2 du manuel de politique Debian

Manish Sinha
la source

Réponses:

22

non-freeest pour les paquets qui ne sont pas gratuits. La seule exigence est qu'ils soient redistribuables. Le projet Debian considère que cela non-freene fait pas partie de Debian et n'est fourni qu'à titre de commodité pour les utilisateurs.

contribest pour les paquets qui sont eux-mêmes gratuits mais dépendent des paquets qui sont dedans non-free. Il n'est pas non plus considéré comme faisant partie de Debian.

Comme Debian n'a pas la distinction main/ restrictedet universe/ multiverse(et Ubuntu n'a pas la distinction non-freeand contrib), l'union de non-freeet contribcorrespond grosso modo à l'union de restrictedet multiverse.

Iain Lane
la source
1
Notez que contrib inclut également (ou du moins a inclus dans le passé) des packages où le contenu du package lui-même est gratuit mais le contenu non gratuit est téléchargé automatiquement par les scripts de maintenance du package.
Peter Green
25

En résumé, voici ce que signifient les divisions d'archives d'Ubuntu:

1) main: Logiciel gratuit, officiellement soutenu par Canonical

2) universe: Logiciel gratuit, NON pris en charge par Canonical

3) restricted: Logiciel non libre officiellement pris en charge par Canonical (inclut principalement les pilotes de périphériques)

4) multiverse: Logiciel non libre NON pris en charge par Canonical (flashplugin-nonfree vient ici)

Debian a ces divisions:

1) main: Tous les logiciels libres qui suivent les DFSG (Debian Free Software Guidelines)

2) contrib: Logiciel gratuit qui suit DFSG mais dépend du logiciel non-free.

3) non-free: Toutes sortes de logiciels non libres qui ne suivent pas le DFSG.

Comme Debian ne fait pas de distinction entre les paquets sur la base du support (puisque tous les paquets sont pris en charge par la communauté Debian), contribet les non-freepaquets correspondent à Restricted/ Multiversedans Ubuntu. Par défaut, tous contribet les non-freepackages entrent Multiverselorsqu'ils sont synchronisés. Si Canonical a l'intention de les soutenir, ils sont déplacés vers restricted.

Bilal Akhtar
la source
Probablement la différence entre contrib et non-free aurait pu être mieux expliqué comme Iain Lane a
Manish Sinha
Bilal Akhtar a la précision ici dans cette réponse expliquée. Est-ce que c'est dans: wiki.debian.org/SourcesList
Indacochea Wachín