Como usar: Gerador de LICENSE
- Escolha a licença: o resumo mostra o que ela permite e o que exige de quem usa seu código.
- Preencha o titular dos direitos autorais (você ou sua empresa), o ano e o nome do projeto.
- Copie ou baixe o LICENSE e coloque o arquivo na raiz do seu repositório.
- Adicione o identificador SPDX ao
package.json, o badge do README e, para Apache, GPL e MPL, o aviso curto no topo dos seus arquivos de código.
Qual licença devo escolher?
| Licença | Resumo | Precisa compartilhar mudanças? |
|---|---|---|
| MIT | Faça o que quiser, mantenha o aviso. A escolha mais popular. | Não |
| Apache 2.0 | Como a MIT, mas com concessão explícita de patentes e aviso de alterações. | Não |
| BSD 2 / 3-Clause, ISC | Licenças permissivas e curtas; a BSD-3 também proíbe usar seu nome para promover produtos derivados. | Não |
| MPL 2.0 | Os arquivos alterados precisam continuar abertos; pode ser combinada com código fechado. | Apenas os arquivos alterados |
| LGPL 3.0 | Alterações na biblioteca continuam abertas; aplicativos que apenas a linkam podem ser fechados. | A biblioteca |
| GPL 3.0 | Qualquer coisa que você distribuir incluindo o código também precisa ser GPL. | Sim |
| AGPL 3.0 | Como a GPL, e também vale quando as pessoas usam o software pela rede (SaaS). | Sim, inclusive para SaaS |
| Unlicense | Domínio público, sem nenhuma condição. | Não |
As licenças curtas são incluídas por completo. Os textos completos da Apache 2.0, da família GPL e da MPL 2.0 são longos, então o gerador busca o texto oficial em apache.org, gnu.org ou mozilla.org quando você escolhe uma delas. Esta página explica licenças, mas não é aconselhamento jurídico: para código de empresa, consulte sua equipe jurídica. Veja também: Gerador de README, Gerador de package.json, Gerador de .gitignore.
Também pesquisado como: gerador de licença mit, gerador de licença open source, licença apache 2.0, licença gpl 3.0, como escolher licença open source, spdx license, gerador de licença bsd.
Ferramentas que combinam com: Gerador de LICENSE
- Gerador de Changelog — Cole seu git log e receba uma seção CHANGELOG.md organizada: commits agrupados em Funcionalidades, Correções de Bugs, Performance e Breaking Changes, escopos em negrito, links para os commits — além da próxima versão semântica.
- Gerador de Conventional Commits — Escreva mensagens de commit que seguem a especificação Conventional Commits sem precisar decorá-la.
- Gerador de .editorconfig — Faça todos os editores do seu time usarem a mesma indentação, quebras de linha e charset.
- Formatador HTML — Cole HTML minificado ou bagunçado e receba um código limpo e com indentação consistente, incluindo os blocos <style> e <script> embutidos.