Skip to content

01 Licencias de Software

Alan edited this page Jun 13, 2026 · 1 revision

Licencias de Software

Tabla de Contenidos

Qué es una Licencia de Software

Una licencia de software es un contrato legal que establece los términos y condiciones bajo los cuales se permite el uso, copia, modificación y distribución de un software.

Software de Código Abierto y Libre (FOSS)

El Software de Código Abierto y Libre (FOSS) se refieren a aquellos programas que garantizan el acceso al código fuente y permiten usar, estudiar, modificar y redistribuir el software.

Free Software Foundation (FSF)

En 1985 Richard Stallman fundó la Free Software Foundation (FSF) con el objetivo de promover el software libre.

Un programa es software libre si los usuarios del programa gozan de las cuatro libertades esenciales definidas por la FSF:

  • La libertad de ejecutar el programa como desee, para cualquier propósito (libertad 0).

  • La libertad de estudiar cómo funciona el programa y modificarlo para que realice las tareas informáticas que desee (libertad 1). El acceso al código fuente es una condición previa para ello.

  • La libertad de redistribuir copias para ayudar a otros (libertad 2).

  • La libertad de distribuir copias de tus versiones modificadas a otros (libertad 3). De este modo, darás a toda la comunidad la oportunidad de beneficiarse de tus cambios. El acceso al código fuente es una condición previa para ello.

"Software libre" no significa "no comercial". Al contrario, un programa libre debe estar disponible para uso comercial, desarrollo comercial y distribución comercial. Esta política tiene una importancia fundamental: sin ella, el software libre no podría alcanzar sus objetivos.

Licencias de la FSF

La FSF ha desarrollado su propio conjunto de licencias basadas en la GNU General Public License (GPL) original. Estas licencias pueden ser usadas gratuitamente por cualquiera. La FSF actualmente mantiene las licencias:

  • GNU General Public License version 2 (GPLv2)
  • GNU General Public License version 3 (GPLv3)
  • GNU Lesser General Public License version 2 (LGPLv2)
  • GNU Lesser General Public License version 3 (LGPLv3)

Estas licencias son utilizadas para asegurar que las futuras variantes y modificaciones del programa sigan teniendo la misma libertad de uso que el programa original.

Note

Linux ha sido licenciado con la GNU General Public License Version 2 (GPLv2). Esta licencia, entre otras cosas, establece que el código fuente debe estar disponible a cualquiera y que cualquiera pueda hacer modificaciones. Adicionalmente, si uno hace modificaciones y las distribuye, debe mantener el software bajo la misma licencia para que otros pueda beneficiarse. La GPLv2 también establece que nadie está autorizado a cobrar por distribuir el código fuente más allá de los costes reales de hacerlo (tal como copiarlo a un medio extraíble).

Otras Licencias de Software Libre (Free Software)

  • MPL 2.0 (Mozilla Public License): copyleft de archivo; obliga a liberar los cambios en los archivos licenciados, pero admite combinación con código propietario.

  • EUPL (European Union Public License): licencia promovida por la Comisión Europea, compatible con otras licencias libres. Permite reutilización y redistribución bajo ciertas condiciones, con un enfoque legal adaptado a la legislación de la UE.

La Open Source Initiative (OSI)

La Open Source Initiative (OSI) fue fundada en 1998 por Bruce Perens y Eric Raymond. Ellos creían que la FSF tenía demasiada carga política y licencias menos extremas eran necesarias, sobre todo en torno a los aspectos copyleft de las licencias de la FSF.

Note

Copyleft: filosofía de la FSF que establece que quien modifica un software libre debe compartir los cambios realizados.

La OSI considera que el código fuente no solo debe estar disponible libremente, sino que además no debería imponerse restricciones al uso del software, sin importar la intención del uso. A diferencia de la FSF, la OSI no tiene su propio conjunto de licencias. En su lugar, la OSI tiene su propio conjunto de principios y añade licencias a su lista si cumplen dichos principios. A estas licencias se les denomina licencias de código abierto (open source).

Licencias de Código Abierto (Open Source)

  • MIT License: permisiva y breve. Permite usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y vender el software, siempre que se conserve el aviso de derechos de autor y la licencia.

  • Apache License 2.0: similar a MIT, con una concesión de patentes explícita y cláusula de represalias. Obliga a incluir un aviso de cambios y la licencia.

  • BSD 3-Clause: permisiva; exige conservar el texto de la licencia y prohíbe usar el nombre del autor para promocionar derivaciones sin permiso.

Software Propietario

Un software propietaria, también conocido como comercial o de código cerrado (closed-source) es lo opuesto al FOSS, es decir, prohíbe o limita el acceso al código fuente y no permiten parcial o totalmente estudiar, modificar y redistribuir el software.

Licencias Propietarias

Una software de licencia propietaria es aquel en el que el proveedor mantiene todos los derechos, y el usuario solo adquiere un permiso restringido (EULA). El acceso al código fuente suele estar prohibido o muy limitado.

Algunas licencias de software privativo son:

  • Microsoft End User License Agreement (EULA): permite la instalación y uso según los términos, prohíbe la ingeniería inversa y la redistribución no autorizada.

  • Adobe End User License Agreement (EULA): específica según producto; controla uso comercial, plataforma y prohíbe la descompilación.

  • Oracle Binary Code License for Java: autoriza el uso y distribución de binarios, con restricciones sobre modificaciones y redistribución de binarios alterados.

Recursos Recomendados

Referencias

Introducción a los Sistemas Operativos

Introducción a Linux

Licencias de Software

Archivos y Directorios

Introducción a la CLI

Manipulación de Archivos y Directorios

Documentación y Exploración de Comandos

Redirección

Búsqueda de Archivos y Texto

Editores de Texto de Terminal

Gestión de Usuarios y Grupos

Propiedad y Permisos

Herramientas Esenciales

Hardware

Apéndice

Clone this wiki locally