Licencia BSD para niños
La licencia BSD es un tipo de licencia de software que permite usar, modificar y compartir programas de computadora de forma muy libre. Es como un conjunto de reglas que te dicen lo que puedes hacer con el código de un programa.
Esta licencia se usó principalmente para los sistemas BSD (Berkeley Software Distribution), que son un tipo de sistema operativo similar a Unix. La licencia BSD es muy flexible, lo que significa que tiene pocas restricciones.
A diferencia de otras licencias como las copyleft (que te piden compartir tus cambios), la licencia BSD te permite usar el código fuente en programas que no son "libres" (es decir, que pueden ser de pago o tener más restricciones). Esto la hace muy parecida al dominio público, donde el software es de uso libre para todos.
La versión original de la licencia BSD ha cambiado con el tiempo. Ahora existen variantes llamadas "licencias BSD modificadas". Es muy similar a la licencia MIT en cuanto a lo que permite.
Contenido
¿Qué son las condiciones de la licencia BSD?
Además de la licencia original, han surgido varias versiones de la licencia BSD. Hoy en día, la más común es la versión de 3 cláusulas, que es una revisión de la original de 4 cláusulas.
Todas las licencias BSD mencionan un "propietario de los derechos" (quien creó el software) y un "año" (cuando se creó el software). Por ejemplo, en los sistemas BSD originales, el propietario era la "Universidad de California, Berkeley".
Tipos de licencias BSD
Existen diferentes versiones de la licencia BSD. La primera versión oficial (de 4 cláusulas) fue modificada poco después de su creación. De ahí surgieron dos variantes principales: la nueva licencia BSD (o modificada) y la licencia BSD simplificada (o licencia FreeBSD).
¿Qué es la pre-licencia BSD?
Datos para niños Licencia BSD |
||
---|---|---|
![]() |
||
Información | ||
Autor | Regentes de la Universidad de California | |
Versión | N/a | |
Edición | Dominio público | |
Fecha | 1988 | |
Compatible con DFSG | Sí | |
Compatible con la GPL | No | |
Copyleft | No | |
Utilizable junto con otras licencias | Sí | |
Algunas versiones de la licencia BSD que son anteriores a la de 4 cláusulas ya existían. Estas versiones se usaron en sistemas como 4.3BSD-Tahoe (1988) y Net/1 (1989). Aunque luego fueron reemplazadas, se pueden encontrar en otros sistemas más antiguos.
En resumen, estas licencias permitían usar y compartir el código, siempre que se mantuviera el aviso de derechos de autor. También pedían que se reconociera a la organización que desarrolló el software.
¿Qué es la licencia BSD original (de 4 cláusulas)?
Licencia BSD | ||
---|---|---|
nada
|
||
Información | ||
Autor | Regentes de la Universidad de California | |
Versión | N/a | |
Edición | Dominio público | |
Fecha | 1990 | |
Compatible con DFSG | no | |
Compatible con la GPL | No | |
Copyleft | No | |
Utilizable junto con otras licencias | no | |
La licencia BSD original tenía cuatro condiciones principales. Una de ellas, la "cláusula de publicidad", decía que si usabas el software en un producto, debías mencionar a la Universidad de California, Berkeley, en tus materiales de publicidad.
Esto causó un problema. Cada vez que alguien usaba el software y lo modificaba, tenía que añadir su propio nombre o institución a la lista de reconocimientos. Esto hacía que la lista fuera muy larga y complicada de manejar.
Por esta razón, en 1999, esta cláusula fue eliminada. Ahora, a la licencia original se le llama la "antigua BSD" o la "BSD de 4 cláusulas".
¿Qué es la licencia BSD modificada (de 3 cláusulas)?
Licencia BSD | ||
---|---|---|
![]() |
||
Información | ||
Autor | Regentes de la Universidad de California | |
Versión | N/a | |
Edición | Dominio público | |
Fecha | 1990 | |
Compatible con la GPL | Sí | |
Copyleft | No | |
Utilizable junto con otras licencias | Sí | |
El 22 de julio de 1990, se eliminó la "cláusula de publicidad" de la licencia BSD. La licencia resultante se conoce como la "nueva licencia BSD", "BSD revisada", "BSD modificada", "BSD-3" o "BSD de 3 cláusulas".
Esta versión es muy parecida a la licencia MIT. Permite usar y compartir el software, pero pide que se mantengan los avisos de derechos de autor y que no se use el nombre de los creadores para promocionar productos sin su permiso.
¿Qué es la licencia BSD simplificada (de 2 cláusulas)?
Licencia BSD | ||
---|---|---|
![]() |
||
Información | ||
Autor | El proyecto FreeBSD | |
Versión | N/a | |
Edición | Dominio público | |
Fecha | ? | |
Compatible con la GPL | Sí | |
Copyleft | No | |
Utilizable junto con otras licencias | Sí | |
Existe una versión aún más sencilla, usada por el proyecto FreeBSD, que elimina la última cláusula de la licencia de 3 cláusulas. Esta versión solo tiene dos condiciones principales:
- Debes mantener el aviso de derechos de autor y el descargo de responsabilidad en el código fuente.
- Debes reproducir el aviso de derechos de autor y el descargo de responsabilidad en la documentación si distribuyes el software en formato binario (ya compilado).
El proyecto NetBSD también usa una licencia similar de 2 cláusulas desde 2008.
¿Cómo se usa la licencia BSD en software privativo?
La licencia BSD permite que los creadores mantengan sus derechos de autor solo para el descargo de garantía y para pedir que se les reconozca. Sin embargo, permite que el software se redistribuya y modifique libremente, sin obligar a que las nuevas versiones también sean "libres".
Por esta razón, el software con licencia BSD se ha usado en programas que no son de código abierto, como es el caso de macOS. Esto significa que puedes tomar un programa con licencia BSD, modificarlo y luego venderlo o distribuirlo sin tener que compartir tus cambios.
Véase también
En inglés: BSD licenses Facts for Kids
- BSD
- Software libre
- Código abierto
- Licencia de software
- Derecho de autor