Las licencias BSD son una clase de licencias de software libre permisivas, que imponen restricciones mínimas al uso y la distribución del software. Este tipo de licencia se utilizó por primera vez para la Berkeley Software Distribution (BSD), un sistema operativo tipo Unix. La licencia BSD original se utilizó para su sucesor, el sistema operativo FreeBSD, y para el sistema operativo NetBSD. Hoy en día, las licencias BSD también se utilizan para una variedad de otros proyectos de software, como el proyecto Node.js y la infraestructura del compilador LLVM.
Las licencias BSD se caracterizan por su bajo nivel de restricciones en el uso y la distribución del software. En particular, permiten a los usuarios redistribuir y modificar libremente el software, así como utilizarlo para cualquier propósito que consideren oportuno. Las licencias BSD tampoco suelen exigir que el software se publique bajo la misma licencia, lo que significa que el software privativo puede incorporarse a los proyectos de código abierto.
Hay cuatro tipos principales de licencias BSD: la licencia Berkeley original, la licencia Berkeley modificada, la licencia BSD simplificada y la licencia BSD de cláusula cero. Cada licencia tiene su propio conjunto de condiciones, pero las cuatro comparten la misma estructura básica y permiten la libre redistribución y modificación del software.
La licencia original de Berkeley se utilizó para la Berkeley Software Distribution, un sistema operativo tipo Unix desarrollado en la Universidad de California, Berkeley. Esta licencia también se conoce a veces como "Licencia BSD de 3 cláusulas", ya que contiene tres cláusulas principales:
1. Las redistribuciones del código fuente deben mantener el aviso de copyright anterior, esta lista de condiciones y el siguiente descargo de responsabilidad.
2. 2. Las redistribuciones en formato binario deben reproducir el aviso de copyright anterior, esta lista de condiciones y el siguiente descargo de responsabilidad en la documentación y/u otros materiales proporcionados con la distribución.
3. Todos los materiales publicitarios que mencionen las características o el uso de este software deben mostrar el siguiente reconocimiento: Este producto incluye software desarrollado por la Universidad de California, Berkeley y sus colaboradores.
La licencia original de Berkeley
¿Es BSD 3 permisiva?
BSD 3 es una licencia permisiva que permite la modificación y redistribución del código fuente siempre que se mantenga el aviso de copyright y los términos de la licencia. Esto hace que sea una opción popular para los proyectos de código abierto, ya que permite una amplia gama de usos.
¿Por qué BSD no es tan popular como Linux?
Hay algunas razones por las que BSD no es tan popular como Linux. Una razón es que Linux tiene una historia más larga. Fue lanzado por primera vez en 1991, mientras que la primera versión de BSD (FreeBSD) salió en 1993. Linux también tiene una comunidad de desarrollo más grande y más apoyo de las principales compañías tecnológicas.
Otra razón es que Linux es más personalizable que BSD. Es fácil añadir o eliminar características, mientras que el código base de BSD es más monolítico. Esto hace que sea más difícil cambiar cosas sin romper algo más.
Por último, las distribuciones Linux tienden a ser más fáciles de usar que las BSD. Vienen con más documentación y soporte, y son generalmente más fáciles de instalar y usar.
¿Es el MIT un copyleft?
No, el MIT no es una licencia copyleft. Las licencias con copyleft requieren que cualquier obra derivada sea licenciada bajo los mismos términos. La licencia MIT no tiene este requisito, por lo que las obras derivadas pueden ser licenciadas bajo otros términos. ¿BSD 3 es permisible? BSD 3 no tiene un estatus permisivo. Esta licencia requiere que se conserven los avisos de derechos de autor y las exenciones de responsabilidad.
¿Se puede utilizar la licencia BSD comercialmente? Sí, la licencia BSD puede ser utilizada comercialmente. Hay muy pocas restricciones sobre lo que se puede hacer con el código licenciado bajo la licencia BSD. De hecho, la licencia BSD es una de las licencias de código abierto más permisivas que existen. El único requisito es incluir una copia del texto de la licencia con cualquier código distribuido.