Sistema entregue, código-fonte retido: o que muda no contrato de software

Por , OAB/RJ 227191 · Revisão: Rafael Toledo · Atualizado em · 2 fontes oficiais verificadas

O sistema está em produção há seis meses. A fatura final foi paga, a equipe interna já foi treinada, mas o acesso ao repositório com o código-fonte nunca chegou. Esse hiato entre entregar o software funcionando e entregar o código que o sustenta é o ponto em que a maioria dos contratos de desenvolvimento sob encomenda fica em silêncio — e é justamente esse silêncio que decide se a cobrança tem chão jurídico. A resposta não está numa regra geral de que todo cliente tem direito ao fonte. Ela está no que ficou escrito no contrato, no tipo de relação entre as partes e, quando o contrato é omisso, nas regras que o Código Civil e a Lei do Software preveem para prestação de serviço técnico.

O que a lei presume quando o contrato não fala em código-fonte

Contrato de desenvolvimento de software sem vínculo trabalhista se enquadra, via de regra, nas normas de prestação de serviço do Código Civil — é o que decorre do art. 593, que rege o ajuste quando não há legislação trabalhista ou lei especial aplicável ao caso. Isso importa porque, nesse regime, a entrega esperada é o resultado contratado — o sistema funcionando, conforme o escopo — e não, automaticamente, o material-fonte usado para produzi-lo. Sem cláusula específica prevendo a entrega do repositório, do código comentado ou da documentação técnica, o fornecedor pode alegar que cumpriu integralmente ao entregar o software operacional.

O que muda quando existe contrato de licença de uso

Antes de discutir o fonte, vale entender uma presunção da Lei 9.609/1998: o uso de programa de computador no país é objeto de contrato de licença, conforme o art. 9º — e, na ausência desse instrumento, o próprio documento fiscal da aquisição ou do licenciamento comprova a regularidade do uso. Ou seja: mesmo sem contrato de licença formal, existe uma base documental mínima que ampara tanto o fornecedor quanto o cliente, mas essa base trata do direito de usar o software, não do direito de acessar o que está por trás dele.

Quando o contrato envolve transferência de tecnologia, o cenário muda

Contratos que qualificam a operação como transferência de tecnologia de programa de computador seguem lógica diferente. Para produzir efeitos perante terceiros, o instrumento é registrado no Instituto Nacional da Propriedade Industrial, e esse registro depende da entrega, pelo fornecedor ao receptor, da documentação completa — incluindo o código-fonte comentado —, exigência que o art. 11 da Lei 9.609/1998 estabelece. Se o contrato foi redigido nesses termos, ou se a negociação incluiu explicitamente a transferência da tecnologia (e não apenas uma licença de uso), a recusa em entregar o fonte esbarra diretamente nessa exigência legal.

O inadimplemento como porta de saída

Quando a cláusula contratual existe e o fornecedor simplesmente não cumpre, o Código Civil oferece caminho de saída: entre as hipóteses que encerram o contrato de prestação de serviço, o art. 607 inclui o inadimplemento de qualquer das partes, ao lado do fim do prazo, da conclusão da obra e da impossibilidade por força maior. Na prática, isso significa que a omissão persistente autoriza notificar o fornecedor formalmente, fixar prazo razoável para a entrega e, esgotado esse prazo, buscar a rescisão contratual com devolução proporcional de valores pagos, sem prejuízo de eventual indenização pelos danos que a falta do fonte causar à operação do cliente.

Onde o pedido perde força

Nem toda cobrança de código-fonte avança. Se o contrato tratou apenas de licenciamento de uso — SaaS, sistema white label, plataforma multi-cliente — e não previu desenvolvimento sob encomenda nem transferência de tecnologia, o fornecedor normalmente detém o fonte como parte do próprio modelo de negócio, e a exigência de acesso não encontra respaldo contratual nem legal. O mesmo vale quando o orçamento aprovado descreveu apenas "licença de uso" ou "implantação", sem menção a desenvolvimento customizado: é sinal de que as partes negociaram acesso ao software, não à sua engenharia interna.

Um caso para situar a diferença

Uma distribuidora contratou o desenvolvimento de um sistema de controle de estoque sob medida, com escopo técnico assinado descrevendo módulos específicos e cronograma de entregas. Seis meses após o go-live, pediu acesso ao repositório para manutenção interna e recebeu recusa. Como o escopo técnico caracterizava desenvolvimento sob encomenda — não apenas licenciamento — e o pagamento estava quitado, a notificação extrajudicial cobrando a entrega, com base no que foi contratado e no inadimplemento previsto no Código Civil, teve fundamento. Uma consultoria que apenas licenciou um ERP de mercado, sem nenhuma customização, estaria em posição bem mais fraca para o mesmo pedido.

Notificação, rescisão ou ação: qual caminho cabe no seu contrato

A distinção entre licenciar o uso e contratar o desenvolvimento com direito ao fonte raramente está explícita — ela se infere do escopo técnico, dos e-mails de negociação e do que efetivamente foi pago. Um advogado que analise o contrato específico, o histórico de comunicação e o documento fiscal consegue apontar se a cobrança tem base e qual caminho — notificação, rescisão ou ação de obrigação de fazer — se aplica ao caso, com atendimento totalmente digital, por WhatsApp, sem necessidade de reunião presencial para revisar a documentação.

Perguntas frequentes

Registrar o programa de computador no INPI é pré-requisito para cobrar o código-fonte?

Não, nos casos de licenciamento comum. A proteção do programa de computador independe de registro, segundo a Lei 9.609/1998; o registro no INPI só é obrigatório quando o contrato envolve transferência de tecnologia, hipótese em que ele condiciona a produção de efeitos perante terceiros.

O prazo de proteção do programa de computador tem relação com o prazo para cobrar o fonte?

Não diretamente. O prazo de proteção do programa de computador protege contra cópia e uso não autorizado por terceiros; a cobrança de uma obrigação contratual de entrega segue as regras de prescrição aplicáveis aos contratos, contadas a partir do descumprimento.

Proveniência

Conteúdos relacionados

Conteúdo informativo. Não substitui a análise individual de um advogado ou da Defensoria Pública sobre o seu caso.