domingo, março 08, 2015

Treta da semana: incentivar a inovação.

Devido a uma queixa da Audiogest e da Gedipe, o Tribunal da Propriedade Intelectual determinou que os principais ISP de Portugal têm de impedir os clientes de aceder a trinta domínios associados ao Pirate Bay (1). Antes de explicar o que isto quer dizer e o pouco que adianta, saliento duas inovações nesta decisão. O Pirate Bay é um fórum onde pessoas de todos os países anunciam os ficheiros que partilham e discutem os ficheiros partilhados por outros. Se bem que a partilha viole monopólios legais, o fórum em si não tem material gerido pela Audiogest ou pela Gedipe. Inovador, o juiz decidiu que a mera manifestação da intenção de violar estes monopólios já constitui um crime, decisão essa que devia ser do legislador e assente num debate público que ponderasse devidamente os direitos em causa. Além disso, como o fórum está fora da sua jurisdição e não pode coagir quem lá escreve, o juiz mandou aplicar a medida de coação a toda a população de Portugal. É incorrecto dizer que o Pirate Bay será “bloqueado em Portugal” porque o Pirate Bay nem será bloqueado nem está em Portugal. O que o juiz pretende é impedir-nos de aceder a este site. Os bloqueados somos nós. Esta abordagem inovadora de punir quem não foi sequer acusado merece alguma reflexão. 

Gostava que esta injustiça incentivasse a revisão da decisão e destas leis. Mas suspeito que a mudança mais rápida será imposta pela tecnologia em vez de pela ética ou pela política. É pena, mas não haverá alternativa enquanto lobbies com dinheiro e influência poderem comprar decisões absurdas e os decisores não forem substituídos por quem perceba o que está a fazer. Veja-se, por exemplo, a taxa pela “cópia privada”. A decisão deste juiz é mais um exemplo da ignorância ao serviço da ganância. 

A Internet é uma rede heterogénea, com fios, sem fios, fibra óptica, satélite, cabos submarinos e o que mais calhe. Vale tudo. Cada ligação exige equipamento e protocolos específicos mas, uma vez assegurada a comunicação, podemos ignorar as diferenças e abstrair daí algo uniforme. Assim, os protocolos base da Internet criam uma rede homogénea por cima daquela outra atribuindo a cada nó um endereço, independentemente de ser tablet, PC, impressora ou frigorífico, e reencaminhando as mensagens pela rede sem ligar aos detalhes de cada trecho. Por exemplo, uma mensagem do meu PC para o Google passa pelo meu router, depois pelo modem que tenho na sala, três routers do meu ISP, dois da Tata Communications e, finalmente, por dois da Google até chegar ao servidor do motor de pesquisa. Por sua vez, o meu browser ignora isto porque a confusão de pacotes e retransmissões entre o meu computador e o do Google fica encapsulada num nível de abstracção ainda mais alto, no protocolo HTTPS, que não só trata da ligação como até encripta as mensagens que troco com o servidor. Esta construção de protocolos sobre protocolos e redes sobre redes permite esconder muita complexidade por trás da aparente simplicidade de navegar na web. Por exemplo, neste momento, o nome “thepiratebay.se” aponta para o endereço 108.162.193.114. Esta tradução é feita automaticamente por um servidor de Domain Name System (DNS) e o endereço não é sequer do Pirate Bay. Pertence à CloudFlare, uma empresa americana que optimiza a distribuição de conteúdos mediando a comunicação entre o cliente e o servidor. Quando o meu browser acede àquele endereço pedindo a página do Pirate Bay está a contactar um servidor da CloudFlare que vai buscar o conteúdo a servidores do Pirate Bay que podem estar espalhados pelo mundo e usar vários endereços diferentes. 

Esta confusão toda serve para explicar três coisas que o juiz não deve ter percebido. Primeiro, os nomes de domínio não são endereços. São alcunhas. Em segundo lugar, mesmo os endereços não são fixos e universais, podendo parecer uma coisa de um lado da rede e ser outra noutro lado. Finalmente, a Internet é um grande número de redes construídas umas por cima das outras, cada uma abstraindo de outras os elementos de que necessita para criar funcionalidades diferentes. Se o juiz percebesse isto saberia que só pode impedir que um computador em Portugal aceda a um servidor do Pirate Bay desligando um deles da Internet. Se os dois estiverem ligados podem sempre comunicar entre si, e a necessidade de bloquear trinta nomes para impedir o acesso a um site já o devia ter feito suspeitar da ineficácia da decisão. Mas nem é preciso esperarmos pelo trigésimo primeiro porque, na prática, o juiz apenas mandou que os servidores DNS dos ISP não forneçam aos clientes a tradução daqueles trinta nomes para endereços. Sendo o DNS apenas mais uma abstracção criada por cima destas redes, não é preciso usar os servidores DNS que o ISP nos fornece. Se usarmos os da Google, por exemplo (2), já não há “bloqueio” de coisa nenhuma porque tudo funciona como normalmente. 

A Internet é uma infraestrutura sobre a qual construímos cada vez mais dos nossos instrumentos de trabalho, correios, bibliotecas e até esplanadas onde conversar com os amigos. A versatilidade desta infraestrutura torna-a demasiado importante para aceitarmos que um juiz mande os ISP bloquearem o que quer que seja ou, pior ainda, que os ISP tenham o poder para o fazer. É por isso urgente retirar-lhes esse poder, a uns e a outros. Eventualmente, o ideal será fazer isto melhorando a lei mas, até lá, podemos aproveitar a robustez que esta versatilidade confere à Internet. A tecnologia já permite contornar os “bloqueios”. Precisamos apenas de incentivos como os desta decisão para irmos mudando os nossos hábitos. Quanto mais tentarem proibir e bloquear mais gente irá usar outros servidores de DNS, proxies, Tor, VPN e o que for surgindo, e cada vez será mais natural fazê-lo. Eventualmente não terão alternativa senão perguntar-nos se queremos sacrificar os nossos direitos pelo lucro dos associados da Gedipe. Nessa altura poderemos dizer que não e resolver o problema de uma vez por todas. 

1- Expresso, Pirate Bay vai ser barrado em Portugal.
2- Instruções aqui: Using Google Public DNS


DAQUI