Gerador de Licenças 🔒 Roda localmente no seu navegador — nada é enviado.

Gere um arquivo LICENSE — MIT, Apache, GPL e mais.

Comparação

LicençaUso comercialDeve abrir mudançasExige atribuição
MIT Sim Não Sim
Apache 2.0 Sim Não Sim
GPL 3.0 Sim Sim Sim
BSD 3-Clause Sim Não Sim
BSD 2-Clause Sim Não Sim
MPL 2.0 Sim Por arquivo Sim
ISC Sim Não Sim
Unlicense Sim Não Não

Sobre esta ferramenta

O arquivo de licença é o que transforma "código no GitHub" em software que outras pessoas podem usar legalmente. Escolha uma, informe o ano e o seu nome, e obtenha o texto exato para salvar como LICENSE na raiz do seu repo.

Não sabe qual escolher? A tabela de comparação mostra as diferenças práticas: MIT e Apache 2.0 são permissivas (faça quase tudo, apenas mantenha o aviso); GPL é copyleft (derivados também devem ser open source); Unlicense dedica a obra ao domínio público. A Apache adiciona uma concessão explícita de patentes.

Perguntas frequentes

Qual licença devo escolher para o meu projeto?

Depende do quão permissivo você quer que o uso posterior seja. MIT e Apache-2.0 permitem quase qualquer coisa, incluindo uso em código fechado; as variantes GPL exigem que trabalhos derivados permaneçam de código aberto. A tabela de comparação abaixo mostra lado a lado uso comercial, copyleft e requisitos de atribuição.

Adicionar um arquivo LICENSE já é legalmente suficiente, ou preciso registrar algo?

Adicionar o arquivo à raiz do seu repositório é exatamente como o licenciamento de código aberto funciona na prática — não é preciso registro nem protocolo. Combinado com um aviso de copyright, é a forma padrão como projetos no GitHub e em outros lugares aplicam uma licença.

O que os campos de ano e autor alteram?

Eles preenchem a linha de copyright dentro do texto da licença (por exemplo, 'Copyright (c) 2026 Your Name'). Ao editá-los, a prévia atualiza instantaneamente antes de você copiar ou baixar.

Posso mudar a licença do meu projeto depois?

Só para frente, e só para o código que você possui totalmente — versões anteriores permanecem sob a licença com que foram publicadas, e se você tem colaboradores externos, geralmente precisa do consentimento deles para relicenciar as contribuições.

Qual é a diferença prática entre licenças permissivas e copyleft?

Licenças permissivas (MIT, Apache-2.0, BSD) permitem que qualquer um reutilize seu código em software proprietário com quase nenhuma obrigação. Licenças copyleft (GPL, AGPL) exigem que trabalhos derivados sejam distribuídos sob a mesma licença, mantendo o código e seus derivados abertos.