📜
Seletor de Licença de Software
Escolha a licença de código aberto adequada para seu projeto com comparações detalhadas
Selecionar Licença
Recursos da Licença
| Permissões | Uso comercial Modificações Distribuição Uso privado |
|---|---|
| Condições | Incluir direitos autorais |
| Limitações | Responsabilidade Garantia |
Personalizar Informações
Ano
Nome Completo
Licença Gerada
❓O que é Licença Abrir Source
Uma licença abrir source é um acordo legal que define como o software pode ser usado, modificado e distribuído. Ela concede liberdades aos usuários enquanto protege os direitos dos criadores e garante atribuição adequada. As licenças variam de altamente permissivas (MIT, BSD) permitindo quase qualquer uso, incluindo derivados proprietários, até licenças copyleft (GPL) exigindo que trabalhos derivados permaneçam código aberto. Escolher a licença certa é crucial, pois afeta como outros podem usar seu código, se pode ser combinado com outros projetos, proteções de patente e viabilidade comercial. Licenças populares são aprovadas pela OSI e amplamente compreendidas por desenvolvedores e equipes jurídicas.
✨Recursos
📊
Matriz de Comparação de Licenças
Comparação lado a lado de licenças populares (MIT, Apache, GPL, BSD, MPL) mostrando permissões, condições, limitações com indicadores visuais para tomada rápida de decisões
🎯
Recomendações Inteligentes
Responda perguntas simples sobre as necessidades do seu projeto (uso comercial, proteção de patente, requisitos de derivados) e obtenha recomendações de licença personalizadas com justificativa
📄
Texto Completo da Licença
Visualize texto completo da licença com explicações das cláusulas-chave, disponível em inglês original e versões traduzidas para licenças principais, formatado para leitura fácil
⚡
Arquivo LICENSE Instantâneoâneoâneoâneoâneoâneo
Gere arquivo LICENSE devidamente formatado com inserção automática de ano e titular de direitos autorais, pronto para adicionar ao seu repositório com baixar ou cópia em um clique
📋Guia de Uso
Explorar Licenças
Navegue pelas licenças populares ou use a matriz de comparação para entender as diferenças
Responder Perguntas
Use o modo de perguntas para responder perguntas simples sobre os requisitos do seu projeto
Revisar Recomendações
Veja licenças recomendadas com explicações de por que elas se adequam às suas necessidades
Gerar LICENSE
Gere e baixe o arquivo LICENSE com seu nome e ano atual preenchidos
📚Introdução Técnica
⚖️Categorias de Licenças
As licenças abrir source se dividem em categorias principais: Licenças permissivas (MIT, BSD, Apache) permitem derivados proprietários com restrições mínimas, exigindo apenas atribuição. Licenças copyleft (GPL, LGPL, AGPL) exigem que trabalhos derivados usem a mesma licença, garantindo que o código permaneça aberto. Copyleft fraco (MPL, LGPL) permite mistura com código proprietário sob certas condições. Dedicações ao domínio público (Unlicense, CC0) renunciam a todos os direitos. A categoria afeta a reusabilidade do projeto, adoção corporativa e compatibilidade de licença.
🔐Termos-Chave da Licença
Permissões incluem uso comercial, modificação, distribuição, uso privado. Condições podem exigir aviso de licença e direitos autorais, declaração de mudanças, divulgação de código-fonte, uso da mesma licença para derivados. Limitações tipicamente incluem sem responsabilidade, sem garantia, às vezes sem uso de marca registrada ou patente. Concessões de patente (Apache 2.0, MPL 2.0) licenciam explicitamente patentes, importante para empresas. Algumas licenças (GPL v3, Apache 2.0) incluem cláusulas de retaliação de patente que terminam a licença se o usuário processar por violação de patente.
🔄Compatibilidade de Licenças
A compatibilidade de licenças determina se o código sob diferentes licenças pode ser combinado. Licenças permissivas (MIT, BSD, Apache) geralmente são compatíveis entre si e com licenças copyleft, pois podem ser relicenciadas. GPL é incompatível com muitas licenças devido ao seu requisito de que todo o trabalho combinado seja licenciado sob GPL. Apache 2.0 é incompatível com GPL v2, mas compatível com GPL v3. LGPL permite vincular código proprietário. A compatibilidade é crucial para usar dependências, contribuir para projetos e mesclar bases de código.
📜Evolução das Licenças
As licenças evoluem ao longo do tempo para abordar novos desafios: GPL v3 adicionou provisões de patente e cláusulas anti-tivoização. Apache 2.0 adicionou concessões explícitas de patente e acordos de contribuidores. MIT e BSD têm múltiplas variantes (0-cláusula, 2-cláusulas, 3-cláusulas BSD). Creative Commons mudou de conteúdo para licenciamento de software. AGPL (Affero GPL) estendeu GPL para cobrir uso de rede (SaaS). Licenças modernas como Blue Oak Model License e Parity License experimentam com linguagem simples e copyleft de rede. A seleção de versão impacta clareza legal e compatibilidade.
❓
Perguntas frequentes
❓
Para que serve esta ferramenta?
Esta ferramenta ajuda você a comparar e escolher a licença de código aberto adequada para seu projeto. Fornece comparações lado a lado de licenças populares (MIT, Apache, GPL, BSD, MPL), mostra suas permissões, condições e limitações, e ajuda a gerar arquivos LICENSE corretamente formatados com suas informações preenchidas.
💬
Como uso este seletor de licenças?
Você pode navegar por licenças populares e compará-las usando a matriz de comparação, ou usar o modo de perguntas para responder perguntas simples sobre as necessidades do seu projeto. A ferramenta fornecerá recomendações com base em suas respostas. Depois de escolher uma licença, você pode personalizá-la com seu nome e ano, depois gerar e baixar o arquivo LICENSE.
🔍
Esta ferramenta é gratuita?
Sim, este seletor de licenças é completamente gratuito. Não é necessário registro, pagamento ou criação de conta. Você pode usá-lo online imediatamente sem restrições ou limitações.
💡
Qual é a diferença entre MIT e Apache 2.0?
Ambas são licenças permissivas, mas Apache 2.0 inclui concessões de patentes explícitas e exige que você documente alterações no código-fonte. MIT é mais curta e simples, mas não fornece a mesma proteção de patentes. Apache 2.0 é melhor para projetos empresariais com preocupações de patentes.
📚
Quando devo escolher GPL?
Escolha GPL se quiser que obras derivadas permaneçam de código aberto sob a mesma licença (copyleft forte). Isso garante que qualquer pessoa que modifique ou distribua seu código também deve tornar suas alterações de código aberto. Para bibliotecas, LGPL pode ser mais flexível, pois permite vinculação com software proprietário.
🎯
Posso combinar várias licenças em um projeto?
Sim, mas você deve garantir que as licenças sejam compatíveis. Documente claramente quais partes estão sob quais termos de licença e inclua todos os arquivos de licença. A ferramenta mostra informações de compatibilidade de licenças para ajudá-lo a tomar decisões informadas.
✨
E as dependências de terceiros?
O seletor de licenças mostra informações de compatibilidade. Você também deve verificar as licenças das dependências em seu package.json, requirements.txt ou outros arquivos de dependências para garantir que permitam seu modelo de distribuição. Algumas licenças podem restringir como você pode distribuir seu projeto.
🔗Documentos Relacionados
✅Escolher uma Licença Abrir Source-Guia do GitHub para selecionar licença apropriada para seu projeto
📚Recomendações de Licença GNU-Guia da Gratuito Software Foundation para escolher licenças da família GPL
User Comments
Loading...