Este documento explica los conceptos básicos de las licencias de software. Existen diferentes tipos de licencias como permisivas, recíprocas y de referencia que rigen cómo puede usarse y distribuirse el código fuente de un software. Las licencias buscan equilibrar los derechos de propiedad intelectual de los desarrolladores con permitir que otros modifiquen y mejoren el software.