Por que há software proprietário no Ubuntu Software Center?

19

Minha pergunta é muito simples: como se livrar de software proprietário do Ubuntu Software Center (USC)?

Não funciona para ativar ou desativar repositórios. Mesmo com apenas os repositórios "universo" e "principal" ativos, você ainda pode ver muitos softwares proprietários. Exemplos incluem Skype, Slack, Spotiffy.

Testado: Ubuntu 18.04 e Ubuntu 16.04.

Editado: tive que editar esta pergunta para excluir outro bug que relatei anteriormente aqui sobre quantos aplicativos de código aberto nos USC estão etiquetados incorretamente como proprietários. Adicionado aqui /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary

ATUALIZAÇÃO: Esta questão permanece sem resposta e acredito que seja um tópico muito importante, por isso precisa de mais atenção. Se o Ubuntu alegar ser gratuito e de código aberto, me dê a liberdade de remover o software proprietário do seu Centro de Software oficial, por favor. Os recém-chegados ao sistema operacional Ubuntu não saberão como evitar os aplicativos proprietários do Centro de Software, especialmente porque quando eles (eu e todos nós) instalamos o Ubuntu, podemos escolher apenas os repositórios de código-fonte aberto, mas o Centro de Software é cheio de propriedades. apps.

ATUALIZAÇÃO 2 : 33% do software é proprietário quando você visita a casa da USC. Vídeo https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be Também o Krita aparece como proprietário e eu relatei aqui o Krita rotulado como proprietário no Ubuntu Software Center

Tio TROM
fonte
Comentários não são para discussão prolongada; esta conversa foi movida para o bate-papo .
Thomas Ward
2
Estou votando para reabrir e fechar como OT / bug-report, pois esse é claramente um relatório de bug ou uma solicitação de alteração que deve ser discutida no rastreador de erros.
David Foerster
1
Este site não é um local para discussão, nem para relatar bugs ou solicitar correções ao software no Ubuntu. Você pode relatar bugs ou solicitar correções no Launchpad.
muru 30/07/19
1
Estas são literalmente suas próprias palavras. "Por favor abra a discussão." <- discussão "Por favor corrija." <- relatório de bug solicitando correção.
muru 30/07/19
2
Sua atualização é uma solicitação para os desenvolvedores. Este não é o lugar para essas solicitações - como disse muru, uma solicitação aos desenvolvedores conta como um relatório de bug e deve ser feita no Launchpad. Somos apenas voluntários criando e mantendo uma biblioteca de respostas sobre o Ubuntu - nós não fazemos o Ubuntu. Aparentemente, a resposta para sua pergunta em negrito é que você não pode. Essa não é uma resposta muito interessante. Talvez você esteja procurando algumas dicas sobre como recompilar o Centro de Software para fazer o que quiser, mas eu sugiro que você esclareça a pergunta se ela realmente não pretende ser uma solicitação para os desenvolvedores.
Zanna 31/07

Respostas:

24

No entanto, o Centro de Software está cheio de software proprietário. Por quê? Eu pensei que o Ubuntu é tudo sobre Open Source

Definição de "universo":

  • Universo - Software de código aberto mantido pela comunidade A grande maioria dos softwares no Ubuntu Software Center é proveniente do repositório Universe. Esses pacotes são importados automaticamente da versão mais recente do Debian ou carregados e mantidos pela comunidade Ubuntu.

    A Canonical não fornece suporte ou atualizações oficiais para esses pacotes.

  • Eu consideraria a tag "proprietária" um bug para o cromo. É FLOSS, portanto, deve ser marcado como tal.

Como filtrar isso?

  • Eu considero um bug. Se você não deseja um software proprietário, não inclua "restrito" (= drivers proprietários) ou "multiverso" (= software proprietário).
  • Você tem mais exemplos da marca proprietária no universo? Desde que eu acreditaria que não deveria estar lá.

  • Sobre como filtrar o que está atualmente instalado e é proprietário, você pode usar:

    sudo apt install vrms
    

e você obtém uma lista do que está instalado no seu sistema

$ vrms
            Non-free packages installed on schijfwereld

amd64-microcode                     Processor microcode firmware for AMD CPUs
fonts-ubuntu                        sans-serif font set from Ubuntu
i965-va-driver                      VAAPI driver for Intel G45 & HD Graphics family
intel-microcode                     Processor microcode firmware for Intel CPUs

            Contrib packages installed on schijfwereld

iucode-tool                         Intel processor microcode tool

  4 non-free packages, 0.2% of 1852 installed packages.
  1 contrib packages, 0.1% of 1852 installed packages.
$ which chromium
/snap/bin/chromium
  • Exceto por uma fonte, os outros são relacionados a microcódigo / hardware, então eu também gosto muito disso;)
  • Eu tenho o cromo instalado e não está listado. Outra prova para acreditar é que é um bug.

Relatório de bug no debian (de 2 de junho) que pode estar relacionado:third_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cpp no chromium parece ser proprietário. No link, há menção de uma correção.

Há um comando chamado lintianpara verificar os pacotes DEB. Não reclamo quando digitalizo o cromo 37.

Rinzwind
fonte
Eu pensei que "restrito" se aplica apenas a drivers e não a aplicativos. Então, com isso ativado, não devo ver aplicativos proprietários no centro de software, certo?
Tio TROM
1
Embora uma coisa: eles estão no repositório correto. todos são de código aberto e não são mantidos por canônicos. Se houvesse um problema de licença, seria no multiverso.
Rinzwind
1
Acredito que vrmsapenas considere pacotes instalados a partir de repositórios, não snaps.
fkraiem
1
A documentação do @StephenG GNU é liberada no GFDL com partes não modificáveis, portanto, não é livre no DFSG .
fkraiem
1
@StephenG By the way, o Ubuntu se considera glibc-doc-referencecomo livre desde que fica no principal, mas porque ele é importado do Debian não modificada, ele ainda tem Section: non-freeem debian/control, por isso vrmsainda pega como não-livre.
fkraiem
7

A premissa de que o Ubuntu é " tudo sobre código aberto " não é estritamente correta.

O núcleo do sistema operacional usa principalmente componentes de código aberto, e os desenvolvedores do Ubuntu suportam e contribuem para uma ampla variedade de projetos de código aberto.

No entanto, o Ubuntu nunca exigiu que todos os softwares nos repositórios Ubuntu (deb) ou Snap Store (snap) sejam de código aberto.

user535733
fonte
1
Entendo, mas quando seleciono apenas os repositórios principal, universo e restrito (apenas para drivers), espero que o Ubuntu respeite minhas escolhas e remova qualquer coisa que não esteja nesses repositórios do Centro de Software.
Tio TROM
Você pode fornecer um exemplo específico do Software Center que apresenta debs de origem desabilitada depois de 1) desabilitar a fonte e 2) atualizar o banco de dados apt com as fontes alteradas usando sudo apt update? Esse comportamento adequado, se reproduzível, pareceria um erro. Snaps são diferentes, é claro, e não usam o apt.
user535733
Se entendi isso corretamente: instalo um aplicativo que não está no centro de software por meio de um ppa. em seguida, remova o ppa, mas não o aplicativo. agora, esse aplicativo ainda aparece no centro de software? a resposta é sim.
Tio TROM
Adicionei este ppa apt-add-repository ppa: yktooo / ppa e instalei o indicador do comutador de som github.com/yktoo/indicator-sound-switcher/blob/master/INSTALL . então removi o ppa de "outro software", mas ainda vejo o indicador do comutador de som no centro de software imgur.com/VSNh0SP e está rotulado incorretamente como "proprietário". quando eu atualizar o yktoo ppa não está na lista, pois colarei no próximo comentário.
Tio TROM
1
Portanto, seu problema parece ser que o software instalado continua aparecendo no Software Center, mesmo depois que a fonte original foi desativada. Esse é o comportamento esperado. Os desenvolvedores trabalharam muito e muito para adicionar esse recurso. Sem ele, alguns usuários acham difícil desinstalar o software usando a mesma ferramenta usada para instalá-lo. Isso não parece relacionada à sua pergunta original sobre fanatismo de fonte aberta ....
user535733
1

Para filtrar o software de código aberto, você só pode ativar o software Main (oficialmente suportado, software de código aberto). Conforme sugerido nesta publicação, você pode editar seus /etc/apt/sources.listarquivos e em/etc/apt/sources.list.d/ .

Minha outra sugestão é instalar uma alternativa ao Ubuntu Software Center - App Grid . Com isso, você pode navegar nos softwares de código aberto fornecidos sem alguns aborrecimentos.

Você pode usar um arquivo PPA para instalar:

sudo add-apt-repository ppa:appgrid/stable
sudo apt-get update
sudo apt-get install appgrid
xavier_fakerat
fonte
1
estas são minhas fontes imgur.com/U4lVZb9 - como você pode ver, apenas main, universo e restrito para drivers estão ativos. apesar disso, vejo muitos softwares proprietários no centro de software.
Tio TROM
obrigado por sugerir appgrid. mas falta flatpaks e snaps, e eu adoraria tê-los também. também não respeita o tema no ubuntu 18.04 e parece estranho.
Tio TROM
0

Você tem "Restrito" na sua lista de fontes.

Restrito - Drivers proprietários para dispositivos.

Fonte - https://help.ubuntu.com/community/Repositories/Ubuntu


fonte
2
Sim, mas isso deve contar apenas para os motoristas, certo? Não para aplicativos
Tio TROM
0

O Ubuntu não é uma distribuição que exige que todos os seus pacotes sejam gratuitos (como na liberdade). Dito isto, existem dois aspectos importantes em qualquer distribuição do GNU / Linux.

  1. As pessoas querem que todos os seus componentes funcionem (mais especificamente placas wifi).

  2. No caso do ubuntu, eles incluirão software proprietário para tornar o sistema confortável para usuários acostumados a partes específicas de software não livre.

Espero que isto ajude

Comportado
fonte