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


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.


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.


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

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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.