Por que alguns programas no Ubuntu Software Center não são de código aberto?

23

Estou preocupado com a quantidade de software proprietário que parece fazer parte do Ubuntu agora. Notei alguns aplicativos que, no centro de software, estão listados como "Licença: proprietária".

Obviamente, existem as coisas do parceiro, como o Skype (embora esse não seja um bom exemplo, pois não funciona no Centro de Software), mas parece haver uma boa quantidade de outras coisas surgindo também.

Existe algo que eu não entendi aqui? Está tudo em parceria ou há algum material proprietário nos principais repositórios do Ubuntu?

Existe uma maneira de filtrar o FOSS?

O bit de código aberto é importante para mim - eu não quero apenas um SO de cerveja grátis, pois acho que o modelo de software de código aberto é melhor. O Debian é estritamente FOSS (AFAIK), por exemplo.

artfulrobot
fonte

Respostas:

24

Vários repositórios

O Ubuntu possui vários repositórios com suas próprias políticas sobre o software incluído nele.

Resumido da Comunidade Wiki - Repositórios :

  • O main contém aplicativos que são software livre, podem ser redistribuídos livremente e são totalmente suportados pela equipe do Ubuntu.

    Esta é a seção totalmente de software livre.

  • restrito Nosso compromisso é promover apenas software livre - ou software disponível sob uma licença gratuita. No entanto, criamos exceções para um pequeno conjunto de ferramentas e drivers que permitem instalar o Ubuntu e seus aplicativos gratuitos no hardware diário.

  • O universo é um instantâneo do mundo livre, de código aberto e Linux. Ele abriga quase todos os softwares de código aberto, todos criados a partir de uma variedade de fontes públicas. A Canonical não oferece garantia de atualizações regulares de segurança para software no componente universo

    Código aberto, talvez FOSS

  • O componente multiverso contém software que não é gratuito, o que significa que os requisitos de licenciamento deste software não atendem à política de licenças de componentes principais do Ubuntu. [...] não suportado e geralmente não pode ser corrigido ou atualizado. Use-o por sua conta e risco.

Estes são os repositórios "regulares" que o Centro de Software usa para listar os aplicativos disponíveis.

Software adicional (parceiros)

Além disso, há os repositórios extras e parceiros. Você precisará ativá-las sozinho como um opt-in. O repositório do parceiro é mais ou menos detido em particular pela Canonical. Ele inclui software proprietário, normalmente sem código fonte disponível, apenas por razões de parceria com a Canonical ou outros motivos comerciais.

Alguns "aplicativos" gratuitos no Centro de Software são fornecidos pelo repositório Extras e precisam seguir a Política de Repositório de Extensão . Estes listam apenas alguns (veja abaixo).

Os aplicativos enviados pelo programa MyApps são outra história e muito específicos do Ubuntu. O código fonte nem sempre está disponível e você pode encontrar algumas informações relevantes nas Perguntas frequentes do software comercial MyApps . Alguns são apenas comerciais e de código fechado, fornecidos por meio de um PPA privado com autenticação APT-HTTPS. Os distribuídos dessa maneira não precisam aderir a nenhuma política, exceto as políticas do PPA do Launchpad e alguns requisitos técnicos - eles são bastante particulares para os desenvolvedores.

E o pacote x, ye z?

Para ver em qual componente um determinado aplicativo está incluído, sugiro ir para packages.ubuntu.com, encontrar o pacote e, no título da página, você notará a seção entre colchetes, por exemplo Package: kcalc (4:4.9.2-0ubuntu1) [universe].

Posso executar meu sistema apenas com o software FOSS?

Para filtro para FOSS-somente, apenas única permitir main(e opcionalmente universe) - apenas para se certificar de que você não deixe de software close-fonte. Edite seus /etc/apt/sources.listarquivos e /etc/apt/sources.list.d/para excluí-los, se quiser. Você pode ter problemas ao executar seu hardware corretamente, conforme indicado pela descrição do componente restrito acima.

Se será muito funcional depende do seu hardware e dos requisitos que você mantém para o software que você gostaria de usar. Alguns hardwares convencionais não requerem firmware / binários proprietários e podem funcionar perfeitamente sem nenhum dado de fonte fechada. Os componentes restrito e multiverso fornecem um equilíbrio geralmente aceitável para a maioria das pessoas, mas você precisa desativá-los caso deseje completamente o software livre.

O conjunto de aplicativos que você pode escolher diminuirá consideravelmente se você decidir desativar o componente do universo . A lista de todos os pacotes no Quantal possui esses números para lhe dar uma idéia:

  • principal (+ segurança): 14250
  • universo: 32595
  • multiverso: 746
  • restrito: 14

Não consegui encontrar uma fonte confiável para os repositórios adicionais; portanto, basta usar os arquivos Packages.gz regulares (assumindo Quantal amd64):

Veja também

gertvdijk
fonte
1
+1. Eu mencionaria pessoalmente que há diferença entre 'software livre' e 'software de código aberto' (o que é explicado na página Filosofia que você vinculou). Eu também diria que comercial! = Proprietário e gratuito como em cerveja grátis! = Livre como em liberdade. (Sem entrar em detalhes chatos, é claro.)
Andrea Corbellini
1
@AndreaCorbellini Yeah ... Eu sei. Eu poderia ir em todos os detalhes aqui, mas 1) Eu não sou bom em esses detalhes e 2) Eu pessoalmente não me importo que muito sobre esses detalhes. Dê-me algum tempo para incluir pelo menos alguns detalhes importantes. :)
gertvdijk
A remoção de main / universe impede o centro de software de exibir aplicativos não OSS?
Jorge Castro
@JorgeCastro Acho que muitas dependências não poderão mais ser atendidas ... :) mainé realmente necessária para a maioria das aplicações - por exemplo, o kernel, por exemplo. Ou você quer dizer remover restrito / multiverso / extras / parceiro?
precisa saber é o seguinte
1
Da minha experiência, você não pode. Eu tenho tentado remover o software não-foss, mas sem sorte. Repositórios não afetam snaps, por exemplo. Testei no Ubuntu 18.04 e 16.04 desativando e habilitando repositórios e sem sorte. O software proprietário ainda está no Ubuntu Software Center. Portanto, minha resposta é que isso é um bug ou algo que a Canonical está fazendo de propósito. Não consegui obter uma resposta para isso depois de postar no AskUbuntu "Por que há software proprietário no Ubuntu Software Center?"
Tio TROM 01/08/19
1

Se você desativar os snaps usando sudo apt purge gnome-software-plugin-snapcomo mostrado em outra resposta e, em seguida, no Ubuntu Software Center, vá para Software e atualizações> Ubuntu e desmarque a opção que diz "Software restrito por direitos autorais ou questões legais (multiverso)". Acho que isso removerá todos os resultados não-FOSS. Pelo menos, nenhum resultado proprietário apareceu em minhas pesquisas até o momento.

... exceto para drivers - desmarque a opção "restrito" para se livrar deles também

duggulous
fonte