Gerador de licenças
Gere arquivos de licença de código aberto para seus projetos
Entrada e opções
Roda no seu navegador. Os dados informados ficam neste dispositivo.
Resultados
Informe seus valores para ver o resultado.
Gerador gratuito de licenças de código aberto
Nosso gerador gratuito de licenças de código aberto ajuda você a criar arquivos LICENSE bem formatados para seus projetos de software em segundos. Escolha entre nove licenças populares: MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 e The Unlicense, cada uma com inserção automática do titular dos direitos autorais e do ano.
Escolher a licença de código aberto certa é uma das decisões mais importantes ao publicar um projeto. A licença determina como outras pessoas podem usar, modificar e distribuir o seu código. Esta ferramenta exibe um resumo claro das permissões, condições e limitações de cada licença, para que você faça uma escolha informada sem ler páginas de texto jurídico.
Depois de selecionar a licença e informar seus dados, você pode copiar o texto completo para a área de transferência ou baixá-lo como um arquivo LICENSE pronto para colocar no seu repositório. Tudo é executado no seu navegador, sem enviar dados a nenhum servidor.
Principais recursos
- Nove licenças populares de código aberto: MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 e The Unlicense
- Inserção automática do nome do titular dos direitos autorais e do ano
- Comparação visual das permissões (uso comercial, modificação, distribuição, direitos de patente)
- Exibição clara das condições (aviso de direitos autorais, indicação de alterações, mesma licença)
- Limitações em destaque (sem responsabilidade, sem garantia, sem uso de marca registrada)
- Cópia para a área de transferência com um clique, para colar rapidamente no seu repositório
- Download como arquivo LICENSE pronto para o controle de versão
- Prévia em tempo real do texto da licença gerada
- Layout limpo de três colunas para navegar e comparar com facilidade
- Totalmente no lado do cliente, sem enviar dados a nenhum servidor
Como usar o Gerador de licenças
- Navegue pelas licenças: Clique na lista de licenças à esquerda para ver a descrição, as permissões, as condições e as limitações de cada uma.
- Selecione sua licença: Escolha a licença que melhor se encaixa nos objetivos do seu projeto e nas expectativas da comunidade.
- Informe seus dados: Digite seu nome ou o da sua organização no campo Titular dos direitos autorais e confira o ano.
- Revise o resultado: Leia o texto da licença gerado no painel de prévia para confirmar que está correto.
- Copie ou baixe: Clique em "Copiar" para copiar o texto para a área de transferência ou em "Baixar" para salvá-lo como um arquivo LICENSE.
Casos de uso
- Novos projetos de código aberto: Adicione uma licença rapidamente ao criar um novo repositório no GitHub, GitLab ou Bitbucket.
- Projetos existentes sem licença: Adicione uma licença adequada a código legado que foi publicado sem nenhuma.
- Publicação de bibliotecas e pacotes: Inclua a licença correta ao publicar no npm, no PyPI, no crates.io ou em outros registros.
- Código aberto corporativo: Escolha uma licença alinhada à política de propriedade intelectual da sua empresa antes de abrir o código de ferramentas internas.
- Projetos educacionais: Escolha uma licença permissiva para trabalhos de aula e portfólios de estudantes.
- Documentação e templates: Gere o texto da licença para repositórios de documentação e templates de projeto.
- Comparação de licenças: Use a exibição de permissões, condições e limitações para comparar as licenças lado a lado antes de decidir.
Perguntas frequentes
Esta ferramenta é gratuita?
Sim, o gerador de licenças é totalmente gratuito, sem limites de uso e sem necessidade de conta.
Meus dados estão seguros?
Todo o processamento acontece localmente no seu navegador. O nome do titular dos direitos autorais e o ano nunca são enviados a nenhum servidor.
Qual licença devo escolher?
Para máxima flexibilidade, MIT ou ISC são escolhas populares. Se você quer proteção de patentes, escolha Apache 2.0. Se quer que os trabalhos derivados continuem sendo de código aberto, a GPL v3 é a licença copyleft padrão. A Unlicense dedica o seu trabalho ao domínio público.
Qual é a diferença entre licenças permissivas e licenças copyleft?
As licenças permissivas (MIT, BSD, ISC, Apache) permitem que outras pessoas usem o seu código em projetos proprietários. As licenças copyleft (GPL, LGPL) exigem que os trabalhos derivados também sejam distribuídos sob a mesma licença de código aberto.
Onde devo colocar o arquivo LICENSE?
Coloque o arquivo LICENSE baixado no diretório raiz do repositório do seu projeto. A maioria das plataformas, como GitHub e npm, o detecta e o exibe automaticamente.
Posso mudar minha licença depois?
Sim, como titular dos direitos autorais, você pode relicenciar seu código a qualquer momento. No entanto, o código que já foi distribuído sob a licença anterior continua coberto por essa licença para os destinatários que o receberam.
Dicas e boas práticas
- Inclua sempre uma licença: Código sem licença não é código aberto por padrão, e outras pessoas não podem usá-lo legalmente.
- Siga as expectativas da comunidade: Use a licença que é padrão no seu ecossistema (por exemplo, MIT para JavaScript, Apache 2.0 para Java).
- Adicione um cabeçalho de licença aos arquivos-fonte: Algumas licenças (Apache 2.0, GPL) recomendam adicionar um aviso curto no topo de cada arquivo-fonte.
- Verifique a compatibilidade das dependências: Certifique-se de que a licença escolhida seja compatível com as licenças das dependências do seu projeto.
- Use identificadores SPDX: Referencie sua licença pelo identificador SPDX (por exemplo, MIT, Apache-2.0) no package.json ou no setup.py para ferramentas de automação.