A patente de software designa ao nível de um país o facto de possuir regulamentação e jurisprudência claras que permitem a concessão de patentes de software , ou seja, um direito de proibição da exploração por um terço da invenção patenteada, a partir de uma determinada data e por um período limitado (20 anos em geral).
A jurisprudência nos Estados Unidos tradicionalmente favorece a proteção de patentes para software. No entanto, decisões recentes parecem colocar essa posição em perspectiva. Na Europa, o Artigo 52 (2) da Convenção de Patente Européia exclui a patenteabilidade de programas de computador. Mas, na prática, as patentes são concedidas lá para "invenções implementadas por software", ou seja, software de ligação com "efeito técnico" (por exemplo, certos sistemas ABS ), é referido a este Sobre a patenteabilidade de invenções implementadas por computador . A noção de efeito técnico é geralmente definida como uma transformação da Natureza pelo Homem, caso contrário, como a produção de um efeito material.
Existem, portanto, posições diferentes a nível internacional, e a relevância da possibilidade de depósito de patentes na área de software é objeto de um debate político e técnico entre várias partes em que os lobbies industriais desempenham um papel preponderante. Os debates no Parlamento Europeu ocorreram, assim, nos anos 2000 , concluídos com a manutenção da não patenteabilidade do software "enquanto tal" em 2005.
Os decretos que regem as patentes de invenções na indústria de computadores datam de uma época em que a disciplina de engenharia de software ainda estava em sua infância, quando a própria palavra software não existia.
Assim, o primeiro pedido de patente comparável a uma patente de software foi depositado em 21 de maio de 1962 no escritório de patentes britânico , depois com outros países europeus, pela British Petroleum , para um "dispositivo de otimização linear. Para o controle de um dispositivo de processamento de dados" . O objetivo desta família de patentes é gerenciar com eficiência os diferentes tipos de memória dentro da estrutura do algoritmo simplex na otimização linear . Com a tecnologia moderna, esta invenção seria alcançável puramente em software.
A partir de 1973 , o exame dos pedidos de patentes de invenções na Europa foi confiado ao Instituto Europeu de Patentes (IEP) ao abrigo da Convenção Europeia de Patentes , a fim de permitir melhorias, simplificações e reduções significativas nos custos processuais. O EPO não é um órgão judicial, mas desenvolve a sua própria jurisprudência, tendo esta disposição sido considerada mais simples e rápida do que a de ter que legislar para cada caso.
Na Europa, a validade de tais patentes não foi examinada pelo legislativo até 1973 e nos Estados Unidos até 1981 . Portanto, cabia inteiramente ao escritório de patentes relevante decidir se o processo submetido correspondia a uma invenção ou a algum outro tipo de progresso.
A associação por uma infra-estrutura de informação livre propõe como definição de patente de software "A patente sobre qualquer desempenho de um computador produzido por meio de um programa de computador"
Mas no detalhe a definição se relaciona com a legislação de cada país. Por exemplo, nos Estados Unidos excluímos “ideias abstratas”, mas não programas de computador, enquanto na Europa excluímos o programa de computador “como tal”, mas não associado a uma inovação técnica.
A patente de software está, portanto, perfeitamente definida em relação à legislação de cada um dos países que valida o seu princípio, enquanto não é para os países que a recusam como tal por razões de porosidade com o domínio das ideias. A noção de software e do que nele pode ser incluído está, portanto, no cerne do que separa os diferentes pontos de vista, porque a livre circulação do que está no domínio das ideias é universalmente reconhecida e, por exemplo, consagrada na constituição americana.
Os defensores ou os países que o aplicam encontram no conceito de patente de software limites de aceitabilidade perfeitamente claros:
Neste caso, é um direito exclusivo de exploração relativo a um método implementado através de um computador.
A patente de software, como qualquer outra patente, é concedida desde que o método reivindicado seja:
A patente (software) é concedida quando o método resolve um problema técnico. Por técnica, queremos dizer precisamente que não é um problema abstrato que não atua de uma forma ou de outra em um componente técnico. Por exemplo, supondo que seja novo e inventivo, um método que permitiria a um processador realizar uma operação duas vezes mais rápido que os processadores anteriores é patenteável porque produz um efeito técnico que é a aceleração da velocidade de cálculo.
[ ref. desejado]Para os opositores e para os países que não validam o princípio da patente de software, o destaque é a permeabilidade do assunto com os demais para denunciar a inconsistência do princípio da patente de software:
De acordo com Jean-Paul Smets-Solanes , "Uma patente de software não é uma patente de software, mas uma patente de um processo inovador de processamento de informações" , portanto, "A patente de software cobre um campo muito amplo: programação, métodos financeiros, métodos de negócios, métodos organizacionais, métodos de comércio eletrônico, métodos educacionais, etc. A abrangência deste campo decorre da possibilidade de obtenção da patente de um processo de processamento informatizado da informação necessária à reprodução de um método intelectual. "
O mundo está dividido quanto à patenteabilidade do software. Alguns países concedem patentes de software, os Estados Unidos no Japão e no Reino Unido , mas outros recusam:
Em todos os países do mundo, as patentes concedidas (software ou outros) podem ser declaradas nulas durante os procedimentos legais subsequentes no caso de um conflito.
Globalmente, os países membros da OMC ratificaram os acordos TRIPS em 1994 . De acordo com o Artigo 10.1 "Os programas de computador, expressos em código-fonte ou código-objeto, devem ser protegidos como obras literárias pela Convenção de Berna (1971)".
Até a década de 1980 , o escritório de patentes dos Estados Unidos , o USPTO , não considerava o software patenteável, baseando-se na lei que afirma que as patentes só podem ser atribuídas a "processos, máquinas, artigos de manufatura. Manufatura e montagens de materiais. " Em particular, “verdades científicas” ou sua “expressão matemática” são excluídas. Isso significa que a maioria das técnicas fundamentais de engenharia de software nunca foi patenteada.
A posição do USPTO foi abalada em 1981 por uma decisão da Suprema Corte no julgamento Diamond v Diehr. O julgamento envolveu um dispositivo que usava software para controlar a duração de várias operações de processamento de borracha . A decisão, em essência, foi que, se o software não é em si patenteável, um dispositivo que o usa pode sê-lo. Seguiram-se numerosos processos judiciais para determinar a patenteabilidade de vários dispositivos.
Por causa das disparidades nas decisões judiciais nos Estados Unidos, o Congresso em 1982 criou um novo tribunal especializado, o Federal Circuit , que unificou os julgamentos. Em particular, pressupõe que o ónus da prova da nulidade recai sobre os oponentes da patente. Essas decisões levaram a uma jurisprudência favorável às patentes de software, endossada por um documento de 1996 do USPTO.
Desde então, muitos julgamentos influenciaram a posição do USPTO, incluindo a recente decisão "In Re Bilski" que impõe novos requisitos de patenteabilidade para invenções implementadas por computador. Como resultado, tornou-se extremamente complexo obter a concessão de uma patente para invenções frequentemente qualificadas pelos detratores das patentes de software como "óbvio".
As decisões de Bilski e Alice proferidas pela Suprema Corte americana tendem agora a restringir a proteção de programas de computador por meio de um teste de patenteabilidade mais restritivo que compreende duas etapas: a invenção é abstrata? Isso equivale a determinar se produz um efeito tangível e aproxima o direito americano do direito europeu (noção de efeito técnico). Em caso afirmativo, surge uma segunda questão: a invenção inclui características adicionais que a tornam patenteável?
Na Europa , as patentes de software não são autorizadas, ou seja, a proibição de exploração por um terceiro por um determinado período não é aplicável ao software como tal. Os direitos exclusivos que podem beneficiar o autor ou os beneficiários são definidos pelo copyright . Como um livro ou uma partitura, o código de um software é considerado uma obra da mente, sujeito a direitos que não se aplicam à ideia subjacente que permanece livre. Um algoritmo usado neste código pode, portanto, ser usado por outra pessoa, desde que ela não cometa plágio direta ou indiretamente . Esta disposição é particularmente importante para a interoperabilidade dos vários softwares.
Embora o software não seja patenteável como tal, a lei de patentes não está excluída quando se trata de software: o Artigo 9 da Diretiva Europeia (91/250 / EEC) sobre a proteção legal de programas de computador estipula que "As disposições desta diretiva não afetam outras disposições legais relativas, em particular, a patentes, marcas, concorrência desleal, segredos comerciais, proteção de semicondutores ou direito contratual. "
A base para a definição atual remonta a 1973 , com a Convenção Europeia de Patentes (EPC), uma convenção internacional que visa fornecer um quadro jurídico comum através da criação do Instituto Europeu de Patentes . Seu artigo 52 exclui - nos estados signatários da convenção - certas invenções do escopo da patenteabilidade, em particular os métodos matemáticos e os programas de computador propriamente ditos .
Esta disposição foi mantida pelo Parlamento Europeu , definitivamente em 2005, depois de propostas de supressão terem sido apresentadas várias vezes consecutivas, com "deselegância" segundo Michel Rocard .
A Convenção sobre Patentes Européias , revisada várias vezes, define o quadro atual para aceitação em nível europeu.
Na FrançaA França segue a posição do escritório europeu de patentes em patentes de software. A proteção de direitos autorais também é possível.
Você é o autor de um software desde sua criação (escrevendo o código). Um depósito datado permite que você prove que é o autor do software. O depósito pode ser efectuado junto de oficial de justiça ou terceiro especializado de confiança (Agência de Protecção de Programas, LOGITAS ou ainda CERTIFICAÇÃO). Certos elementos gráficos da interface podem ser depositados como modelos no INPI.
O principal modo de proteção, entretanto, é a não divulgação das fontes e o uso de uma chave eletrônica para proteção contra cópias ilegais ("dongle"). Nesse caso, é possível que um concorrente re-desenvolva um software equivalente, mas não uma cópia secundária.
Na ciência da computação, parece difícil distinguir o que é inovação real e o que não é. Muitas patentes de software são controversas: as invenções da transformada rápida de Fourier , usada em muitos dispositivos industriais, ou o algoritmo de Boyer-Moore não são patenteados.
As seguintes patentes são consideradas triviais por alguns:
Para avaliar a inovação de uma patente, devemos nos referir a sua data de depósito. A obviedade de uma patente é avaliada na data em que a patente foi depositada, não na data em que foi lida.
Os tribunais consideram Amazon.com 's um - clique compras de patentes para ser trivial e nunca deveria ter sido aceite.
O sistema de uso de hashes de tamanho variável em Perl poderia ter obtido uma patente, de acordo com os especialistas que o investigaram . Larry Wall optou por colocar o código-fonte correspondente no domínio público , renunciando a seus direitos.
A patente permite que trabalhos sejam publicados, métodos de fabricação tornados públicos, enquanto proíbe a exploração por terceiros. Qualquer pessoa pode depositar diretamente o pedido de patente no INPI , mediante o pagamento de royalties correspondentes às despesas de tramitação do processo.
No entanto, é recomendável contratar os serviços de uma empresa de consultoria ( advogado de propriedade industrial na França, advogados especializados nomeados advogados de patentes em países anglo-saxões, especialista em inovação ou propriedade intelectual, autor de patentes atribuídas ...) para escrever tal pedido, (custo aproximado em França em 2015: entre 3000 e 7000 euros) a menos que invista pessoalmente na compreensão da propriedade industrial. Muitos inventores escolhem esta opção. Após o depósito, o inventor tem prioridade no país do depósito (ou países europeus designados, no contexto de um procedimento com o Instituto Europeu de Patentes), bem como prioridade sobre a novidade divulgada. Por invenção em quase todos os países do mundo (país parte à Convenção de Paris ) por um período de um ano. Para se beneficiar da proteção internacional, o inventor deve apresentar um pedido de patente internacional no prazo de um ano após o depósito de seu pedido nacional ou regional. Para isso, ele pode entrar com um pedido "PCT" (em inglês : Patent Cooperation Treaty , ou seja , uma patente de Tratado de Cooperação ) ou solicitar em cada país onde deseja ser protegido e pagando os tributos correspondentes em cada país escolhido. A proteção não tem efeito até a publicação (na maioria das vezes 18 meses após o depósito inicial), a menos que o requerente notifique um terceiro de seu depósito antes da publicação, caso em que a patente só é exeqüível contra terceiros. Notificado, no que diz respeito aos fatos antes da publicação.
Graças à sua patente, o inventor se beneficia de um período de exclusividade comercial de 20 anos, a partir da data do depósito, para explorar sua patente ou ceder os direitos sobre ela.
Após o período de 20 anos, a patente expira e qualquer pessoa pode fazer uso gratuito da invenção.
Assim que um pedido de patente é publicado ou divulgado, qualquer pessoa pode:
De acordo com a lei francesa, qualquer patente não explorada três anos após a data de emissão pode estar sujeita a uma licença obrigatória a um terceiro que a solicite.
Para links externos a sites que argumentam a favor ou contra a patenteabilidade do software, consulte a página Controvérsia sobre a patenteabilidade do software .