Permisivas

BSD 2-Clause "Simplified" License

Licencia permisiva de dos cláusulas: al distribuir código fuente y binarios basta con conservar el aviso de copyright, la lista de condiciones y la exención de responsabilidad.

SPDXBSD-2-Clause

Permisos, condiciones y limitaciones de un vistazo

Permisos

  • Uso comercialEl original y las obras derivadas pueden usarse con fines comerciales.
  • ModificaciónSe puede modificar el código.
  • DistribuciónSe puede distribuir el código.
  • Uso privadoSe puede usar y modificar internamente sin publicarlo.

Condiciones

  • Aviso de copyright y licenciaAl distribuir hay que incluir una copia de la licencia y el aviso de copyright.

Limitaciones

  • Limitación de responsabilidadIndica expresamente que no se asume responsabilidad por daños.
  • Sin garantíaIndica expresamente que no ofrece ninguna garantía.

Fuente de la clasificación de permisos, condiciones y limitaciones: datos de choosealicense.com (GitHub, licencia MIT).

Qué es esta licencia

La BSD 2-Clause es la versión de la BSD 3-Clause a la que también se ha quitado la cláusula de no uso del nombre. Se la conoce como 'Simplified BSD' o, por haberla adoptado el proyecto FreeBSD, 'FreeBSD License'. La mayor parte del código de FreeBSD y Homebrew usan esta licencia.

Dos condiciones

  1. Al redistribuir el código fuente, conservar el aviso de copyright, la lista de condiciones y la exención de responsabilidad.
  2. Al redistribuir en forma binaria, incluir ese mismo contenido en la documentación o en los materiales que acompañan la distribución.

Todo lo demás es libre. Se puede modificar, incluir en productos comerciales cerrados y relicenciar.

Relación con MIT e ISC

Su efecto práctico es casi el mismo que el de MIT e ISC. La diferencia es que la BSD 2-Clause separa en cláusulas la distribución de código fuente y de binarios, y precisa algo más dónde debe ir el aviso. Ninguna de las tres tiene cláusula de patentes explícita. Existe una variante que añade expresamente una licencia de patentes: BSD-2-Clause-Patent (aprobada por la OSI).

Malentendidos frecuentes

Cómo aplicarla

Pon el texto en LICENSE y rellena [year] y [fullname]. El identificador SPDX es BSD-2-Clause.

Cuándo encaja

Encaja en proyectos que intercambian código con el ecosistema BSD, como sistemas operativos o herramientas de sistema, y en organizaciones que quieren la libertad de MIT pero están acostumbradas al texto BSD.

¿Puedo incluir código BSD-2-Clause en otro proyecto?

Resultado general al tomar código publicado bajo esta licencia y distribuirlo combinado en un proyecto con cada una de las licencias siguientes. Ver otras combinaciones en el comprobador de compatibilidad →

Proyecto de destinoResultadoNota
Software privativo (comercial)Debes incluir el aviso de copyright original y el texto de la licencia.
MITDebes incluir el aviso de copyright original y el texto de la licencia.
Apache-2.0Debes incluir el aviso de copyright original y el texto de la licencia.
MPL-2.0Debes incluir el aviso de copyright original y el texto de la licencia.
LGPL-2.1Debes incluir el aviso de copyright original y el texto de la licencia.
LGPL-3.0Debes incluir el aviso de copyright original y el texto de la licencia.
GPL-2.0Debes incluir el aviso de copyright original y el texto de la licencia.
GPL-3.0Debes incluir el aviso de copyright original y el texto de la licencia.
AGPL-3.0Debes incluir el aviso de copyright original y el texto de la licencia.

El contenido de este sitio es información general y no constituye asesoramiento jurídico. Para decisiones reales de distribución, contratos o litigios, consulta con un abogado u otro profesional.