Gerador de arquivo de LICENÇA
Gere o texto completo e formatado corretamente de qualquer licença de código aberto popular (MIT, Apache 2.0, GPL, BSD, etc.) em segundos. Adicione o nome e o ano do detentor dos direitos autorais personalizados, leia os metadados explícitos de permissões/limitações e baixe seu arquivo LICENSE instantaneamente. Privado, rápido e totalmente local.
Select an open-source license type, enter your copyright details, and generate the complete, production-ready LICENSE file text instantly in your browser.
Select the open-source license for your project.
MIT License
A simple, extremely permissive, and popular license. Anyone can use, modify, distribute, and sell your software without commercial limitations, provided they preserve the original copyright and license notice.
Permits
Requires
Forbids / Limits
4-digit year, e.g. 2026.
Your full name or organization name.
Optional - appears in some license templates.
Por que usar nosso gerador de arquivo de LICENÇA?
- 10 licenças populares: gere instantaneamente MIT, Apache 2.0, GPL v2/v3, LGPL, MPL 2.0, BSD 2/3-Clause, Unlicense e CC0 1.0 - todas padrão e prontas para produção.
- 100% privado e local: todo o texto da licença é gerado inteiramente dentro do seu navegador usando JavaScript. O nome do seu projeto e os detalhes do autor nunca saem do seu dispositivo ou tocam em qualquer servidor.
- Selos de permissão visual: os selos de permissão, exigência e proibição codificados por cores ajudam você a entender instantaneamente o que cada licença permite, exige e restringe antes de fazer uma seleção.
- Download instantâneo: o download com um clique gera um arquivo de LICENÇA de texto simples e limpo, pronto para ser colocado na raiz do repositório. Copie para a área de transferência em uma ação para uso rápido.
O que é uma licença de código aberto?
Uma licença de código aberto é um documento legal que rege como o software pode ser usado, modificado e distribuído. Sem uma licença, todas as leis de direitos autorais padrão se aplicam - o que significa que ninguém além do autor original tem o direito de usar, copiar ou distribuir o software, mesmo que o código-fonte esteja publicamente visível.
Adicionar um arquivo LICENSE ao seu repositório concede explicitamente aos usuários direitos específicos e define os requisitos que eles devem seguir. Ele transforma seu código público de “visível, mas restrito” em genuinamente aberto e reutilizável sob condições legais bem definidas.
Licenças permissivas vs. copyleft
Licenças permissivas (MIT, Apache 2.0, BSD) impõem restrições mínimas - os usuários podem usar, modificar e até integrar seu código em produtos proprietários, desde que incluam o aviso de copyright original. Isso maximiza a adoção e o uso comercial do seu projeto.
As licenças Copyleft (GPL, LGPL) exigem que trabalhos derivados sejam lançados sob a mesma licença. Isso garante que as melhorias no software permaneçam de código aberto, evitando que as empresas obtenham o código proprietário sem contribuir de volta.
Escolhendo a licença certa
Para adoção máxima: Escolha MIT ou Apache 2.0. O MIT é o mais simples e mais amplamente utilizado. O Apache 2.0 adiciona concessões explícitas de patentes, protegendo colaboradores e usuários de litígios de patentes.
Para bibliotecas: LGPL v3 ou MPL 2.0 permitem que programas proprietários se vinculem à sua biblioteca sem que o copyleft infecte sua base de código, tornando-a uma escolha popular para ferramentas e estruturas de infraestrutura.
Para dedicação de domínio público: O Unlicense ou CC0 1.0 renuncia a todas as restrições de direitos autorais globalmente, tornando seu trabalho verdadeiramente gratuito, sem requisitos de atribuição.
Convenções de arquivo de licença
Por convenção, os projetos de código aberto colocam sua licença em um arquivo denominado LICENSE ou LICENSE.txt na raiz do repositório. Tanto o GitHub quanto o GitLab detectam e exibem automaticamente informações de licença deste arquivo, mostrando-as com destaque na página do projeto.
Sempre inclua o ano correto dos direitos autorais e o nome legal ou nome da organização do detentor dos direitos autorais. Algumas licenças como Apache 2.0 também podem exigir um arquivo NOTICE para atribuição. O uso de um arquivo de licença preciso e formatado corretamente garante clareza jurídica e gera confiança entre colaboradores e usuários.
Perguntas frequentes
Um LICENSE File Generator é uma ferramenta baseada em navegador que produz instantaneamente o texto completo e formatado corretamente de qualquer licença popular de código aberto. Basta selecionar um tipo de licença, inserir seu nome e ano de copyright e baixar o arquivo LICENSE completo, pronto para confirmação, para seu repositório de software ou projeto de código aberto.
Sim. Nosso gerador de arquivo LICENSE opera inteiramente no lado do cliente dentro do seu navegador usando JavaScript local. Seu nome de autor, nome de projeto e ano de copyright nunca são transmitidos a nenhum servidor externo ou serviço de terceiros. Todo o texto da licença é gerado de forma privada e local apenas no seu próprio dispositivo.
Licenças permissivas (MIT, Apache 2.0, BSD) permitem uso irrestrito incluindo produtos proprietários, exigindo apenas atribuição de direitos autorais. As licenças Copyleft (GPL, LGPL) exigem que os trabalhos derivados sejam lançados sob a mesma licença de código aberto, garantindo que todas as melhorias permaneçam disponíveis para a comunidade pública de desenvolvedores.
Escolha o MIT para máxima adoção e simplicidade. Apache 2.0 adiciona proteção de patente explícita para contribuidores. Use a GPL v3 para impor contribuições de código aberto de forks. Para bibliotecas que podem ser vinculadas por software proprietário, LGPL ou MPL 2.0 são ideais. Para dedicatórias de domínio público, The Unlicense ou CC0 são as escolhas mais fortes disponíveis.
Sim. A maioria das licenças de código aberto exige que você inclua o ano do copyright e o nome legal completo do detentor dos direitos autorais - o nome de um desenvolvedor individual ou o nome de uma empresa. A omissão dessas informações enfraquece a aplicabilidade legal da sua licença e pode causar problemas de conformidade em análises de software empresariais ou institucionais.
Sim. Você pode gerar um novo arquivo de licença para qualquer ano e detentor de direitos autorais. Observe que o relicenciamento de software existente requer legalmente o acordo de todos os contribuidores que detêm os direitos autorais, não apenas do mantenedor do projeto. Sempre consulte todos os contribuidores e um consultor jurídico antes de mudar de uma licença copyleft para uma mais permissiva.
Por convenção, use o nome de arquivo LICENSE (sem extensão) ou LICENSE.txt colocado no diretório raiz do seu repositório. Tanto o GitHub quanto o GitLab detectam e exibem automaticamente informações de licença desses nomes de arquivo. Alguns ecossistemas como o npm também esperam a string do identificador SPDX no campo de licença package.json ao lado do arquivo.