Permisos, condiciones y limitaciones de un vistazo
Condiciones
- No aplica
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
Pese a su nombre, 0BSD no deriva de la BSD, sino que es el texto de ISC con la condición 'el aviso de copyright anterior y este aviso de permiso deben aparecer en todas las copias' eliminada. Como tiene cero cláusulas de condición, se llama 'Zero Clause'. Está aprobada por la OSI y la usa tslib, la biblioteca de ayuda en tiempo de ejecución de TypeScript de Microsoft.
Condiciones
Ninguna. Permite usar, copiar, modificar y distribuir con cualquier fin, sin obligación de conservar el aviso de copyright ni el texto de permiso. Solo incluye la exención de garantía y de responsabilidad.
Diferencias con Unlicense y CC0
- 0BSD: se conserva el copyright y se concede todo mediante una licencia. La interpretación es sencilla incluso en países donde no existe el concepto de dominio público.
- Unlicense: dedica la obra al dominio público y prevé un permiso alternativo para donde eso no sea posible.
- CC0: renuncia a los derechos en la medida en que la ley lo permita y, si la renuncia no es válida, concede una licencia alternativa. Excluye expresamente los derechos de patente.
Malentendidos frecuentes
- "Como no hay obligación de aviso, puedo decir que lo hice yo" — La licencia simplemente no exige aviso; presentar la obra de otra persona como propia puede constituir plagio u otros problemas legales.
- "0BSD es la BSD 2-Clause sin cláusulas" — El texto se basa en la plantilla de estilo ISC que usa OpenBSD. El nombre 'Zero Clause BSD' se lo puso su creador (Rob Landley).
Cómo aplicarla
Pon el texto en LICENSE y rellena [year] y [fullname]. Como no hay obligación de aviso, puedes borrar la línea de copyright, aunque muchos la mantienen como registro. El identificador SPDX es 0BSD.
Cuándo encaja
Es adecuada para código pensado para copiarse, como fragmentos, ejemplos y plantillas, y para pequeñas bibliotecas auxiliares que se incluyen en el tiempo de ejecución y en las que sería engorroso exigir un aviso a cada aplicación.
¿Puedo incluir código 0BSD 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 destino | Resultado | Nota |
|---|---|---|
| Software privativo (comercial) | Sí | Esta licencia ni siquiera exige avisos, así que puede incluirse en cualquier proyecto. |
| MIT | Sí | Esta licencia ni siquiera exige avisos, así que puede incluirse en cualquier proyecto. |
| Apache-2.0 | Sí | Esta licencia ni siquiera exige avisos, así que puede incluirse en cualquier proyecto. |
| MPL-2.0 | Sí | Esta licencia ni siquiera exige avisos, así que puede incluirse en cualquier proyecto. |
| LGPL-2.1 | Sí | Esta licencia ni siquiera exige avisos, así que puede incluirse en cualquier proyecto. |
| LGPL-3.0 | Sí | Esta licencia ni siquiera exige avisos, así que puede incluirse en cualquier proyecto. |
| GPL-2.0 | Sí | Esta licencia ni siquiera exige avisos, así que puede incluirse en cualquier proyecto. |
| GPL-3.0 | Sí | Esta licencia ni siquiera exige avisos, así que puede incluirse en cualquier proyecto. |
| AGPL-3.0 | Sí | Esta licencia ni siquiera exige avisos, así que puede incluirse en cualquier proyecto. |
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.