Permisivas

Boost Software License 1.0

Licencia permisiva que solo exige dejar los avisos al distribuir código fuente; los binarios compilados no tienen obligación de aviso.

SPDXBSL-1.0

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 al distribuir el código fuenteEl aviso solo es necesario al distribuir en forma de código fuente; no en binarios.

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 Boost Software License 1.0 se creó en 2003 para la colección de bibliotecas Boost C++. Es una licencia permisiva parecida a MIT, pero sus condiciones solo se aplican a las copias en forma de código fuente. El aviso de copyright y el texto de la licencia deben incluirse en todas las copias, totales o parciales, del software, salvo que esas copias estén únicamente en forma de código ejecutable por máquina generado por un procesador de lenguaje (compilador). La usan Boost y el framework de pruebas Catch2, entre otros.

Por qué estas condiciones

En las bibliotecas de plantillas de C++, el código de las cabeceras se integra directamente en el ejecutable del usuario. Con MIT habría que incluir un aviso cada vez que se distribuye ese ejecutable; la BSL elimina esa carga para que los productos finales que usan la biblioteca no necesiten una pantalla de avisos.

Qué hay que cumplir al distribuir

Malentendidos frecuentes

Cómo aplicarla

La convención de Boost es guardar el texto como LICENSE_1_0.txt y añadir a cada archivo fuente el aviso 'Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)'. En la pestaña 'Cabecera de archivo' del generador, al elegir el aviso oficial se genera este texto. El identificador SPDX es BSL-1.0.

Cuándo encaja

Es adecuada para bibliotecas C++ solo de cabeceras y para bibliotecas destinadas a productos en los que es difícil incluir una pantalla de avisos, como videojuegos o sistemas embebidos.

¿Puedo incluir código BSL-1.0 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)Al distribuir en forma de código fuente debes conservar el aviso de copyright y el texto de la licencia originales (no hace falta si solo distribuyes binarios).
MITAl distribuir en forma de código fuente debes conservar el aviso de copyright y el texto de la licencia originales (no hace falta si solo distribuyes binarios).
Apache-2.0Al distribuir en forma de código fuente debes conservar el aviso de copyright y el texto de la licencia originales (no hace falta si solo distribuyes binarios).
MPL-2.0Al distribuir en forma de código fuente debes conservar el aviso de copyright y el texto de la licencia originales (no hace falta si solo distribuyes binarios).
LGPL-2.1Al distribuir en forma de código fuente debes conservar el aviso de copyright y el texto de la licencia originales (no hace falta si solo distribuyes binarios).
LGPL-3.0Al distribuir en forma de código fuente debes conservar el aviso de copyright y el texto de la licencia originales (no hace falta si solo distribuyes binarios).
GPL-2.0Al distribuir en forma de código fuente debes conservar el aviso de copyright y el texto de la licencia originales (no hace falta si solo distribuyes binarios).
GPL-3.0Al distribuir en forma de código fuente debes conservar el aviso de copyright y el texto de la licencia originales (no hace falta si solo distribuyes binarios).
AGPL-3.0Al distribuir en forma de código fuente debes conservar el aviso de copyright y el texto de la licencia originales (no hace falta si solo distribuyes binarios).

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.