====== Falhas do navegador Chromium ====== Como ativistas do software livre, nós desfrutamos das recentes melhorias do software livre, mas nós temos que ter certeza que o **software que usamos respeita a nossa liberdade**. Vários usuários têm nos expressado o seu **desejo de rodar o web browser Chromium**, visto que parece ser software livre, **mas ainda apresenta falhas de variadas formas**. Na nossa investigação, descobrimos que a situação esta melhorando. Somente a alguns anos atrás, ** existiam milhares de arquivos sem licença** que são considerados não-livres. Graças ao projeto Debian, aos seus relatórios Lintian e aos seus esforços, ** parece que esses problemas foram resolvidos**. **Porém, por padrão, Chromium**, ainda contém vários problemas, que são motivo de preocupação para os usuários de software livre - **mesmo que todo o código fonte esteja licenciado propriamente**. ===== Quais são os problemas? ===== ==== Queries para a Google ==== **Por padrão, o código fonte Chromium ainda verifica muitas partes que estão em constante comunicação pela internet com os serviços Google**. E quanto a construção dos binários do software ?**!!"unpatched"!!**? , grande parte da sua experiência neste navegador ainda sobre o controle dos serviços da web da Google. Como mencionado no artigo [[https://www.gnu.org/philosophy/who-does-that-server-really-serve.pt-br.html|A Quem Aquele Servidor Realmente Serve?]], Software livre é somente livre, quando o usuário esta no controle e não deveria estar dependente de serviços web de uma terceira entidade. Algum trabalho já tem sido feito para libertar Chromium deste problema, incluindo a remoção de "Google OK", um [[https://www.pcworld.com/article/2940499/ok-google-hotword-detection-yanked-from-chromium-after-user-revolt.html|webservice plugin Google usado para reconhecimento de voz, depois do descontentamento por parte dos usuários]]. ==== Binários pré-construidos ==== **Por padrão, o Chromium** ainda inclui alguns binários pré-compilados para assistir numa maior velocidade de compilação. Afim de ter software totalmente livre, **é necessário que todo o software ser construído do código fonte**. Pacotes não deveriam usar "use_prebuilt" como uma opção de compilação. ==== DRM e codecs proprietários ==== **Chromium suporta** a utilização de DRM (Gestão de Restrições Digitais) como: Widevine DRM, Adobe Pepper Flash, e codecs de terceiros que são não-livres. **Empacotadores devem assegurar que estes são removidos do código fonte** antes da compilação afim de ser software livre. **Desativá-los não é o suficiente**. É necessário removê-los (suportar e referenciar sobre) da fonte conforme [[https://www.gnu.org/distros/free-system-distribution-guidelines.pt-br.html|FSDG]]. ====Problemas de privacidade ==== Enquanto não especifica o software livre, nós gostaríamos que os usuários controlassem a sua informação privada. Chromium verificou vários reportes de problemas que caso são preocupações, que o tornou inaceitável para o uso do Tor. Estes incluem problemas proeminentes com bugs dos proxys que vaza os adereços de IP dos seus usuários, problemas como vazamento do hostname e hardware dos computadores destes, problemas de cronometragem que permite ataques de cronometragem mesmo com o navegador em modo “Incógnito”. Usuários de Software Livre deveriam estar cientes destes problemas e trabalharem para criarem remendos ?**!!"upstream"!!**?assim como nos próprios pacotes se necessário. ==== WIP (Trabalho em progresso)==== Estão trabalhando para remover os queries da Google e os binários pré-compilados, assim como o fortalecimento da privacidade do usuário. O conjunto de consertos chamado **degloglificar-chromium**, o qual é a **combinação de Inox, Iridium, consertos do projeto Debian** como exemplos desse esforço. ** Defensores de software livre são aconselhados** a usar estes conjuntos de consertos e ajudar na contribuição para a sua manutenção, avançando para uma versão independente do Chromium com essas funcionalidades embutidas. Em cada lançamento consecutivo do Chromium, um novo conjunto de consertos tem que ser criado para remover o código ou binários específicos da Google e que afetam a liberdade dos usuários. **Tendo uma versão independente** garante que **ninguém será acidentalmente forçado a usar software não-livre** durante as atualizações. ===== Em perspectiva geral ===== Chromium é usado como ** base para vários outros projetos**. Usuários deveriam estar cientes de que o ** WebEngine QT é baseado no Chromium portanto este também precisa dos mesmos problemas**. [[https://doc.qt.io/qt-5/qtwebengine-features.html#audio-and-video-codecs|codecs Proprietários e outras anti-funcionalidades]] **deverão ser removidas no momento de compilação** para garantir que a liberdade dos usuários sela respeitada. Devido ao Qt ser um dos componentes principais do ambiente de trabalho do KDE e muitas outras aplicações, e ainda de maior importância que este é compilado corretamente, **removendo todo o software não-livre** para o [[https://www.gnu.org/philosophy/free-software-intro.pt-br.html|Movimento de Software Livre]]. Tendo em conta as nossas liberdades, **projetos de software livre deveriam ter em conta todos os problemas relacionados com os anteriores** quando tomar a decisão em que componentes deverão depender. Temos a esperança de que os vários projetos de trabalho, no momento, com o código fonte do Chromium o fação respeitando a liberdade dos seus usuários assim, como a sua privacidade, tornando a internet mais segura, assim como respeitando a liberdade, de todos. ===== Licenciamento ===== Esta é uma obra livre, você pode redistribuir e/ou modificar, perante os termos da: A [[https://creativecommons.org/licenses/by-sa/4.0/|Creative Commons Attribution-ShareAlike 4.0 International License]] como publicada pela CC (Creative Commons); ou a versão 4.0, ou (fica a sua escolha) qualquer versão posterior, ou A [[https://www.gnu.org/copyleft/fdl.html|GNU Free Documentation License]] como publicada pela FSF (Free Software Foundation); ou a versão 1.3, ou (fica a sua escolha) qualquer versão posterior; sem secões não Invariantes, texto não Front-Cover, e texto não Back-Cover. ===== Créditos ===== A grande parte deste artigo foi originalmente escrita por [[https://www.hyperbola.info/members/founders/#Gaming4JC|Luke .R]] e [[https://www.hyperbola.info/#luck02|Luck02]].