Um algoritmo pode ser patenteado? [fechadas]


44

Então, um algoritmo pode ser patenteado?

Eu vi essa afirmação que me fez pensar:

Todo mundo se absteria de patentear as melhorias do algoritmo de pontos de contorno por pelo menos vários anos, digamos até 2021. Para que os desenvolvedores do projeto Outliner sintam-se à vontade para implementar suas idéias.

retirado deste projeto codeplex .


5
se você vai citar, pode fazer referência à fonte e ao contexto?
Ross

Não é realmente uma questão subjetiva ...
MIA

3
Estou votando para encerrar esta questão como fora de tópico, porque ela está solicitando aconselhamento jurídico.

2
Gostaria de ver isso aberto: esta conversa é relevante para a engenharia de software.
Gatorback #

Respostas:


28

Sim, legalmente eles podem ser patenteados (em muitos países, mas não em todos).

As patentes existem há muito tempo, e a idéia é exatamente como você descreve: proteger sua invenção para que você tenha tempo para construí-la, comercializá-la e lucrar com ela. Sem patentes, você pode inventar algo e, em seguida, alguém com mais recursos e dinheiro pode aparecer, criar sua invenção e, quando você estiver pronto para vendê-la, eles já estarão no mercado.

Muitas pessoas acreditam que as mesmas proteções não são necessárias para o software, porque - de um modo geral - não é preciso muito esforço para "construí-lo". Quando você está falando sobre objetos do mundo real, precisa de uma fábrica para fabricá-lo, precisa de máquinas, precisa de funcionários, precisa de uma rede de distribuição e assim por diante. Se você não pode obter essas coisas, então você pode licenciar sua idéia patenteada para alguém que fez ter essas coisas, e podem fazer todas essas coisas extra para você.

Porém, com o software, qualquer pessoa com um compilador e uma conexão com a Internet pode criar e distribuir o software; portanto, há menos necessidade de "proteger" a invenção para lhe dar tempo para configurar sua rede de distribuição e outros enfeites.

Há também o problema de que as pessoas no escritório de patentes geralmente não estão qualificadas para determinar se uma invenção específica de software é patenteável ou não, deixando aos tribunais decidir se uma patente é válida quando o proprietário tenta reivindicar seus direitos. para isso. Isso significa que, se você é uma empresa pequena e "infringe" uma patente inválida, provavelmente não tem recursos para combatê-la (mesmo que seja inválida).

Mas não vamos entrar nesse debate em particular :-) Eu poderia continuar por dias ...


23
A idéia por trás da patente não é a que você descreveu. As patentes são um monopólio limitado de comércio social, ou 'proteção', em troca da divulgação de como sua invenção funciona.
whatsisname 30/12/10

@whatisname "O aplicativo pode funcionar fazendo algo extremamente vago de uma maneira extremamente vaga ...".
Ivo Wetzel

4
@whatsisname: De qualquer forma, nos EUA, as leis de direitos autorais e patentes devem promover o avanço das artes úteis (o que diz na cláusula da Constituição dos EUA que as autoriza). É isso que o contrato social que você descreve deve fazer.
David Thornley

1
@Ivo Wetzel: Sim, infelizmente, foi o que eles se tornaram. Mas é isso que você ganha quando deixa um monte de advogados administrar as coisas. :)
greyfade

12

IANAL.

Do ponto de vista jurídico nos Estados Unidos, sim, o software pode ser patenteado como tal. O USPTO aceitou e aprovou muitos milhares de pedidos de patentes nos últimos 25 anos.

Na União Européia, não, o software não é legalmente patenteável como tal.

Outros países têm regras diferentes em relação à patenteabilidade de algoritmos e processos. Wikipedia explica.

Dito isto, no caso da Suprema Corte dos EUA In re Bilski , o Tribunal rejeitou o "teste de máquina ou transformação" como o único teste de patenteabilidade. (Um dos juízes discordou da opinião, afirmando que o Tribunal não foi suficientemente longe ao rejeitar esses tipos de patentes por atacado.) O resultado é que muitas patentes de métodos de negócios agora são inválidas e o USPTO começou a negar algoritmos de software e outras patentes de método - não todas, mas algumas.

Eu sugiro ir à página Bilski de Groklaw e ler mais sobre isso.

Vale acrescentar que, no mais recente caso Alice Corp. v. CLS Bank International , a Suprema Corte anulou recentemente a decisão da CAFC de afirmar patentes de software. As patentes cobrem o que equivale a custódia, quando feitas pela Internet. A Suprema Corte considerou que apenas adicionar "pela Internet" ou "em um computador" não é suficiente para tornar válida uma patente que cobre uma idéia abstrata. Isso restringe substancialmente o campo das patentes de software, mas não as torna inválidas.


18
Como um aparte, acredito que as patentes de software sejam eticamente repreensíveis e economicamente desastrosas.
greyfade

Grande +1 para citar Bilski.
Jeremy French

9

Sim.

Veja os vários algoritmos de compactação, algoritmos de codificação de vídeo etc.

Encontre alguns deles na Wikipedia

Aqui, tenha uma amostra de patente, algoritmo da lista de palavras de código


3
Um dos algoritmos patenteados mais famosos é o Page Rank do Google.
Charles Salvia

7
Na verdade, eu diria que o algoritmo LZW que compunham o formato de arquivo GIF é provavelmente o mais famoso ... ou infame ...
Dean Harding

9
Patente é a pior idéia que atingiu a Ciência da Computação. Se você quiser, pode copyright seu trabalho (que é menos prejudicial por natureza). Ao usar patentes, é claro que você pode ganhar dinheiro. Patente é uma má ideia. É preciso parar de usar patentes.

@kadaj, eu sei que você deve valorizar a inteligência de uma pessoa e a quantidade de recursos (tempo, dinheiro, educação, dedicação, pesquisa etc.) necessários para que alguém descubra até os fatos mais simples. Por que você acha que isso deve ser gratuito? Lamento ver que algumas coisas preciosas, como as pessoas vivem (em algumas partes do mundo), fórmulas matemáticas, arte, algoritmos de software etc. não valem muito ... mas isso não significa que isso esteja correto.
NoChance

@NoChance, embora eu concorde que invenções (como novos algoritmos) devam ser concedidas, por outro lado, patentes podem impedir que outros desenvolvam esses novos algoritmos, o que o torna um monopólio prejudicial para pesquisadores e startups.
Curioso

9

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.


2

Penso que sim, porém todo o conceito de Patentes como um meio de "proteger a propriedade intelectual" é, na minha opinião, profundamente falho.

Uma patente nada mais é do que uma regra imposta pelo homem (que nem sequer é consistente em diferentes países).

A pirataria é ilegal, mas isso não a impede.

Os algoritmos podem e são "invertidos", projetados, de modo que as patentes à parte há pouca proteção física real 1 .

1 Legal é outra questão

Segredo comercial


o conceito não é, mas o aspecto prático é. a maior parte da pirataria acontece em nível privado, e não corporativo, porque a pirataria corporativa geralmente é imposta.
Ross

Eu concordo com isso parcialmente. Tomemos, por exemplo, o caso do TomaHawk Cruise Missile, como você deve saber, há muita proteção legal nele. No entanto, isso impediu os engenheiros paquistaneses de realizarem a engenharia reversa, que caiu perto de seu território. O resto é história.
Darknight

0

No mundo real, sim, mas em uma opinião pessoal, isso é como colocar uma patente em um de seus pensamentos e impedir que outras pessoas pensem na mesma coisa, é realmente estúpido, mas é o que temos ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.