Dica rápida: Descobrir pacotes com licença proprietária no Fedora

Uma dica rápida para quem usar Fedora/CentOS/RHEL: como descobrir os pacotes que estão instalados no sistema e que possuem uma licença proprietária?

ESTE É UM POST ANTIGO

Este post foi importado do antigo blog e o seu conteúdo não foi revisado. O conteúdo deve estar desatualizado e a formatação pode apresentar problemas.

Terminal

$ rpm -qa –info | grep -E "^(Name|License)" | grep -i -B1 -E "^License.*(no modification|proprietary)"

Com esse comando, basicamente estamos listando com o rpm as informações detalhadas de todos os pacotes instalados no sistema. Em seguida, filtramos com grep essa lista para obter apenas as duas linhas que contém o nome do pacote e a licença de distribuição. Depois, novamente com o grep, fazemos outro filtro para trazer apenas os pacotes cuja licença contém "no modification" ou "proprietary", incluindo junto na lista o nome do respectivo pacote.

O resultado?

Terminal

$ rpm -qa –info | grep -E "^(Name|License)" | grep -i -B1 -E "^License.*(no modification|proprietary)"
Name : kernel
License : GPLv2 and Redistributable, no modification permitted

Name : linux-firmware
License : GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
(…)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *