Blacklist (Português)

From ParabolaWiki
Jump to: navigation, search

Este artigo explica o que o arquivo blacklist.txt faz e o que não faz.

1 História e Justificativa

Para obter um mirror totalmente livre do ArchLinux, precisávamos sincronizar todos os pacotes, mas filtrar os não livres. Decidimos fazer uma lista negra desses pacotes não-livres e colocá-la em um único arquivo de texto simples, que serviria como uma lista de exclusão para o script rsync.

Alguns de nós assumiram o trabalho de identificar pacotes não-libre por suas licenças e/ou conflitos de licença, e terminamos com alegria :-P .

2 Uso

blacklist.txt contém $pkgname (package names) de pacotes não livres que estão nos repositórios do Arch mas não deveriam estar nos nossos. Note que alguns deles são substituídos por nossos quando encontramos uma alternative 'libre' (i.e. kernel26 => kernel26-libre, firefox => icecat).

3 Relatando um problema

Escolha o projeto responsável por ele, quase sempre Packages e report um problema com o tipo e prioridade "Problema de liberdade". Relate problemas separados para projetos apropriados se o pacote estiver incluído na mídia de instalação.

4 Perguntas Frequentes

4.1 Por que o kernel26 está na lista negra?

Porque o Linux vanilla vem com muitos blobs de firmware dentro de seu código-fonte. Você pode ler o site Linux-libre para obter mais informações.

4.2 Por que o grub está na lista negra?

Para renomeá-lo e remover a configuração de inicialização do Windows do arquivo de configuração.

5 Veja também