Gerador de Texto de Licença
Escolha uma licença de código aberto (MIT, Apache 2.0, GPL, BSD, ISC e mais) e gere instantaneamente um arquivo LICENSE completo com seu nome de autor e ano. Copie ou baixe com um clique.
Selecionar uma Licença
Permissões
Commercial useDistributionModificationPrivate use
Condições
License and copyright notice
Limitações
LiabilityWarranty
Arquivo LICENSE Gerado
MITFerramentas Relacionadas
Sobre o Gerador de Texto de Licença
Como Funciona
- Escolha uma licença da lista de licenças de código aberto populares
- Insira seu nome ou organização e o ano de direitos autorais
- Opcionalmente adicione um nome de projeto para licenças que o incluem
- O texto completo da licença é gerado instantaneamente com seus detalhes
- Copie para a área de transferência ou baixe como arquivo LICENSE para seu projeto
Casos de Uso Comuns
- Adicionar um arquivo LICENSE a um novo projeto de código aberto
- Escolher a licença certa para seu software
- Gerar avisos de licença para documentação
- Comparar rapidamente termos e condições de licenças
- Criar arquivos de licença compatíveis para projetos empresariais
Perguntas Frequentes
O que é o Gerador de Texto de Licença?
O Gerador de Texto de Licença é uma ferramenta gratuita que permite escolher qualquer licença de código aberto popular (MIT, Apache 2.0, GPL v3, LGPL v3, AGPL v3, MPL 2.0, BSD 2-Clause, BSD 3-Clause, ISC, Unlicense, CC0 e Boost) e gerar instantaneamente o texto completo da licença com seu nome de autor e ano. Você pode copiar o resultado para a área de transferência ou baixá-lo como um arquivo LICENSE.
Quais licenças são suportadas?
A ferramenta suporta doze das licenças de código aberto mais amplamente utilizadas: MIT, Apache License 2.0, GNU GPL v3, GNU LGPL v3, GNU AGPL v3, Mozilla Public License 2.0, BSD 2-Clause, BSD 3-Clause, ISC, The Unlicense, Creative Commons Zero (CC0 1.0) e Boost Software License 1.0.
Qual licença devo escolher para meu projeto?
Depende dos seus objetivos. Use MIT, ISC ou BSD se quiser máxima permissividade com condições mínimas. Use Apache 2.0 se também quiser uma concessão explícita de direitos de patente. Escolha GPL v3 se quiser que obras derivadas permaneçam de código aberto. Use The Unlicense ou CC0 se quiser dedicar seu trabalho ao domínio público. Em caso de dúvida, MIT é a escolha mais popular para projetos de código aberto.
Qual é a diferença entre MIT e Apache 2.0?
Ambas são licenças permissivas que permitem uso comercial, modificação e distribuição. A diferença fundamental é que Apache 2.0 inclui uma concessão explícita de direitos de patente dos contribuidores, o que fornece proteção legal adicional aos usuários. Apache 2.0 também exige que os contribuidores documentem mudanças significativas, enquanto MIT não.
O que significa "copyleft"?
Licenças copyleft (como GPL, LGPL, AGPL e MPL) exigem que obras derivadas sejam distribuídas sob a mesma licença ou compatível. Isso garante que modificações no código original permaneçam de código aberto. Licenças permissivas (MIT, BSD, ISC, Apache) não impõem esse requisito.
Posso usar as licenças geradas comercialmente?
Todas as licenças incluídas nesta ferramenta permitem uso comercial. Mesmo as dedicações ao domínio público (Unlicense e CC0) permitem explicitamente o uso comercial. No entanto, licenças copyleft exigem que você compartilhe suas alterações sob a mesma licença se distribuir seu software.
Esta ferramenta armazena meu nome de autor ou detalhes do projeto?
Não. Todo o processamento é feito inteiramente no seu navegador. Nenhum dado é enviado a qualquer servidor e nada é armazenado. Seu nome de autor, ano e nome do projeto existem apenas na sua sessão do navegador.
Qual é a diferença entre The Unlicense e CC0?
Ambos visam dedicar obras ao domínio público, mas diferem na abordagem. The Unlicense usa uma dedicação ao domínio público com um retorno permissivo para jurisdições que não reconhecem renúncias de domínio público. CC0 é um instrumento da Creative Commons que usa uma abordagem legal mais ampla cobrindo direitos autorais e direitos conexos internacionalmente.
O que significa identificador SPDX?
Identificadores SPDX (Software Package Data Exchange) são strings curtas padronizadas que identificam exclusivamente licenças de código aberto. Por exemplo, "MIT", "Apache-2.0" e "GPL-3.0" são identificadores SPDX. São comumente usados em package.json, arquivos SBOM e pipelines de CI para verificação automatizada de conformidade de licenças.
Onde devo colocar o arquivo LICENSE no meu projeto?
Coloque o arquivo LICENSE no diretório raiz do seu repositório. A maioria das plataformas de controle de versão como GitHub, GitLab e Bitbucket detectam e exibem automaticamente a licença quando o arquivo se chama LICENSE (ou LICENSE.txt, LICENSE.md). Esta é a convenção padrão reconhecida por todas as principais comunidades de código aberto e registros de pacotes.
Preciso incluir a licença em cada arquivo fonte?
Depende da licença e da sua preferência. As licenças MIT, BSD e ISC exigem apenas um único arquivo LICENSE no seu repositório ao distribuir. GPL e AGPL recomendam (e às vezes exigem) adicionar um breve aviso de direitos autorais no topo de cada arquivo fonte apontando para o texto completo da licença. Apache 2.0 também recomenda avisos por arquivo.
Posso usar esta ferramenta para gerar uma licença para uma obra criativa não relacionada a software?
Esta ferramenta é projetada principalmente para licenças de software. Se você estiver licenciando obras criativas como documentação, arte ou mídia, considere usar uma licença Creative Commons. A opção CC0 nesta ferramenta é adequada para dedicar qualquer tipo de trabalho ao domínio público.