Legal IP

Registro de software: guia completo

O registro de software no Brasil é uma forma de documentar a autoria, a titularidade e a anterioridade de um programa de computador perante o Instituto Nacional da Propriedade Industrial (INPI). Para você, isso cria uma prova organizada sobre um ativo intangível que pode sustentar contratos, negociações, licenciamento e medidas contra uso indevido.

Laptop ao lado de documentos digitais, um escudo de segurança e um mapa estilizado do Brasil conectados por elementos tecnológicos.

Ao registrar seu programa, você fortalece a segurança jurídica sobre a versão apresentada, organiza a titularidade e facilita a comprovação dos direitos autorais em disputas ou operações empresariais. O procedimento é facultativo, mas o certificado emitido pelo INPI oferece uma evidência relevante para desenvolvedores independentes, startups, MEIs e empresas de tecnologia.

A proteção precisa ser analisada junto com contratos de desenvolvimento, histórico de criação, código aberto, segredos de negócio e possíveis estratégias internacionais. Por isso, a preparação técnica e jurídica do pedido influencia a utilidade do registro depois da concessão.

O que o registro comprova e quais são os seus limites?

O registro de software no INPI comprova elementos de autoria, titularidade e identificação do programa, dentro do regime de direitos autorais aplicável ao código. Ele fortalece a posição do titular, mas não transforma o programa em patente nem concede exclusividade sobre qualquer solução abstrata.

A proteção depende da documentação apresentada, dos contratos existentes e da separação entre o código protegido e outros ativos, como marca, logotipo, patente ou segredo de negócio.

Software é protegido por direito autoral ou por patente?

O programa de computador é protegido principalmente por direitos autorais, conforme a Lei do Software, Lei nº 9.609/1998, e a Lei de Direitos Autorais, Lei nº 9.610/1998. O registro de programa de computador no INPI funciona como prova administrativa dessa proteção autoral.

Uma patente de invenção exige requisitos próprios, como novidade, atividade inventiva e aplicação industrial. Um software isolado, seus algoritmos matemáticos e suas ideias abstratas não recebem patente apenas por serem inovadores. A análise pode mudar quando a solução integrada a um equipamento produz efeito técnico específico, conforme os critérios aplicáveis à propriedade industrial.

O registro no INPI é obrigatório para proteger um aplicativo?

O registro não é obrigatório para que o aplicativo receba proteção autoral. A proteção nasce com a criação da obra intelectual, desde que existam elementos protegíveis e autoria identificável.

O pedido no INPI cria uma prova formal, com data de criação declarada e certificado de registro. O guia básico do INPI destaca a utilidade do registro para comprovar autoria ou titularidade em situações de disputa.

O que pode ser protegido: código, documentação e expressão do programa

O registro abrange a expressão do programa, especialmente o código-fonte e os elementos documentais relacionados à sua implementação. A documentação técnica, manuais e materiais que revelem a estrutura do software ajudam a identificar a obra depositada.

Você precisa separar a expressão protegida do programa de componentes externos, bibliotecas, bases de dados e conteúdos licenciados. Código proprietário, código aberto, licenças open source e regras de copyleft também exigem análise própria antes do pedido e da exploração comercial.

O que o registro não protege: ideias, métodos e algoritmos abstratos

O registro não concede exclusividade sobre uma ideia de negócio, método operacional, lógica genérica ou algoritmo abstrato. Ele protege a forma específica como essas soluções foram expressas no programa, dentro dos limites dos direitos autorais.

Engenharia reversa, interoperabilidade e uso de componentes open source podem envolver regras específicas. A proteção contra cópia, concorrência desleal ou apropriação indevida depende dos fatos, dos contratos e das provas disponíveis.

Por quanto tempo dura a proteção e qual é o alcance territorial?

A proteção autoral do programa de computador dura 50 anos, contados a partir de 1º de janeiro do ano seguinte ao da publicação ou, na ausência desta, da criação. A validade do registro acompanha esse prazo legal, sem exigir renovação periódica como ocorre em certas modalidades de marca.

O certificado comprova o registro perante o INPI e produz efeitos no contexto jurídico brasileiro. Para explorar o software em outros mercados, você deve avaliar as regras locais e os contratos aplicáveis.

Como normas e tratados internacionais influenciam a estratégia de proteção?

O registro brasileiro não produz efeitos automáticos em todos os países. A proteção internacional depende das normas de cada jurisdição, dos contratos e das medidas adotadas no território em que você pretende operar.

O Tratado de Cooperação em Matéria de Patentes (PCT) pode apoiar estratégias para pedidos de patente quando houver uma invenção patenteável associada ao software. O Protocolo de Madri auxilia a expansão internacional de marcas, mas não registra o código nem substitui o registro de programa de computador. Marcas, logotipos, patentes e direitos autorais devem ser coordenados conforme o ativo e o país envolvido.

Como preparar e solicitar o registro no INPI

Você deve preparar o pedido reunindo informações do titular, documentos técnicos, declaração de veracidade, assinatura adequada e um resumo digital do programa. O protocolo ocorre pelo sistema eletrônico do INPI, com pagamento da GRU e acompanhamento da publicação na RPI.

A orientação oficial para solicitar o registro de programa de computador exige certificado digital qualificado emitido por autoridade certificadora credenciada pela ICP-Brasil.

Quem deve constar como autor e titular do pedido?

O autor é a pessoa física que criou o programa ou participou de sua criação intelectual. O titular é quem detém os direitos patrimoniais para explorar, licenciar ou transferir o software, que pode ser uma pessoa física ou jurídica.

Se uma empresa contratou empregados, freelancers ou desenvolvedores terceirizados, você precisa conferir as cláusulas de cessão de direitos autorais, confidencialidade e escopo do trabalho. O CNPJ, a razão social e a cadeia documental devem corresponder ao titular indicado no pedido.

Como organizar código-fonte, documentação técnica e provas de criação

Separe uma versão identificável do código-fonte, documentação técnica, descrição funcional e registros que demonstrem a evolução do programa. O histórico de commits no Git ou GitHub ajuda a mostrar autoria, datas e participação de cada desenvolvedor.

Preserve repositórios, arquivos de configuração, documentação de arquitetura, registros de testes e evidências de criação em ambiente controlado. Bases de dados, bibliotecas e linguagens como C, C#, Python ou componentes de uma plataforma SaaS devem ser identificados para delimitar o que pertence ao programa.

Como gerar e preservar o resumo digital hash do programa

O hash criptográfico transforma o conjunto de arquivos escolhido em uma sequência única de verificação. No procedimento do INPI, você deve preparar o resumo digital conforme os requisitos técnicos do sistema, com uso do algoritmo SHA-512 quando exigido.

O hash não substitui o código-fonte nem revela seu conteúdo. Ele permite verificar, no futuro, se os arquivos apresentados correspondem à versão registrada. Preserve a pasta original, o relatório gerado, a data do procedimento e os controles de acesso usados na sua criação.

Quais assinaturas e documentos são exigidos no pedido?

O pedido reúne formulário eletrônico, documentação técnica, declaração de veracidade, identificação do autor e titular e documentos de representação quando aplicáveis. A assinatura digital deve seguir os requisitos do INPI e pode envolver certificado digital da ICP-Brasil, conforme a modalidade do protocolo.

O acesso por Gov.br não elimina automaticamente a exigência de certificado digital qualificado. A página oficial do serviço informa essa exigência para o requerimento.

Como emitir a GRU, protocolar no e-INPI e acompanhar a RPI?

Você deve emitir a Guia de Recolhimento da União, pagar a taxa correspondente, preencher o formulário eletrônico no e-INPI ou sistema e-Software e anexar os documentos solicitados. Guarde o comprovante, o número do processo e todos os arquivos enviados.

Depois do protocolo, acompanhe as comunicações e a publicação na Revista da Propriedade Industrial (RPI). O prazo e eventuais exigências dependem do andamento administrativo; uma inconsistência documental pode exigir correção ou manifestação dentro do prazo indicado pelo INPI.

Quais cuidados contratuais evitam conflitos com empregados e terceiros?

Contratos devem definir autoria, titularidade, remuneração, escopo da cessão, confidencialidade, uso de materiais preexistentes e obrigações após o encerramento da relação. Para freelancers e empresas terceirizadas, a cessão de direitos precisa abranger os entregáveis efetivamente desenvolvidos e indicar os limites de uso.

Acordos de confidencialidade, ou NDA, ajudam a proteger código proprietário, credenciais, arquitetura e know-how. Em projetos com código aberto, registre as licenças utilizadas e verifique obrigações de atribuição, distribuição e copyleft antes de prometer exclusividade a clientes ou investidores.

Como o registro apoia licenciamento, investimentos e due diligence?

O certificado organiza uma prova documental para contratos de licença, cessões, royalties e negociações com investidores. Em uma due diligence, histórico de commits, contratos e documentação técnica ajudam a confirmar quem criou o software e se a empresa possui os direitos necessários.

Essa organização também contribui para valuation, governança corporativa, fusões e aquisições e prevenção de disputas societárias. Quando há múltiplos autores, versões ou fornecedores, uma análise de titularidade e estratégia de proteção coordenada pode exigir assessoria especializada, como a oferecida pela equipe multidisciplinar da Legal IP em mais de 120 países.

Perguntas frequentes

Quanto custa registrar um software no INPI?

O custo inclui a taxa administrativa do INPI, recolhida por GRU, e eventuais honorários profissionais. O valor da taxa pode mudar conforme a tabela vigente e a categoria do requerente, como pessoa física, MEI ou microempresa, por isso você deve conferir o valor atualizado antes do pagamento.

Preciso enviar meu código-fonte completo ao INPI?

Você deve apresentar o material técnico exigido pelo procedimento, mas o pedido não significa divulgação pública integral do código-fonte. O resumo digital hash permite identificar a versão depositada sem expor o conteúdo do programa ao público.

A seleção dos arquivos precisa ser coerente com a versão que você deseja comprovar. Preserve internamente o conjunto completo usado para gerar o hash.

A assinatura do Gov.br é aceita no pedido de registro de software?

A conta Gov.br pode ser usada em etapas de acesso quando aceita pelo sistema, mas o serviço oficial informa a necessidade de certificado digital qualificado emitido por autoridade credenciada pela ICP-Brasil. Você deve seguir o requisito vigente no e-INPI no momento do protocolo.

O Instituto Nacional da Propriedade Industrial pode atualizar procedimentos e integrações, então confira as exigências do formulário antes de assinar.

Posso registrar um software criado por freelancer ou empresa terceirizada?

Você pode registrar o programa quando possui os direitos patrimoniais necessários para isso. O contrato deve prever cessão de direitos autorais, entrega dos materiais, confidencialidade, autorização para alterações e identificação dos componentes de terceiros.

Sem uma cadeia contratual clara, o certificado não corrige automaticamente um conflito de titularidade. Revise contratos, pagamentos, repositórios e contribuições antes de indicar a empresa como titular.

O registro de software no Brasil protege meu aplicativo em outros países?

O registro realizado no Brasil não gera proteção automática em outros países. Para atuar internacionalmente, você deve avaliar a legislação local, contratos, registros correspondentes e estratégias específicas para marcas, patentes ou direitos autorais.

O programa pode ser explorado em outros mercados conforme as regras aplicáveis, mas o certificado brasileiro funciona como prova dentro do contexto em que é reconhecido. Tratados como PCT e Protocolo de Madri tratam de modalidades próprias e não substituem essa análise.

É possível registrar uma nova versão do programa de computador?

Sim. O INPI informa que uma nova versão de software pode ser objeto de novo pedido de registro. Você deve identificar as alterações relevantes e gerar documentação e hash correspondentes à versão apresentada.

Manter registros separados para versões relevantes ajuda a organizar evolução, titularidade, licenças e evidências de criação. A necessidade de um novo pedido depende do alcance das mudanças e da estratégia documental adotada.

Você não pode copiar conteúdo desta página!