Comparar licenças de código aberto: tabela lado a lado
As 14 licenças em uma tabela: patentes, avisos, registro de mudanças, abertura do código e copyleft.
Todas as 14 permitem uso comercial, modificação e distribuição. O que muda é o que elas exigem em troca: só o aviso de copyright (MIT, BSD, ISC), o aviso e a concessão de patentes (Apache-2.0) ou manter o derivado aberto (GPL, LGPL, AGPL, MPL, EPL).
Informação, não aconselhamento jurídico. Os resumos são nossos e simplificam; o texto oficial da licença é o que vale. Para decisões com consequência legal ou financeira, consulte um advogado.
Tabela comparativa das 14 licenças
No celular, cada licença vira um bloco com os mesmos campos. Toque no nome para abrir a página da licença.
| Licença | Patentes concedidas | Manter aviso de copyright | Registrar mudanças | Abrir o código-fonte | Mesma licença nas mudanças | Uso em rede conta | Sem direito de marca | Sem patentes | Palavras do texto |
|---|---|---|---|---|---|---|---|---|---|
| MIT | Não | Sim | Não | Não | Não | Não | Não | Não | 169 |
| Apache-2.0 | Sim | Sim | Sim | Não | Não | Não | Sim | Não | 1.581 |
| GPL-3.0 | Sim | Sim | Sim | Sim | Em tudo | Não | Não | Não | 5.644 |
| GPL-2.0 | Não | Sim | Sim | Sim | Em tudo | Não | Não | Não | 2.910 |
| LGPL-3.0 | Sim | Sim | Sim | Sim | Na biblioteca | Não | Não | Não | 6.878 |
| AGPL-3.0 | Sim | Sim | Sim | Sim | Em tudo | Sim | Não | Não | 5.535 |
| MPL-2.0 | Sim | Sim | Não | Sim | Por arquivo | Não | Sim | Não | 2.435 |
| BSD-2-Clause | Não | Sim | Não | Não | Não | Não | Não | Não | 189 |
| BSD-3-Clause | Não | Sim | Não | Não | Não | Não | Não | Não | 220 |
| ISC | Não | Sim | Não | Não | Não | Não | Não | Não | 116 |
| Unlicense | Não | Não | Não | Não | Não | Não | Não | Não | 197 |
| CC0-1.0 | Não | Não | Não | Não | Não | Não | Sim | Sim | 1.066 |
| EPL-2.0 | Sim | Sim | Não | Sim | Em tudo | Não | Não | Não | 2.130 |
| BSL-1.0 | Não | Só no fonte | Não | Não | Não | Não | Não | Não | 212 |
O que é igual em todas: as 14 permitem uso comercial, modificar, distribuir e uso privado. E nenhuma dá garantia nem responde por danos: responsabilidade e garantia aparecem em todas as 14. Por isso essas colunas não estão na tabela.
Como ler “Mesma licença nas mudanças”: “Em tudo” é o copyleft clássico (GPL, AGPL, EPL, segundo os dados do choosealicense); “Por arquivo” vale só para os arquivos da licença (MPL); “Na biblioteca” deixa programas que apenas usam a biblioteca terem outra licença (LGPL).
Qual olhar primeiro, conforme o seu objetivo
- Quero que usem sem burocracia: olhe as linhas com “Não” em todas as colunas de “Deve” além do aviso de copyright, como a MIT, a ISC e a BSD-2-Clause.
- Quero patentes cobertas sem copyleft: filtre a coluna “Patentes concedidas”; entre as permissivas, só a Apache-2.0 aparece com “Sim”.
- Quero que o derivado continue aberto: olhe “Mesma licença nas mudanças” e “Abrir o código-fonte”, e escolha o alcance: GPL-3.0 (em tudo), MPL-2.0 (por arquivo) ou LGPL-3.0 (na biblioteca).
- Meu programa roda como serviço na rede: a coluna “Uso em rede conta” marca a AGPL-3.0.
Prefere responder perguntas? Use o escolhedor de três perguntas
Continue por aqui
Cada página resolve uma parte da escolha.
Perguntas frequentes
Qual a diferença entre MIT e Apache-2.0?
Ambas são permissivas e permitem uso comercial. A Apache-2.0 traz concessão expressa de patentes e pede o registro das mudanças; a MIT é bem mais curta e não fala de patentes.
Qual licença traz concessão de patentes?
Segundo os dados do choosealicense: Apache-2.0, GPL-3.0, LGPL-3.0, AGPL-3.0, MPL-2.0 e EPL-2.0. A coluna "Patentes concedidas" da tabela mostra isso.
Quais licenças exigem abrir o código-fonte?
As de copyleft: GPL-3.0, GPL-2.0, LGPL-3.0, AGPL-3.0, MPL-2.0 e EPL-2.0 exigem disponibilizar o código-fonte ao distribuir. As permissivas exigem manter o aviso de copyright (a BSL-1.0 só no código-fonte, e a Apache-2.0 pede também o registro das mudanças); Unlicense e CC0 não exigem nada.
A tabela serve para decidir sozinha?
Ela resume metadados e não substitui o texto oficial nem a opinião de um advogado. Use-a para filtrar candidatas e leia a página de cada licença antes de adotar.