License Generator

Gratuito DevTools

Gerador de Licença Open Source

Gere licenças open source para seu projeto em segundos. MIT, Apache 2.0, GPL v3, BSD, MPL, ISC e Unlicense. Personalize com ano e autor, copie ou baixe o arquivo LICENSE.

9.7k usuarios Atualizado em Mar 2026 4.9/5
Avalie esta ferramenta:
4.9 (1042 avaliações) Obrigado!

Escolha a Licença

LICENSE

Como gerar uma licença

1
Escolha o tipo
Clique na licença desejada para selecioná-la. A licença é gerada automaticamente.
2
Preencha os dados
Informe o ano e o nome do autor ou empresa para personalizar a licença.
3
Copie ou baixe
Use o botão "Copiar" para copiar o texto ou "Download LICENSE" para baixar o arquivo.
4
Adicione ao projeto
Coloque o arquivo LICENSE na raiz do seu repositório para indicar os termos de uso.

Qual licença escolher?

A escolha da licença determina como outros desenvolvedores podem usar, modificar e distribuir seu código. Aqui um resumo rápido:

  • MIT: a mais permissiva. Qualquer uso, inclusive comercial. Apenas exige manter o aviso de copyright.
  • Apache 2.0: similar à MIT mas inclui proteção de patentes. Boa para projetos corporativos.
  • GPL v3: copyleft forte. Derivados precisam manter a mesma licença e divulgar o código-fonte.
  • ISC: equivalente funcional da MIT, mas com texto ainda mais curto.
  • Unlicense: dedica o código ao domínio público. Sem restrições de nenhum tipo.

Licenças Open Source: Guia para Desenvolvedores

Índice
  1. Por que seu projeto precisa de uma licença?
  2. Tipos de licenças open source
  3. Licenças permissivas vs copyleft
  4. Como aplicar a licença no projeto
  5. Projetos com múltiplas licenças

Por que seu projeto precisa de uma licença?

Sem uma licença explícita, seu código é protegido por copyright por padrão — ninguém pode legalmente usá-lo, modificá-lo ou distribuí-lo sem sua permissão. Uma licença open source comunica claramente o que os outros podem fazer com seu trabalho.

Tipos de licenças open source

As licenças open source aprovadas pela OSI (Open Source Initiative) podem ser classificadas em dois grandes grupos: permissivas e copyleft. Cada grupo tem características distintas de compartilhamento e restrições.

Licenças permissivas vs copyleft

Permissivas (MIT, Apache, BSD, ISC) permitem uso em projetos proprietários, não exigem que derivados sejam open source, e normalmente só requerem preservar o aviso de copyright.

Copyleft (GPL, MPL) exige que derivados sejam distribuídos sob a mesma licença, garantindo que o código continue aberto para sempre.

A MIT é a licença mais popular no GitHub. Se você quer máxima adoção, MIT ou Apache 2.0 são as melhores escolhas.

Como aplicar a licença no projeto

Adicione um arquivo chamado LICENSE (sem extensão) na raiz do repositório com o texto completo da licença. Opcionalmente, adicione um cabeçalho nos arquivos de código indicando a licença.

Projetos com múltiplas licenças

Alguns projetos usam dual-licensing: oferecem o código sob uma licença open source e também sob uma licença comercial. Isso é comum em projetos que querem monetizar o uso corporativo enquanto mantêm uma versão comunitária gratuita.