This is an old revision of the document!


… (WIP)

Lacunas de Chromium Browser

Como ativistas de software livre, nos todos desfrutamos de usar a mais recente e melhor software livre, mas nos temos de ter a certeza de que o software que usamos realmente respeita a nossa liberdade. Vários usuários tem nos expressado o seu desejo de correr o web browser Chromium, visto que parece ser software livre, mas ainda apresenta lacunas em variadas formas.

Na nossa investigacao, discubrimos que a situacao esta a melhorar. Somemte a alguns anos atras, existiam um milhar de ficheiros sem licenca que sao considerados nao -livres. Gracas ao projeto Debian, aos seus relatorios Lintian e aos seus esforcos, parece que esses problemas estao resolvidos.

Contudo, por padrao, Chromium, ainda contem uma data de problemas, que sao motivo de preocupacao para usuarios de software livre - mesmo que todo o codigo source esteja licenciado propriamente.

Quais sao os problemas?

Queries para a Google

Por padrao, O codigo source Chromium ainda verifica muitas partes que estao em constante comunicacao pela internet com os servicos Google. A quando a construccao dos binarios de software ?!!“unpatched”!!? , grande parte da sua experiencia neste browser esta ainda sobre o controlo dos servicos de web da Google. Como mencionado no artigo A Quem Aquele Servidor Realmente Serve?,

Software livre e somente livre, quando o usuario esta em controlo e na deveria estar dependente de servicos web the uma terceira entidade. Algum trabalho ja tem sido feito para libertar Chromium deste problema, incluindo a remocao de “Google OK”, um webservice plugin Google usado para reconhecimento de voz, depois de descontentamento por parte dos usuarios.

Binarios pre consruidos

Por padrao, o Chromium ainda inclui alguns binarios pre - construidos para assistir numa maior velocidade de compilamento. A fim de ter software totalmente livre, e necessario todo o software ser construido do codigo fonte. Pacotes nao deverian usar “use_prebuilt” como uma opcao de compilamento.

DRM e codecs proprietarios

Chromium suporta a utilizacao de DRM (Gestao de Restriccoes Digitais) como: Widevine DRM, Adobe Pepper Flash, e codecs de terceiros que sao nao-livres. Empacotadores devem-se assegurar que estes sao removidos do codigo fonte antes da compilacao a fim de ser software livre. Desativa-los nao e suficiente. E necessario remover esses (suportar e referenciar sobre) da fonte conforme FSDG.

Problemas de privacidade

Equanto nao especifico a software livre, nos gostariamos de os usuarios controlarem a sua informacao privada. Chromium verificou varios reportes de problemas que caosao preocupacoes, que o tornou ineligivl para o uso com o Tor. Estes incluiem problemas prominnientes com bugs das proxys que escoam os adressos de IP dos seus usuarios, problemas como vazamento do hostname e hardware dos computadores destes, problemas de cronometragem que permite ataques de cronometragem mesmo com o browser em modo “Incognitio”. Usuarios de Software Livre deveriam estar cientes destes probemas e trabalharem para criarem “patches” ?!!“upstream”!!?assim como nos proprios pacotes se necessario.

WIP (Trabalho em progresso)

Existe trabalho a acontecer para remover os queries para a Google e os binarios pre-compilados, assim como o fortelacimento da privacodade do usuario.

O conjunto de rememdos chamado degloglificar-chromium, o qual e a combinacao de Inox, Iridium, remendos do projeto Debian como exemplos desse esforco.

Defensores de software livre sao anconselhados a usar estes conjuntos de remendos e ajudar na contribuicao para a sua manutencao, avancando para uma versao independente de Chromium com estas funcionalidades embutidas. Com cada lancamento consecutivo de Chromium, um novo conjunto de remendos tem de ser criado para remover o codigo ou binarios especificos a Google e que afectam a liberdade dos usuarios. Tendo uma versao independente garante que ninguem sera acidentalmente forcado a usar software nao -livre durante estas atualizacoes.

Em prespectiva geral

Chromium is also being used as an embedded framework in various projects.

Users should be aware that Qt WebEngine is based on Chromium and therefore contains many of the same flaws. Proprietary codecs and other anti-features must be removed at compile time to ensure user's freedom is respected. Due to Qt being a primary component of KDE and many applications, ensuring it is compiled correctly and removing nonfree software is of even greater importance to the Free Software Movement.

For our freedom's sake, free software projects should take care about all kinds of freedom issues when deciding what components to depend on.

We are hopeful that the various projects currently working with Chromium source code will make Chromium fully respect both users' freedom and users' privacy, making the internet safer, as well as more freedom respecting, for everyone.

Licensiamento

Esta e uma obra livre, voce pode redistribuir e/ou modificar, perante os termos de:

A Creative Commons Attribution-ShareAlike 4.0 International License como publicada pela CC (Creative Commons); ou a versao 4.0, ou (a vossa escolha) qualquer versao posterior, ou

A GNU Free Documentation License como publicada pela FSF (Free Software Foundation); ou a versao 1.3, ou (a vossa escolha) qualquer versao posterior; sem secoes nao Invariantes, texto nao Front-Cover, e texto nao Back-Cover.

Acknowledgement

A grande parte deste artigo foi originalmente escrita por Luke .R.