Esta não é uma questão simples.
Assim como o repositório oficial do Debian, o Ubuntu inclui software livre (principalmente) e alguns não-livres em diferentes seções , mas seus nomes não são tão claros: main
e universe
consistem em pacotes gratuitos, restricted
e multiverse
- de não-livres. Alguns pacotes nos dois últimos podem ser realmente necessários para usar o seu PC (como alguns firmwares e alguns drivers), mas o resto não é.
Além disso, o Ubuntu torna a instalação de software não-livre fácil o suficiente para ser instalado acidentalmente sem perceber o que você instalou.
Se você está preocupado com o software não-livre em seu PC, você pode usar aptitude
para descobrir se algo não-livre está instalado:
$ aptitude search '?installed (?section(restricted) | ?section(multiverse))'
ou instale um pequeno utilitário vrms
e pergunte:
$ vrms
Se você está preocupado em usar apenas software livre, você pode considerar a instalação de um Trisquel GNU / Linux , que é basicamente completamente grátis Ubuntu.
Quanto ao termo "código aberto", se você usá-lo apenas como sinônimo de "free / libre", veja todos os itens acima. Mas se você se preocupa com a opinião da Open Source Initiative e quer segui-la estritamente (na verdade existem poucos que fazem isso, mas se), então mesmo as seções main
e universe
do repositório incluem algum software, que é não 'open source' de acordo com o OSI: OpenSSL é um exemplo mais notável. Sim, o OpenSSL não pode ser tecnicamente chamado de 'código aberto' de acordo com o OSI (apesar do link indicar o contrário), já que its license é basicamente conjunção de licença SSLeay e 4-cláusula BSD License, portanto herdou uma cláusula de publicidade obnoxious BSD, que não é aprovada pelo OSI. / p>