📜

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

1️⃣
Explorar Licenças
Navegue pelas licenças populares ou use a matriz de comparação para entender as diferenças
2️⃣
Responder Perguntas
Use o modo de perguntas para responder perguntas simples sobre os requisitos do seu projeto
3️⃣
Revisar Recomendações
Veja licenças recomendadas com explicações de por que elas se adequam às suas necessidades
4️⃣
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.

User Comments

0 / 2000
Loading...