Nos EUA, um algoritmo puro está explicitamente isento de ser patenteável, assim como fatos, fórmulas e "idéias" matemáticas.
Na realidade, você pode patentear um algoritmo (nos EUA). Na verdade, ele nem precisa estar no código e, de qualquer maneira, quando uma patente é emitida, NÃO é emitida contra o código-fonte, é emitida para "uma série de etapas executadas" que, obviamente, nada mais são do que um algoritmo . Certamente o código fonte de trabalho não é necessário; portanto, a incorporação do algoritmo no código não é o que está sendo patenteado. O que está sendo patenteado é apenas a "idéia" etérea de algo que faz X, depois Y e Z nessa ordem.
Se parece que o sistema está falando dos dois lados da boca, você entendeu o que está acontecendo ... "Não, é claro que você não pode patentear algoritmos." "Claro, é claro que você pode patentear esse algoritmo."
Apenas para ilustrar o fato de que nenhum código, modelo de trabalho, coisa real está associado a essas patentes, considere que existem empresas totalmente bem-sucedidas que operam da seguinte maneira:
Um empreendedor fica sentado em uma sala com vários "tipos criativos", possivelmente alguns programadores e alguns advogados. Eles "discutem" sobre como um produto de software pode ser produzido para desempenhar alguma função útil. Eles não criam nada, nem código, nem protótipo, nada. Em cada etapa do "processo de melhoria do produto", um advogado ouve e, quando reconhece algo patenteável, observa isso. No final do dia, o advogado inicia a criação de (ou dispensa a criação de) uma nova patente.
Isso não é inventado; Existem empresas que fazem exatamente o que precede. Cada uma dessas patentes é um algoritmo, uma vez que nada faz, exceto especificar uma série de etapas a serem seguidas em vários momentos.