Google e preocupações com a privacidade, uma combinação que não surpreende muito.
Bem, não vamos fazer nenhuma afirmação falsa aqui. Mas o Google não tem a melhor reputação em relação às proteções de privacidade.
Pode não ser ruim para todos, mas eles também não são bons nisso.
Em 2019, a versão mais recente do Google Go (linguagem de programação de código aberto) introduziu uma mudança em que GOPROXY tem como padrão um espelho operado pelo Google e está sujeito à política de privacidade do Google.
Agora, sobre a notícia principal:
A linguagem de programação Go do Google está sob a mira de vários desenvolvedores quando Russ Cox, um engenheiro do Google, propôs uma mudança para sua cadeia de ferramentas adotar a telemetria por padrão.
O termo toolchain
(cadeia de ferramentas) refere-se a um conjunto de ferramentas de programação usadas em um projeto de desenvolvimento de software. Embora a ideia por trás da proposta possa não estar errada, a ideia atual planejada pode assustar os desenvolvedores de usar a linguagem de programação Go em qualquer projeto futuro.
Qual é a sugestão?
Russ pretende introduzir um conceito de "Telemetria Transparente" para ajudar os projetos de código aberto a obter mais insights sobre o software, mantendo a privacidade em mente.
Em seus posts no blog (uma série de 3 artigos), ele menciona que pesquisas e relatórios de bugs são insuficientes. Portanto, há uma necessidade de introduzir a maneira mais fácil de coletar dados sobre o uso de um aplicativo (ou seja, telemetria), mantendo as coisas abertas a todos.
Isso significa que todo o processo de coleta de dados, como eles são processados e o que acontece com eles está aberto a todos.
Nada mal. O será que não?
Então, qual é o problema? Por que a discussão está bloqueada no momento da publicação disso?
Bem, a proposta atual planeja adicionar telemetria com uma opção. Em outras palavras, a telemetria está habilitada por padrão a menos que alguém a desabilite explicitamente.
Embora essa seja uma escolha terrível para um conceito que respeite a privacidade, o que a torna pior é a associação do Google com o projeto.
O Google pode acabar processando algumas informações com a telemetria.
Sim, como a proposta está aberta à discussão, pode-se pensar que todas as preocupações devem ser resolvidas antes de prosseguir.
No entanto, e se o Google internamente tomasse essa decisão? Bem, não sabemos ao certo. Mas, se esse for o caso, seria uma má notícia para projetos que usam a linguagem de programação Go.
A solução proposta para este desastre:
Mesmo que alguns apoiem a ideia, é seguro dizer que a maioria não apoia. Ao considerar isso, uma das sugestões inclui torná-lo um **opt-in em vez de um opt-out por padrão.
Então, se alguém quiser compartilhar os dados, eles podem optar por ativar a telemetria. Caso contrário, ele permanecerá desabilitado por padrão.
No entanto, se uma medida de opt-out for adiante, independentemente disso, seria crucial ficar de olho nas informações planejadas para coleta e como garantir que sejam dados anônimos aos quais o Google não terá acesso.
Diga-nos o que você pensa sobre esta proposta nos comentários abaixo.