Código aberto ≠ gratuito
Um ponto de partida, porque a confusão é comum: “código aberto” designa uma licença de publicação do código, acessível, legível e modificável, sem relação com o preço. Uma VPN pode ser inteiramente de código aberto e paga; o contrário também existe. O modelo de negócio continua necessário para financiar servidores e manutenção. Gratuidade e abertura do código são duas dimensões independentes.
Os três níveis de código aberto
Nível 0 — o protocolo: WireGuard® e OpenVPN são, eles próprios, de código aberto, públicos e auditados. Essa é hoje a base de referência; uma VPN que não use nenhum protocolo aberto seria um sinal de alerta, mas usar um deles não é um diferencial: o restante do aplicativo — interface, DNS, kill switch e política de dados — pode ser inteiramente fechado.
Nível 1 — alguns componentes: publicação parcial no GitHub, por exemplo de módulo DNS ou kill switch. A transparência é parcial, a proporção do código total continua baixa e os componentes publicados não são necessariamente os mais críticos para a privacidade. Sem detalhes, isso pode ser confundido com um compromisso global.
Nível 2 — o aplicativo cliente completo: tudo o que é executado no aparelho é legível e verificável: busca de backdoors e implementação da criptografia do lado do cliente. Mas há um ponto importante: a infraestrutura do servidor geralmente não é publicada por completo. O código aberto do cliente permite verificar o que o aplicativo instalado faz; não demonstra por si só o que cada servidor faz. E código publicado ≠ código auditado: um repositório pode nunca ter sido examinado seriamente.
O que o código aberto prova e o que não prova
Ele indica um compromisso voluntário com a transparência, já que uma falha pública tem alto custo para a reputação, e permite a auditoria comunitária, impossível com código fechado. Mas não garante nada sobre o código do servidor, um limite estrutural inevitável, nem sobre a qualidade do código: mesmo aberto, ele pode ser mal escrito ou conter falhas não detectadas durante anos. Seu valor sempre depende do modelo de ameaça do usuário.
As armadilhas do marketing
“Usamos tecnologias de código aberto”: verdadeiro para quase todos, no nível 0, mas não diz nada sobre a abertura da própria VPN. “Publicamos nosso código”: sem detalhes, pode designar tanto alguns componentes quanto o aplicativo completo. Pergunte o que exatamente e onde—. “Código aberto = mais seguro”: um atalho incorreto, porque a segurança depende da qualidade do exame efetivamente realizado, não apenas da publicação.
VPNs com aplicativos clientes de código aberto
| Provedor | Plataformas | Licença |
|---|---|---|
| Mullvad | Windows, macOS, Linux, Android, iOS | GPL v3 |
| IVPN | Windows, macOS, Linux, Android, iOS | GPL v3 |
| Proton VPN | Windows, macOS, Linux, Android, iOS | GPL v3 |
| Windscribe | Windows, macOS, Linux, Android, iOS, extensões | GPL v2 / v3 |
A licença importa: a GPL exige que versões redistribuídas sob certas condições mantenham as mesmas liberdades, enquanto licenças permissivas permitem mais reutilizações proprietárias. A tabela indica a abertura dos clientes, mas a escolha final também deve considerar auditorias, política de dados, desempenho e preço.
Código aberto e auditorias: complementaridade
Ambos respondem a perguntas diferentes. O código aberto permite uma verificação contínua e compartilhada do código do cliente; uma auditoria independente vai além: infraestrutura, configurações do servidor e procedimentos internos, abrangendo sistemas nunca publicados. Uma auditoria sem código aberto continua sendo uma verificação confiada a um único terceiro em determinado momento; código aberto sem auditoria não diz nada sobre o servidor. Uma VPN que combina ambos oferece dois níveis de verificação que se reforçam.
Qual VPN de código aberto escolher?
- Proton VPN é nossa opção mais simples para começar: aplicativos abertos, auditorias publicadas e plano gratuito sem limite de dados anunciado.
- Mullvad é adequado para quem prioriza uma conta minimalista, preço simples e clientes abertos.
- Windscribe oferece outra opção gratuita com aplicativos abertos, embora o limite de dados e as condições dependam do tipo de conta.
Testar ou assinar: obter Proton VPN grátis, ver Proton VPN Plus, acessar Mullvad ou testar Windscribe grátis.
No Brasil, a abertura do código não garante um caminho de rede curto. Verifique localizações próximas, latência a partir da sua operadora, moeda de cobrança e meios de pagamento. Confira também a disponibilidade de suporte em português brasileiro.
Conclusão
O código aberto é uma vantagem concreta de transparência, não uma prova absoluta de privacidade. Permite examinar o cliente e facilita auditorias; a política sem registros e a infraestrutura ainda precisam ser verificadas separadamente. Para equilibrar transparência e facilidade de uso, Proton VPN é nossa primeira recomendação, com Mullvad como opção mais minimalista.
Nossa posição. O código aberto é uma ferramenta entre outras: útil para verificar o comportamento do aplicativo do lado do cliente, insuficiente para garantir uma arquitetura sem registros do lado do servidor. Só é pertinente quando combinado com auditorias independentes, relatórios de transparência, análise da jurisdição e o contexto de governança , além do modelo de ameaça de cada pessoa.