Qual é a diferença entre o contrib do Debian e não-livre e como ele corresponde ao Ubuntu?

18

Eu tenho tentado entender a diferença entre as seções contrib e non-free do Debian.

Os pacotes contrib apenas criam wrappers em softwares não livres? Gostou do que temos em flashplugin-nonfree no Ubuntu?

Em segundo lugar, não é livre Debian correspondente a multiverse ou restricted ou união de ambos?

Eu estava checando o Capítulo 2 do Manual de Normas do Debian

    
por Manish Sinha 22.02.2011 / 10:32

2 respostas

19

non-free é para pacotes que não são gratuitos. O único requisito é que eles sejam redistribuíveis. O projeto Debian considera que non-free não faz parte do Debian e é fornecido apenas como uma conveniência para os usuários.

contrib é para pacotes que são livres, mas dependem de pacotes que estão em non-free . Também não é considerado parte do Debian.

Como o Debian não tem a distinção main / restricted e universe / multiverse (e o Ubuntu não tem a distinção non-free e contrib ), a união de non-free e contrib corresponde aproximadamente à união de restricted e multiverse .

    
por Iain Lane 22.02.2011 / 10:57
23

Resumindo, essas são as divisões de arquivos do Ubuntu:

1) main : Software livre, oficialmente suportado pela Canonical

2) universe : Software gratuito, NÃO suportado pela Canonical

3) restricted : Software não-livre oficialmente suportado pela Canonical (inclui principalmente drivers de dispositivos, entre outros)

4) multiverse : Software não livre NÃO suportado pela Canonical (flashplugin-nonfree vem aqui)

O Debian tem essas divisões:

1) main : Todo software livre que segue o DFSG (Debian Free Software Guidelines)

2) contrib : Software gratuito que segue o DFSG, mas depende do software em non-free .

3) non-free : Todos os tipos de software não livre que não segue o DFSG.

Como o Debian não diferencia os pacotes com base no suporte (já que todos os pacotes são suportados pela comunidade Debian), contrib e non-free packages correspondem a Restricted / Multiverse no Ubuntu. Por padrão, todos os pacotes contrib e non-free digitam Multiverse quando são sincronizados. Se a Canonical pretende apoiá-los, eles serão movidos para restricted .

    
por Bilal Akhtar 22.02.2011 / 11:01