Licencias de software explicadas
Cómo funcionan las licencias libres y propietarias, qué permite cada una y cuál elegir para tu proyecto o tu empresa.
¿Cuál es la diferencia entre software de código abierto y software libre?
En la práctica casi todo programa libre es de código abierto y viceversa. La diferencia está en el motivo, y eso cambia cómo se elige una licencia.
¿Puedo usar código GPL en un producto comercial?
Sí, la GPL permite el uso comercial. Lo que define tus obligaciones es si distribuyes el software, cómo se combina con tu código y si lo ofreces como servicio. Los casos típicos.
Licencia AGPL: la GPL para software que se usa por internet
La AGPL extiende la GPL al software que se ofrece como servicio por la red. Qué exige, por qué muchas empresas la evitan y cuándo tiene sentido usarla.
Licencia Apache 2.0: permisiva, con protección de patentes
Apache 2.0 permite usar y cerrar el código como la MIT, pero agrega una licencia explícita de patentes y reglas sobre avisos y cambios. Qué exige en la práctica.
Licencia GPL: cómo funciona el copyleft y qué cambia entre la v2 y la v3
La GPL permite usar, modificar y vender software, pero exige que las versiones distribuidas sigan siendo libres. Qué obliga, qué no y en qué se diferencian sus versiones.
Licencia MIT: qué permite, qué exige y cuándo usarla
La licencia MIT permite usar, modificar y vender el código, incluso dentro de software cerrado, con una sola condición. Qué dice exactamente y cuándo conviene elegirla.
Qué es el copyleft y en qué se diferencia del copyright
El copyleft es un uso del derecho de autor que obliga a que las obras derivadas mantengan la misma libertad que el original. Cómo funciona, tipos, ejemplos y su relación con el copyright.
Qué licencia elegir para tu proyecto de código abierto
Una guía por objetivos para elegir entre MIT, Apache 2.0, GPL, LGPL, AGPL y MPL, con los casos en que cada una encaja y los errores más comunes.
Tipos de licencias de software: libres, propietarias y todo lo que hay entre medio
Las licencias de software se dividen en propietarias, libres (permisivas y copyleft), de dominio público y de código visible. Qué permite cada tipo, ejemplos y cómo reconocerlas.