2014-03-20

Depois de quase dois anos sem postar...

Dois pensamentos sobre coisas imaginárias que as pessoas pensam que existe:

1. Não existe DRM. DRM é uma impossibilidade matemática, já que você quer criptografar uma comunicação, não para proteger a informação em trânsito, mas na outra ponta. Criptografia é o seguinte: Adão quer mandar uma informação X para Beto, então Adão usa uma função F e envia F(X) para Beto. Beto, que sabe qual é a função inversa G de F, usa G(F(X)) e vê a informação X. Edu, que estava escutando a comunicação, vê F(X) mas não conhece a função G, portanto não fica sabendo qual é a informação X. No caso do DRM, Beto e Edu são a mesma pessoa.

2. Não existe "invenção de software". Os defensores (americanos, já que aqui patentes de software são explicitamente proibidas pela legislação) das patentes de software querem que os outros acreditem que existe algum jeito de um programa ter uma ideia com "novidade, atividade inventiva e aplicação industrial". Mas nenhum deles consegue me dar um exemplo que passe nesse filtro simples.