Alguns dos nossos visitantes e amigos mais antigos instalaram uma pequena aplicação que permite a tradução automática dos seus blogs, em 29 Línguas (de momento). Essa aplicação funciona também, como é evidente, aqui no Apdeites: é a caixa com bandeirinhas minúsculas que está na barra da direita, em cima.
Nada de especial, já que se trata de código com endereços directos para o serviço Google Translate. No entanto, a execução desta rotina e a sua disponibilização a apenas alguns blogs tem por objectivo demonstrar que se pode produzir qualquer conteúdo, código de programação, simples texto ou seja o que for, sem correr o risco de que o nosso trabalho seja copiado ou utilizado abusivamente.
Também isto é extremamente simples, enquanto inovação e enquanto técnica de protecção de conteúdos, mas não deixa de ser também – se calhar por causa dessa mesma simplicidade – algo inédito: até mais ver, é praticamente impossível seja quem for utilizar a rotina sem autorização.
Assim, depois de um longo período de teste e antes de que o método se torne rotineiro por mero palpite de algum “geek” mais afoito, será talvez esta a oportunidade ideal para divulgar (partilhar, é o termo, isto é que é “partilhar”), passo a passo, como se consegue proteger qualquer conteúdo do mais espertinho dos abusadores.
Em suma, é o seguinte.
1. Guardar o conteúdo a proteger num ficheiro com (por exemplo) extensão “php3” (ou outra que não esteja em uso).
2. Criar um ficheiro javascript, para distribuir pelos endereços autorizados, que executará remotamente os ficheiros “php3”.
3. No painel de controlo do nosso domínio (em “Apache Handlers”, ou equivalente), indicar que os ficheiros “php3” devem ser interpretados como PHP.
4. No painel de controlo do nosso domínio (em “Hotlink Protection”, ou equivalente), inscrever os endereços autorizados (“URLs to allow access”) e acrescentar (em “Block direct access for these extensions”) as extensões “js” e “php3”.
E pronto. Qualquer pessoa pode editar, copiar e colar o código javascript no seu blog ou site, mas isso não adiantará nada, porque…
a) O endereço não está autorizado a executar remotamente rotinas javascript instaladas no nosso domínio; mas, se tiver sido copiado e colado localmente também não porque…
b) O ficheiro php3 respectivo não abre directamente no “browser” (dá erro “403 (Not Authorized)”), não podendo por isso ser copiado.
Uma vantagem acessória desta técnica é a actualização automática; por exemplo, neste caso, se acrescentarmos um novo par Língua/bandeira, tanto a imagem como a rotina de tradução vão “correr” automaticamente, sem necessidade de qualquer modificação no ficheiro javascript, nos endereços autorizados; estes, por sua vez, podem ser acrescentados um a um ou… removidos selectivamente, se quisermos.
É fácil, é barato (aliás, é totalmente grátis) e pode não dar milhões a ganhar aos parasitas do costume.
Divirtam-se.