Guías de licencias

Ocho artículos con los conceptos que necesitas para elegir y aplicar una licencia.

01Qué es el copyleftExplicamos qué significa el copyleft y cómo funciona, las diferencias entre copyleft fuerte (GPL), débil (LGPL, MPL, EPL) y de red (AGPL), cuándo nacen las obligaciones y los malentendidos habituales.02Permisivas vs copyleft: cuál elegirComparamos las licencias permisivas como MIT o Apache con las copyleft como GPL, LGPL o MPL según objetivos, ecosistema y forma de uso, y ofrecemos una lista de comprobación antes de decidir.03Qué significa el código sin licenciaEl código público sin archivo de licencia tiene, por defecto, todos los derechos reservados a su titular. Explicamos qué permiten los términos de GitHub, qué hacer si quieres usarlo y cómo poner una licencia a tu repositorio.04Licencia dual (múltiple)Explicamos los dos tipos de licencia dual (ofrecer dos o más licencias para un mismo código), el significado de las expresiones SPDX OR, AND y WITH, por qué hace falta un CLA y qué hay que tener en cuenta.05Identificadores SPDX y cabeceras de archivoCómo escribir las cabeceras SPDX-License-Identifier y SPDX-FileCopyrightText, identificadores obsoletos (GPL-2.0→GPL-2.0-only), el campo license de los metadatos de paquetes y la especificación REUSE.06GPL "only" vs "or later"Explicamos qué significa la frase 'or any later version' de la GPL, por qué el kernel de Linux se mantiene en GPL-2.0-only, por qué GPL-2.0-only y GPL-3.0 no son compatibles y qué criterios seguir para elegir.07Fundamentos de compatibilidad de licenciasQué es la compatibilidad de licencias, por qué solo se da en una dirección y las combinaciones típicas: Apache-2.0 y GPL, la Secondary License de MPL-2.0, las condiciones de enlace de la LGPL y la combinación con AGPL.08Guía práctica para aplicar una licenciaLos pasos reales para aplicar una licencia a un repositorio: archivo LICENSE, cómo indicar año y titular, NOTICE de Apache, convención COPYING de GNU, cabeceras de archivo, avisos de terceros, DCO y CLA, y qué tener en cuenta al cambiar de licencia.