Licencias OpenSource, qué significan y cómo puedo utilizarlas?

Aquí te mostramos una tabla resumen de las 10 licencias más utilizadas dentro del Open Source y cuáles son sus principales características respecto a su uso en nuestros proyectos.

Licencias OpenSource: Tabla comparativa

Nombre licencia Sigla Perm? Reutilizar? Modificar? Uso comercial? Patentes
Apache License 2.0 Apache 2 Permisiva Si Si Si Si
MIT License MIT Permisiva Si Si Si No
BSD 3-Clause License BSD 3 Permisiva Si Si Si No
GNU General Public License v3.0 GPLv3 Copyleft Si Si Si Si
GNU General Public License v2.0 GPLv2 Copyleft Si Si Si Si
GNU Lesser General Public License v3.0 LGPLv3 Copyleft Si Si Si No
GNU Lesser General Public License v2.1 LGPLv2.1 Copyleft Si Si Si No
Mozilla Public License 2.0 MPLv2 Permisiva Si Si Si Si
Eclipse Public License 2.0 EPLv2 Permisiva Si Si Si No

Notas

  • Las licencias permisivas permiten a los usuarios hacer lo que quieran con el software, incluso usarlo en software propietario.
  • Las licencias copyleft exigen que cualquier obra derivada del software se licencie bajo los mismos términos.
  • Reutilizar significa que los usuarios pueden distribuir libremente el software.
  • Modificable significa que los usuarios pueden modificar libremente el software.
  • Patentes especifica si la licencia cubre patentes.
  • Uso comercial significa que los usuarios pueden usar el software para fines comerciales.
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.