Software house em tempos difíceis
Avaliar o código da minha empresa

Código e direitos

Dados para treinamento de IA: o código da sua software house serve?

Verificado em 12 de outubro de 2026

Resumo

Código fonte é um dos dados que empresas de IA licenciam para treinar modelos. Uma software house no Brasil só pode licenciar o código que é dela, provado por contratos de trabalho, cessões dos PJs e contratos com clientes. Código de cliente, segredos, dados pessoais e dependências com licença restritiva saem do pacote antes da entrega.

Sim, código de software house pode virar dado para treinamento de IA. Empresas que treinam modelos de programação licenciam repositórios privados com código real, testes e histórico. Para você, isso é uma licença não exclusiva: a empresa de IA usa o código para treinar e avaliar, e o código continua sendo seu.

A condição é a mesma de qualquer licença. Você só licencia o que é da sua empresa, e precisa provar isso com documentos. No Brasil, a titularidade do software segue a Lei 9.609/98, e o uso por terceiros depende de contrato de licença (Lei 9.609/98, art. 9º).

Que tipo de código as empresas de IA querem comprar?

O comprador quer código que um modelo ainda não viu, escrito por gente que trabalha com isso no dia a dia. O que costuma despertar mais interesse:

Repositório público no GitHub vale pouco nesse mercado. O modelo provavelmente já leu.

O código é seu para licenciar?

Esta é a pergunta que o comprador faz antes de qualquer outra. A resposta depende de quem escreveu e com qual contrato.

Quem escreveuRegra no BrasilO que prova
Empregado CLT, dentro da funçãoDa empresa, salvo contrato em contrário (Lei 9.609/98, art. 4º)Contrato de trabalho com a função descrita
PJ contratado para desenvolverDa empresa contratante, salvo contrato em contrário (mesmo art. 4º)Contrato de prestação de serviços com cláusula de cessão
Sócio, antes de a empresa existirDo sócio, que é o autor (Lei 9.610/98, art. 11)Termo de cessão do sócio para a empresa
Sua equipe, num projeto de clienteEm regra do cliente, que é o contratanteContrato com o cliente que reserva os direitos à software house

A última linha é a que mais tira código do pacote. Se o contrato com o cliente não diz nada, o código feito para ele é dele. O detalhe de cada caso está em quem é dono do código fonte.

O que tirar do repositório antes de entregar

Mesmo o código que é seu precisa de limpeza. A lista mínima:

  1. Segredos. Chaves de API, senhas, tokens e certificados, inclusive no histórico do Git. Rode um scanner de segredos e reescreva o histórico onde for preciso.
  2. Dados pessoais. Nome e e-mail de quem fez cada commit, dumps de banco, fixtures com dados reais. Pela LGPD, dado pessoal é informação relacionada a pessoa natural identificada ou identificável (Lei 13.709/2018, art. 5º, I).
  3. Restos de cliente. Nome do cliente, regras de negócio dele, credenciais de ambiente, documentos internos colados em comentários.
  4. Dependências restritivas. Código copiado de projetos GPL ou AGPL. Veja licença MIT e GPL no seu repositório.

O que escrever no contrato de licença para IA

Contrato de licença no Brasil se interpreta de forma restritiva: o que não está escrito não foi concedido (Lei 9.610/98, art. 4º). Para treino de IA, isso significa escrever tudo:

Quanto vale código para treinar IA?

O preço depende de volume, linguagem, qualidade e de quanto o código é diferente do que já está público. Repositório com testes, histórico limpo e titularidade documentada vale mais do que um volume grande de código solto.

Para ter uma referência antes de conversar com comprador:

Por onde começar

  1. Liste todos os repositórios da empresa, com quem escreveu e sob qual contrato.
  2. Separe três grupos: seu, do cliente, sem prova. Só o primeiro entra.
  3. Para o terceiro grupo, busque os documentos que faltam: termo de cessão de sócio, contrato do PJ, contrato do cliente. Veja cessão de direitos autorais de software.
  4. Limpe segredos, dados pessoais e dependências restritivas.
  5. Peça uma avaliação e compare com o que o comprador oferece.

Perguntas frequentes

Licenciar código para treinar IA é o mesmo que vender o código?

Normalmente é uma licença não exclusiva de uso: a empresa de IA usa o código para treinar e avaliar modelos, e a titularidade continua com a software house. O contrato define finalidade, prazo, território e se o código pode ser guardado depois do treino.

Posso incluir no pacote código que fiz para um cliente?

Só se o contrato com o cliente deixou os direitos com a sua empresa. Pela Lei 9.609/98, art. 4º, o programa feito durante um contrato de serviços cujo objeto é desenvolver pertence ao contratante, salvo estipulação em contrário.

Histórico de commits tem dado pessoal?

Tem. Nome e e-mail de quem fez cada commit são informação relacionada a pessoa natural identificada, ou seja, dado pessoal pela LGPD (Lei 13.709/2018, art. 5º, I). Remova ou anonimize antes de entregar.

Avaliar o código da minha empresa