Desenvolvedor retém o código-fonte: direito a entrega e escrow
A empresa pagou pelo desenvolvimento, o sistema está no ar, mas o código-fonte permanece nas mãos do desenvolvedor. Sem ele, cada correção, atualização ou troca de fornecedor depende de quem escreveu, e a empresa vira refém técnica de um único prestador. Quando surge um desentendimento, a retenção do código vira a maior alavanca de pressão. O ponto de partida é entender o que a empresa efetivamente contratou: o direito de usar o programa ou a propriedade sobre ele, incluindo o acesso ao código. A resposta muda tudo.
Contratei o uso ou a propriedade do sistema?
Há uma diferença jurídica decisiva entre licenciar o uso de um software e adquirir sua titularidade. O art. 4 da Lei 9.609/1998 estabelece que, salvo estipulação em contrário, os direitos sobre o programa desenvolvido no âmbito de um contrato destinado a esse fim, ou cuja atividade decorra da natureza do encargo, pertencem exclusivamente ao contratante do serviço. Ou seja, quando a empresa encomenda o desenvolvimento e paga por ele, a titularidade tende a ser dela, salvo cláusula que diga o contrário.
O acesso ao código-fonte é consequência natural dessa titularidade. Sem o código, a propriedade do programa é meramente formal, porque a empresa é dona de algo que não consegue manter nem evoluir. Por isso, contratos bem feitos preveem expressamente a entrega do código como parte do objeto.
Escrow: guardar o código com um terceiro de confiança
Nem sempre o desenvolvedor aceita entregar o código-fonte de imediato, às vezes por receio de perder trabalho futuro, às vezes porque a licença é de uso e não de cessão. Para equilibrar isso, existe o escrow de código-fonte: um depósito do código em custódia de um terceiro, como cartório, empresa especializada ou instituição neutra, com regras que liberam o material à empresa quando ocorrem gatilhos previstos, como falência do desenvolvedor, abandono do suporte ou descumprimento do contrato.
O escrow protege os dois lados. O desenvolvedor mantém o código guardado enquanto cumpre o contrato; a empresa garante que não ficará sem acesso se o prestador desaparecer. Quando não há cláusula de escrow nem de entrega, negociar a inclusão de uma delas é frequentemente a saída menos litigiosa.
O que fazer quando a retenção já e conflito
Se o contrato prevê a entrega do código ou atribui a titularidade à empresa, a recusa é descumprimento, e cabe exigir a entrega, extrajudicialmente por notificação e, se necessário, por ação de obrigação de fazer com tutela de urgência, sobretudo quando a falta do código impede correções críticas.
Se o contrato é silente ou prevê apenas licença de uso, a discussão é mais delicada e passa pela interpretação do que foi realmente contratado, pelo valor pago e pela finalidade do negócio. Nesses casos, a prova da encomenda, com proposta, escopo, pagamentos e e-mails, é o que sustenta a pretensão à titularidade e ao código.
Como o advogado atua para destravar o código-fonte
A análise começa pela natureza do contrato, cessão ou licença, e pela existência de cláusula de entrega ou escrow. A partir daí, define-se se o caso é de exigir a entrega já pactuada, de interpretar um contrato omisso a favor da titularidade da empresa, ou de negociar um escrow que resolva o impasse sem processo.
O atendimento é digital: contrato, propostas e histórico de pagamento compartilhados em ambiente digital, com notificação eletrônica e atuação judicial a distância. Não há promessa de resultado, porque ele depende do que o contrato estipulou e da prova de que o desenvolvimento foi encomendado e pago pela empresa.
Perguntas frequentes
Se paguei pelo sistema, o código-fonte é meu?
Quando a empresa encomenda o desenvolvimento e paga por ele, o art. 4 da Lei do Software tende a atribuir a titularidade a ela, salvo estipulação em contrário. O acesso ao código é consequência dessa titularidade, e contratos bem feitos preveem a entrega expressamente.
O que é escrow de código-fonte?
É o depósito do código em custódia de um terceiro neutro, com regras que o liberam à empresa em gatilhos definidos, como falência do desenvolvedor ou abandono do suporte. Protege a empresa sem obrigar a entrega imediata do código.
Posso obrigar o desenvolvedor a entregar o código?
Se o contrato prevê a entrega ou atribui a titularidade à empresa, a recusa é descumprimento e cabe exigir a entrega, inclusive por ação de obrigação de fazer com urgência. Se o contrato é omisso, a discussão passa pela interpretação do que foi contratado.
Proveniência
Conteúdo informativo; não substitui a análise individual de um advogado sobre o seu caso.
Conteúdos relacionados
Links internos
Conteúdo informativo. Não substitui a análise individual de um advogado ou da Defensoria Pública sobre o seu caso.