El Profe Arci – Mtro. Fernando Arciniega –

Licencias Permisivas en Software

Publicado el 30 mayo, 2026
por Mtro. Fernando Omar Arciniega Martínez

Licencias Permisivas en Software

¿Qué son las Licencias Permisivas?

Las licencias permisivas de software son acuerdos legales que permiten el uso, modificación y redistribución del código con mínimas restricciones. A diferencia de las licencias copyleft (como GPL), no exigen que los proyectos derivados compartan su código bajo la misma licencia, lo que las convierte en la opción preferida por empresas y desarrolladores que buscan flexibilidad comercial.


5 Ejemplos de Licencias Permisivas Más Utilizadas

1. MIT License

La licencia más popular del mundo open source. Permite prácticamente cualquier uso, incluyendo uso comercial, modificación y distribución privada. Solo requiere incluir el aviso de copyright original.

Ejemplos de proyectos: React, Ruby on Rails, Node.js, Angular, Bootstrap

2. Apache License 2.0

Similar a MIT pero con protección explícita de patentes. Otorga una licencia de patente a los usuarios, protegiéndolos de reclamos por infracción de patentes por parte de los contribuidores.

Ejemplos de proyectos: Android, Kubernetes, TensorFlow, Swift, Apache Hadoop

3. BSD License (2-clause y 3-clause)

Muy permisiva, existen dos variantes principales:

  • BSD-2-Clause: Requiere conservar el aviso de copyright
  • BSD-3-Clause: Añade cláusula contra el uso del nombre del proyecto para promocionar derivados

Ejemplos de proyectos: FreeBSD, OpenBSD, Nginx, Go (originalmente)

4. ISC License

Funcionalmente equivalente a MIT pero con texto más conciso. Favorecida por su simplicidad legal y claridad.

Ejemplos de proyectos: OpenBSD (actualmente), muchas librerías npm

5. zlib/libpng License

Permite uso libre con la única restricción de no alterar la licencia en distribuciones binarias. Popular en bibliotecas de compresión y gráficos.

Ejemplos de proyectos: zlib, libpng, Allegro game library


Tabla Comparativa Rápida

LicenciaRequiere atribuciónProtección de patentesPermite código cerradoLongitud del texto
MITCorto
Apache 2.0Medio
BSD-2-ClauseCorto
BSD-3-ClauseCorto
ISCMuy corto

¿Por qué Elegir una Licencia Permisiva?

  1. Adopción empresarial: Las empresas prefieren licencias que no comprometan su propiedad intelectual
  2. Comunidad más amplia: Reduce barreras para contribuidores corporativos
  3. Flexibilidad comercial: Permite modelos de negocio dual (open core, SaaS)
  4. Simplicidad legal: Menos riesgo de infracción accidental

Elegir entre licencias permisivas depende de tus prioridades: si necesitas protección de patentes, Apache 2.0 es ideal; si buscas máxima simplicidad, MIT o ISC son perfectas. Lo importante es que todas fomentan la colaboración sin imponer restricciones severas a los usuarios finales.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *