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.

Por Frasson Marcas e Patentes10 min de leitura
Laptop com símbolos de código, chave e certificado com fita

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

WhatsApp