Licenças OpenSource, o que significam e como posso usá-las?

Aqui mostramos um quadro resumido das 10 licenças mais utilizadas dentro do Open Source e quais são suas principais características quanto ao seu uso em nossos projetos.

Licenças OpenSource: tabela comparativa

Nome da licença Iniciais Permissivo/Copyleft Reuso? Modificar? Uso comercial? Patentes
Licença Apache 2.0 Apache2 Permissivo Sim Sim Sim Sim
Licença MIT MIT Permissivo Sim Sim Sim Não
Licença BSD de 3 cláusulas BSD3 Permissivo Sim Sim Sim Não
Licença Pública Geral GNU v3.0 GPLv3 Copyleft Sim Sim Sim Sim
Licença Pública Geral GNU v2.0 GPLv2 Copyleft Sim Sim Sim Sim
Licença Pública Geral Menor GNU v3.0 LGPLv3 Copyleft Sim Sim Sim Não
Licença Pública Geral Menor GNU v2.1 LGPLv2.1 Copyleft Sim Sim Sim Não
Licença Pública Mozilla 2.0 MPLv2 Permissivo Sim Sim Sim Sim
Licença Pública Eclipse 2.0 EPLv2 Permissivo Sim Sim Sim Não
Licença Comum de Desenvolvimento e Distribuição 1.1 CDDLv1.1 Permissivo Sim Sim Sim Não

Notas

  • As licenças permissivas permitem que os usuários façam o que quiserem com o software, inclusive usá-lo em software proprietário.
  • As licenças Copyleft exigem que quaisquer trabalhos derivados do software sejam licenciados sob os mesmos termos.
  • Reutilizar significa que os usuários podem distribuir livremente o software.
  • Modificável significa que os usuários podem modificar livremente o software.
  • Patentes especifica se a licença cobre patentes.
  • Uso comercial significa que os usuários podem usar o software para fins comerciais.
Nicolás Georger

Nicolás Georger

Self-taught IT professional driving innovation & social impact with cybernetics, open source (Linux, Kubernetes), AI & ML. Building a thriving SRE/DevOps community at SREDevOps.org. I specialize in simplifying solutions through cloud native technologies and DevOps practices.