Quem é dono do código: licença, cessão e escrow em contratos de software
Pagar pelo desenvolvimento não transfere a titularidade do código. Veja a diferença entre licença de uso, cessão de direitos e escrow antes de assinar o contrato.

A pergunta sobre quem é dono do código costuma aparecer duas vezes: na assinatura do contrato, quando parece óbvia, e anos depois, quando a empresa tenta trocar de fornecedor, vender o produto ou evoluir o sistema e descobre que a resposta nunca foi escrita.
A regra de partida: quem cria é titular, salvo cessão escrita
Programas de computador são protegidos pela legislação de direitos autorais: a Lei 9.610/98 lista expressamente o programa de computador entre as obras intelectuais protegidas, e a titularidade inicial pertence a quem criou. Isso vale tanto para a pessoa que programa por conta própria quanto para a empresa desenvolvedora.
Dessa regra nasce o mal-entendido mais comum do setor: a empresa paga pelo desenvolvimento, recebe o sistema funcionando e assume que o código é seu. Não é o que a lei diz. Sem cláusula de cessão escrita, o que o pagamento compra é a licença de uso que o contrato descrever, e a titularidade continua com quem desenvolveu.
A consequência prática aparece em três momentos: quando a empresa quer contratar outra equipe para evoluir o sistema, quando tenta vender o produto com o software embutido e quando o fornecedor encerra as atividades. Em todos eles, quem tem cessão negocia; quem tem apenas licença renegocia.
- Titularidade original: de quem criou a obra, por determinação legal.
- Cessão de direitos: transferência contratual da titularidade, sempre por escrito.
- Licença: autorização de uso, com limites que o contrato define.
O pagamento transfere o sistema; só a cláusula escrita transfere o código.
Licença de uso: o que o cliente recebe e o que continua do fornecedor

A licença é a autorização para usar o software dentro de limites: prazo ou perpetuidade, território, número de usuários, instalações permitidas e finalidade. O art. 29 da Lei 9.610/98 exige autorização prévia e específica do titular para a utilização da obra, e é esse instrumento que formaliza a permissão entre as partes.
As cláusulas que decidem o valor da licença são as que dizem o que o cliente pode fazer além de usar: pode alterar o código, pode contratar terceiro para dar manutenção, pode integrar o sistema com seus produtos e com serviços de terceiros, pode usar o software para atender a filiais e empresas do grupo. Cada resposta omissa é um limite interpretado pelo titular.
Na relação SaaS, a licença costuma estar embutida nos termos de uso da plataforma, e o cliente raramente lê os limites com atenção ao ciclo de vida: o que acontece com os dados, com as configurações e com o direito de uso se a relação terminar é questão de licença e de contrato de serviços ao mesmo tempo.
Licença bem escrita responde, antes da assinatura, ao que o cliente poderá fazer quando o negócio mudar.
Desenvolvimento sob encomenda: cessão, componentes e reaproveitamento
Em software desenvolvido sob encomenda, a cláusula de cessão deve dizer o quê, o quanto e com quais exceções a titularidade passa ao cliente. O art. 50 da Lei 9.610/98 determina que a cessão total ou parcial dos direitos patrimoniais do autor se faça sempre por escrito e presuma-se onerosa. O contrato omisso não gera cessão ampla: o que não foi escrito segue com o titular.
A negociação madura separa o código em camadas: o específico do negócio do cliente, que pode ser cedido integralmente, e os componentes genéricos que o fornecedor reaproveita entre projetos, sobre os quais se negocia licença retroativa ou perpétua ao cliente. O contrato omisso devolve essa decisão a quem detém a titularidade.
Vale incluir garantia de originalidade e declaração de componentes de terceiros. O código entregue quase nunca nasce isolado: bibliotecas de código aberto, kits de desenvolvimento e serviços externos trazem licenças próprias que sobrevivem à cessão. Saber o que está embutido, com inventário de dependências, é parte da entrega e não uma gentileza do fornecedor.
- Cessão expressa do código específico do negócio, com escopo delimitado.
- Licença ampla sobre componentes genéricos reaproveitados pelo fornecedor.
- Inventário de dependências de terceiros e das respectivas licenças.
- Garantia de originalidade e compromisso de resposta por uso indevido de código alheio.
Cessão sem inventário de dependências transfere um problema, e não apenas um ativo.
Escrow de código: acesso condicionado, e não propriedade
O escrow é o arranjo em que o fornecedor deposita o código-fonte em custódia com um terceiro, e o cliente ganha direito de acessá-lo somente quando hipóteses contratadas se verificarem. As mais comuns: encerramento das atividades do fornecedor, abandono do produto, rescisão do contrato por culpa do fornecedor e falha grave não sanada em prazo acordado.
O desenho do escrow é feito em três pontos: quais hipóteses liberam o acesso; o que exatamente é depositado, incluindo código compilável, documentação e credenciais necessárias; e como o cliente verifica periodicamente que o material depositado corresponde à versão em produção. Escrow sem verificação periódica protege o papel, não a operação.
O instrumento combina bem com licenças: ao liberar o acesso, o contrato deve conceder de imediato a licença necessária para o cliente manter, corrigir e evoluir o software com a equipe que escolher. Sem essa licença associada, o acesso ao código de nada adianta juridicamente.

Escrow bem desenhado transforma a dependência do fornecedor em risco mensurável, com saída operacional escrita.
Veja também: SLA e multa por indisponibilidade
Como o tema aparece na venda da empresa e na troca de fornecedor
A titularidade do código é item recorrente em due diligence de investimento e de aquisição. Quem examina a empresa procura: cessão escrita de todo o código relevante, licenças de terceiros regularmente obtidas, inventário de código aberto e ausência de dependência de código que a empresa não possa demonstrar ter direito de usar. Lacuna em qualquer um desses pontos vira desconto no preço ou condição para fechar.
Na troca de fornecedor, a mesma falta aparece em versão operacional: a empresa precisa migrar o sistema e descobre que a licença não permite que a nova equipe toque no código, ou que o conhecimento necessário saiu junto com o contrato anterior. O remédio é contratual: escrow, documentação obrigatória e licença de manutenção por terceiro já previstos desde a assinatura.
Em ambos os cenários, o padrão é o mesmo: o direito sobre o código vale o que o papel mostra. A conversa sobre titularidade é barata na assinatura e cara quando o negócio já depende da resposta.
Titularidade demonstrável por escrito é ativo; código sem papel que o sustente é passivo escondido.
Veja também: due diligence antes de investimento
Cláusulas que sustentam o escrow na prática: depósito, verificação e licença associada
O escrow falha por detalhe operacional, não por conceito. A primeira cláusula define o material depositado: código-fonte compilável, documentação de build e implantação, credenciais necessárias e inventário de dependências. Depósito parcial é o cenário mais comum de inutilidade: o código chega sem as instruções que o transformam em sistema funcionando.
A segunda cláusula é a verificação periódica: o agente de custódia confirma, em intervalos definidos, que o material depositado compila e corresponde à versão em produção, com relatório disponível ao cliente. A terceira é a licença associada: liberado o acesso, o contrato concede de imediato ao cliente a licença necessária para manter, corrigir e evoluir o software com a equipe que escolher.
O conjunto completo muda a posição do cliente na due diligence antes de investimento: escrow com depósito verificado e licença associada é continuidade demonstrável, e não promessa. Para o fornecedor, o mesmo conjunto é argumento comercial, porque transfere ao cliente a confiança que o discurso de vendas não sustenta sozinho.
- Inventário do depósito: código compilável, documentação e credenciais.
- Verificação periódica pelo agente de custódia, com relatório ao cliente.
- Licença imediata de manutenção e evolução acionada com a liberação.
Escrow sem verificação periódica protege o papel; com verificação e licença associada, protege a operação.
Comparativo: licença, cessão e escrow lado a lado
Os três instrumentos respondem a perguntas diferentes sobre o mesmo código, e confundi-los é a origem da maioria das disputas. A licença responde o que o cliente pode usar; a cessão responde o que o cliente passa a ter; o escrow responde quando ele terá acesso ao que não tem. O quadro abaixo resume as diferenças que decidem a negociação.
| Instrumento | O que transfere ou garante | Continua com o fornecedor | Momento crítico para o cliente |
|---|---|---|---|
| Licença de uso | Direito de usar dentro de prazo, território e finalidade definidos | Titularidade e o código-fonte | Renovação, evolução do produto ou troca de fornecedor |
| Cessão de direitos | Titularidade patrimonial do código cedido, por escrito | Componentes genéricos e know-how geral | Venda da empresa, due diligence ou reestruturação do produto |
| Escrow | Acesso ao código-fonte em hipóteses contratadas | Titularidade, com depósito em custódia | Encerramento das atividades ou abandono do produto |
A leitura prática do quadro: nenhuma linha substitui outra. O cliente que licencia sem escrow depende da sobrevivência do fornecedor; o que cede sem inventário de dependências herda licenças de terceiros; o que deposita em escrow sem verificação periódica tem proteção no papel. Os três combinados, com escopo escrito, cobrem uso, domínio e continuidade. Para o contrato completo de software, vale revisar a trilha de software, SaaS e licenciamento antes de fechar o texto final.
- Licença: uso autorizado, sem transferência de titularidade.
- Cessão: transferência escrita da titularidade, total ou parcial.
- Escrow: acesso condicionado ao código-fonte depositado em custódia.
Cada instrumento cobre um risco diferente: uso, domínio e continuidade não se substituem.
Perguntas frequentes
- A empresa que paga pelo desenvolvimento é dona do código?
- Não automaticamente. A titularidade de obra intelectual pertence a quem a criou, e a transferência para o contratante exige previsão escrita. Sem cláusula de cessão, o pagamento dá direito ao uso previsto no contrato, e não à propriedade do programa.
- O que muda, na prática, entre licença e cessão?
- A licença autoriza o uso dentro de limites definidos: prazo, território, quantidade de usuários e finalidade. A cessão transfere a titularidade, permitindo alterar, distribuir ou licenciar o código a terceiros. A diferença aparece quando a empresa quer evoluir o produto, trocar de fornecedor ou vender o próprio sistema: com licença restrita, cada um desses passos depende do titular.
- Escrow substitui a cessão do código?
- Não. O escrow mantém a titularidade com o fornecedor e garante ao cliente o acesso ao código-fonte apenas em hipóteses contratadas, como encerramento das atividades, abandono do produto ou rescisão por culpa do fornecedor. É uma proteção de continuidade, e não uma transferência de propriedade.
- O fornecedor pode reaproveitar o código em outros clientes?
- Depende do que foi acordado. Sem cessão total, a negociação comum é o fornecedor ficar com a titularidade de componentes genéricos e conceder ao cliente licença ampla sobre o que é específico do negócio. O erro é deixar o assunto em silêncio: o contrato omisso permite a reutilização, e o cliente descobre quando encontra sua funcionalidade no produto de um concorrente.
- Bibliotecas de código aberto impedem a cessão?
- Não impedem, mas limitam. As licenças de código aberto acompanham o componente e vinculam quem usar o código que as contém, com obrigações variadas, algumas exigindo a abertura do código derivado. A cessão vale para o que foi escrito sob encomenda; o inventário de dependências e o cumprimento das licenças de terceiros continuam sendo obrigação de quem utilizar o programa.
- Quem é titular quando o desenvolvimento é feito por empregado ou prestador?
- A legislação de direitos autorais e a legislação própria de programas de computador tratam de modo específico as obras criadas por força de contrato de trabalho ou de serviço. Mesmo assim, o padrão mais seguro segue sendo escrever a titularidade e a remuneração correspondentes no contrato, evitando a discussão sobre o que teria sido criado dentro ou fora do escopo do vínculo.
- O contrato de escrow precisa prever verificação do código depositado?
- Sim, e é o ponto mais esquecido. O depósito verificado confirma periodicamente que o material em custódia compila e corresponde à versão em produção; sem ele, o cliente descobre na hora da crise que o código guardado está desatualizado ou incompleto. A verificação costuma ser anual, feita pelo agente de custódia ou por auditoria contratada, com relatório disponível para o cliente.
- Qual a diferença entre cessão total e cessão parcial do código?
- A cessão total transfere a integralidade dos direitos patrimoniais sobre o programa desenvolvido; a parcial delimita o que passa, normalmente o código específico do negócio do cliente, deixando com o fornecedor os componentes genéricos que reaproveita entre projetos. A escolha define quem pode alterar, licenciar e distribuir cada camada, e deve vir acompanhada do inventário de dependências de terceiros.
- O que acontece com o código se o fornecedor encerrar as atividades?
- Depende do que foi previsto: com escrow bem desenhado, o encerramento das atividades é hipótese de liberação do código-fonte depositado, acompanhada da licença imediata para o cliente manter e evoluir o software. Sem escrow e sem cessão, o cliente precisa negociar com o espólio ou com os novos donos da carteira de clientes, a partir de uma posição de dependência.
Fontes consultadas
- Lei 9.610/98, arts. 7º, 29 e 50 (obras protegidas, licença e cessão escrita) — Presidência da República
- Código Civil, art. 421-A (liberdade contratual e paridade entre empresas) — Presidência da República
- Consulta de jurisprudência sobre cessão de direitos sobre software — Superior Tribunal de Justiça
Conclusão
A resposta para quem é dono do código não está na intenção das partes nem no valor pago: está na cláusula escrita. A licença define o que o cliente pode usar, a cessão define o que ele passa a ter, e o escrow define quando terá acesso mesmo sem ter o domínio. Escrever as três figuras com precisão é o que separa a empresa que negocia a evolução do seu produto da empresa que pede autorização para existir.
Este conteúdo tem finalidade informativa, trata de situação geral e não substitui a análise jurídica do caso concreto, dos documentos e da tecnologia utilizada.
Análises relacionadas
Software, SaaS e licenciamento13 min de leitura
Contrato de SaaS: como escrever o SLA e a multa por indisponibilidade
O SLA vale o que a consequência dele vale. Veja o que definir por escrito: janela de medição, exclusões, créditos de serviço, multa e limite de indenização.
Ler a análiseContratos e negociações B2B10 min de leitura
Rescisão em contrato de prestação de serviços: o que precisa estar escrito antes da briga
Contrato sem regra de saída termina no litígio. Veja o que definir por escrito: aviso prévio, multa, entrega do que foi produzido e uso do material depois do fim.
Ler a análiseSociedade, investimento e governança12 min de leitura
Due diligence antes de investimento: o que revisar e como se preparar
Due diligence antecipada encurta a negociação: mapeie societário, contratos, propriedade intelectual e dados antes de abrir o data room ao investidor.
Ler a análiseArtigo publicado por Vlibras. Correções e sugestões de pauta: escreva para a redação, indicada no rodapé.


