Quem é dono do software desenvolvido sob encomenda para a indústria?
A empresa pagou pelo desenvolvimento, mas titularidade, licença e acesso ao código-fonte são questões diferentes. A resposta está na Lei do Software e, principalmente, no que o contrato registrou.

A indústria contrata uma software house ou um desenvolvedor para criar um sistema próprio: um controle de produção, um aplicativo de inspeção de qualidade, uma integração entre o ERP e as máquinas. O sistema fica pronto, entra em operação e vira parte da rotina. Anos depois, na troca de fornecedor ou na venda da empresa, surge a pergunta que ninguém registrou por escrito: de quem é esse software?
A resposta depende da Lei nº 9.609/1998 (Lei do Software), das condições em que o desenvolvimento aconteceu e, principalmente, do que o contrato diz. Este artigo explica as regras de titularidade, a diferença entre ser dono do software e ter licença para usá-lo, o papel do código-fonte e os documentos que comprovam os direitos da empresa.
O que diz a Lei do Software
A Lei do Software protege o programa de computador como direito autoral, independente de registro. Para o desenvolvimento sob encomenda, o artigo 4º traz uma regra importante: salvo estipulação em contrário, pertencem exclusivamente ao contratante os direitos sobre o programa desenvolvido durante a vigência de um contrato de prestação de serviços que tenha por finalidade específica o desenvolvimento do software, sem direito a remuneração adicional ao desenvolvedor.
Essa regra favorece a indústria contratante, mas tem limites práticos. Ela se aplica quando o contrato tem por objeto específico o desenvolvimento do programa. Contratos genéricos de manutenção, de alocação de horas ou de assinatura de plataforma podem não se encaixar nessa hipótese, e aí a titularidade fica dependente de interpretação. Por isso, a recomendação central é: não depender da regra legal de transição, e sim escrever no contrato quem fica com os direitos, em que extensão e para quais usos.
Titularidade, licença e cessão são coisas diferentes
Na prática, os contratos de desenvolvimento usam três modelos, com consequências bem distintas:
- Titularidade da contratante: a indústria é dona do software, pode alterá-lo, mantê-lo com outro fornecedor, licenciá-lo e até vendê-lo.
- Cessão de direitos: o desenvolvedor é o autor e titular original e transfere os direitos patrimoniais à contratante, no prazo e na extensão previstos no contrato, conforme a Lei nº 9.610/1998 (Lei de Direitos Autorais). Os direitos morais do autor, como a autoria, não se transferem.
- Licença de uso: o desenvolvedor mantém a titularidade e a indústria recebe apenas o direito de usar, às vezes de forma exclusiva, às vezes não. Nesse modelo, o fornecedor pode licenciar o mesmo sistema para concorrentes, salvo cláusula de exclusividade.
Um exemplo hipotético: uma indústria alimentícia contrata o desenvolvimento de um sistema de rastreabilidade. O contrato fala em "desenvolvimento exclusivo", mas não cede os direitos. Anos depois, a empresa descobre que o fornecedor oferece o mesmo sistema, com pequenas adaptações, para outras indústrias do setor. Sem cessão ou titularidade registrada em contrato, a posição da empresa é frágil, mesmo tendo pago por todo o desenvolvimento.
Desenvolvimento por empregados e prestadores
A origem do desenvolvedor também muda a análise. Quando o programa é desenvolvido por empregado da própria indústria, no exercício das funções contratadas, a legislação atribui os direitos patrimoniais ao empregador. Quando o desenvolvimento é feito por prestador externo, vale a regra do contrato de prestação de serviços e o que estiver escrito nele.
Atenção a um ponto frequentemente esquecido: quando a contratada é uma software house, quem escreve o código são os empregados ou sócios dela. A cadeia de direitos precisa estar completa: os criadores cedem à software house, e a software house cede à indústria. Se o primeiro elo falha, o segundo fica comprometido. Contratos bem estruturados incluem declaração da desenvolvedora de que detém os direitos sobre o trabalho de sua equipe.
Componentes preexistentes e bibliotecas de terceiros
Quase nenhum software é escrito do zero. Sistemas sob encomenda costumam incorporar bibliotecas de código aberto, frameworks, componentes comerciais e trechos reutilizados de projetos anteriores do fornecedor. Cada componente tem sua própria licença, e o contrato deve separar o que é criado exclusivamente para a indústria do que é preexistente ou de terceiros.
Sobre esses componentes, a indústria normalmente recebe licença de uso, não titularidade. O cuidado é verificar se as licenças de código aberto utilizadas são compatíveis com o uso pretendido, se há componentes comerciais que geram custos futuros e se o contrato lista esses itens em anexo. Sem esse inventário, a empresa pode ser dona de um software que não consegue modificar sem violar licenças de terceiros.
Alterações, manutenção e troca de fornecedor
Titularidade sem acesso técnico vale pouco. Para manter, alterar ou evoluir o sistema, a empresa precisa de três coisas: o código-fonte atualizado, a documentação técnica e o direito de fazer modificações. O contrato deve prever a entrega do código-fonte e da documentação, a periodicidade de atualização desse material e o que acontece no encerramento do contrato, incluindo a obrigação de o fornecedor colaborar na transição.
O acesso ao código-fonte segue o contrato e a legislação aplicável: a Lei do Software garante ao titular dos direitos a possibilidade de adaptar o programa para seu uso, mas o exercício prático desse direito depende de ter o código em mãos. Há contratos em que o código fica depositado com terceiro de confiança (arranjo conhecido como escrow), liberado em hipóteses definidas, como encerramento das atividades do fornecedor.
Documentação, provas e registro no INPI
A cadeia de direitos se comprova com documentos. Na contratação e na entrega do projeto, avalie e arquive:
- Contrato de desenvolvimento com cláusula expressa de titularidade ou cessão de direitos patrimoniais.
- Escopo, cronograma e termos de aceite de cada entrega, que comprovam o que foi desenvolvido e quando.
- Notas fiscais e comprovantes de pagamento vinculados ao projeto.
- Inventário de componentes preexistentes e de terceiros, com suas licenças.
- Termo de entrega do código-fonte e da documentação técnica, com versão identificada.
- Declarações da desenvolvedora sobre os direitos do trabalho de sua equipe.
O registro do programa de computador no INPI (Instituto Nacional da Propriedade Industrial) não é obrigatório para a existência do direito, mas funciona como prova qualificada de autoria, titularidade e data. Em disputas, em operações de venda da empresa e em licenciamentos, o certificado de registro simplifica a comprovação. A titularidade do software conversa com a dos demais ativos da empresa, como domínios, perfis e contas, tema do artigo Quem é dono do Instagram, do domínio e do WhatsApp da sua empresa?
Perguntas frequentes
Paguei pelo desenvolvimento, então o software é meu?
Não automaticamente. O pagamento quita o serviço, mas a titularidade depende da natureza do contrato e do que está escrito nele. A Lei do Software presume a titularidade do contratante em contratos cuja finalidade específica é o desenvolvimento, mas a presunção não dispensa a cláusula expressa.
O desenvolvedor pode reutilizar partes do meu sistema em outros projetos?
Se a indústria é titular do software, a reutilização sem autorização pode configurar violação de direitos. Se o fornecedor manteve a titularidade e concedeu apenas licença, a reutilização é permitida, salvo cláusula de exclusividade. O contrato define qual cenário vale.
Preciso do código-fonte se o fornecedor é confiável?
Sim. A entrega do código-fonte e da documentação não é desconfiança, é continuidade operacional. Fornecedores mudam de gestão, encerram atividades ou alteram prioridades, e a empresa não pode depender da disponibilidade permanente de um único parceiro.
O registro no INPI é obrigatório?
Não. O direito sobre o programa existe independentemente de registro. O registro é recomendado como prova de titularidade e data, útil em disputas, licenciamentos e operações societárias.
A definição dos direitos sobre um software influencia sua manutenção e evolução. A Frasson atua em software e direitos autorais e em contratos de tecnologia, incluindo a revisão de contratos de desenvolvimento e o registro de programas no INPI. Empresas que organizam esses direitos de forma contínua podem contar com a assessoria jurídica em propriedade intelectual para indústrias.
Sua empresa contratou ou vai contratar um sistema sob medida?
A definição dos direitos sobre um software influencia sua manutenção e evolução. Conheça a atuação da Frasson em propriedade intelectual e contratos de tecnologia.
Este artigo tem caráter informativo e não substitui a análise do contrato e das condições de desenvolvimento de cada projeto. A titularidade de um software depende dos documentos e da legislação aplicável ao caso.
Fontes consultadas
- Lei nº 9.609/1998 (Lei do Software), arts. 4º e 5º: direitos sobre programas desenvolvidos sob contrato.
- Lei nº 9.610/1998 (Lei de Direitos Autorais): cessão de direitos patrimoniais e direitos morais.
- Lei nº 9.279/1996 (Lei da Propriedade Industrial).
- Instituto Nacional da Propriedade Industrial: registro de programa de computador.
- Lei do Software, Lei nº 9.609/1998 (texto oficial).
- Lei de Direitos Autorais, Lei nº 9.610/1998 (texto oficial).