El software libre (en inglés free software, aunque esta
denominación también se confunde a veces con"gratis" por la ambigüedad del término "free" en el idioma inglés,
por lo que también se usan "libre
software" y "logical libre") es
la denominación del software que respeta la libertad de todos los usuarios que adquirieron
el producto y, por tanto, una vez obtenido el mismo puede ser usado, copiado,
estudiado, modificado, y redistribuido libremente de varias formas. Según la Free Software Foundation, elsoftware
libre se refiere a la libertad de los usuarios para ejecutar, copiar,
distribuir, y estudiar el mismo, e incluso modificar el software y distribuirlo modificado.
El
software libre suele estar disponible gratuitamente, o al precio de costo de la
distribución a través de otros medios; sin embargo no es obligatorio que sea
así, por lo tanto no hay que asociar software
librea "software
gratuito" (denominado
usualmente freeware), ya que,
conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial").
Análogamente, el "software gratis" o "gratuito" incluye en
ocasiones el código fuente;
no obstante, este tipo de software no
es libre en el mismo sentido
que el software libre, a menos que se garanticen los derechos de modificación y
redistribución de dichas versiones modificadas del programa.
Tampoco
debe confundirse software
libre con "software de dominio público".
Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación
son para toda la humanidad, porque pertenece a todos por igual. Cualquiera
puede hacer uso de él, siempre con fines legales y consignando su autoría
original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de
autor han expirado,
tras un plazo contado desde la muerte de éste, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia,
por muy débil que sea, ya no es del dominio público.
La Free Software Foundation (Fundación
para el software libre) es una organización creada en octubre de 1985 por Richard Stallman y
otros entusiastas del software libre con el propósito de
difundir este movimiento.
La Fundación para el software libre (FSF) se dedica a eliminar las
restricciones sobre la copia, redistribución, entendimiento, y modificación de
programas de computadoras. Con este objeto, promociona el desarrollo y uso del
software libre en todas las áreas de la computación,
pero muy particularmente, ayudando a desarrollar el sistema
operativo GNU.
En sus inicios, la FSF destinaba sus
fondos principalmente a contratar programadores para que escribiesen software
libre. A partir de mediados de la década de 1990 existen ya muchas compañías y autores
individuales que escriben software libre, por ello los empleados y voluntarios
de la FSF han centrado su trabajo fundamentalmente en asuntos legales,
organizativos y promocionales en beneficio de la comunidad de usuarios de
software libre.
Linux
es uno de los tantos flavors de Unix. Se trata de un sistema
operativo de 32 bits de libre distribución, desarrollado originalmente por
Linus Torvalds, un estudiante de la universidad finlandesa de Helsinki,
quien, en 1991, se abocó a la tarea de reemplazar a Minix, un clon de Unix de
pequeñas proporciones y finalidad académica desarrollado años antes por
Andrew Tannenbaun.
A
medida que avanzaba en su desarrollo, Linus fue dejando el código fuente de
las sucesivas versiones del kernel y utilidades de Linux a disponibilidad de
los usuarios de Internet. Este fue sin duda un gran acierto, ya que hizo
posible que una multitud de desarrolladores de todo el mundo se
familiarizaran con el código, lo cual en primera instancia significó un gran
aporte de sugerencias, evolucionado luego hacia un espectacular ejemplo de
desarrollo distribuido de software: centenares de desarrolladores
independientes, desde diferentes puntos del planeta tomaron a su cargo la
producción de software para Linux, ya sea escribiéndolo desde cero o
portándolo desde otras plataformas Unix. Esta modalidad de desarrollo
continua aún hoy y ha permitido a Linux alcanzar un alto nivel de desarrollo
y madurez, así también como un amplio grado de aceptación.
Actualmente,
Linux posee todas las características que pueden encontrarse en cualquier
sistema Unix moderno, incluyendo direccionamiento lineal de 32 bits, memoria
virtual, multitarea real, shared libraries, módulos de kernel
cargables on-demand, soporte TCP/IP (incluyendo SLIP, PPP, NFS,
etc.), y sistema X-Windows (incluyendo servidores X para los adaptadores de
video más populares, y clones de Motif, OpenLook,
NextStep y Windows95como window managers).
|
|
Linux
es distribuido bajo la Licencia General Pública de GNU, lo cual
significa que puede ser distribuido, copiado y modificado gratuitamente, a
condición de no imponer ninguna restricción en sucesivas distribuciones. En
pocas palabras: Linux es un sistema operativo gratuito.
|
Una distribución Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de
software para
satisfacer las necesidades de un grupo específico de usuarios, dando así origen
a ediciones domésticas, empresariales y para servidores. Por lo general están
compuestas, total o mayoritariamente, de software libre,
aunque a menudo incorporan aplicaciones o controladores propietarios.
Además del núcleo Linux,
las distribuciones incluyen habitualmente las bibliotecas y herramientas del
proyecto GNU y el sistema de ventanas X Window System.
Dependiendo del tipo de usuarios a los que la distribución esté dirigida se
incluye también otro tipo de software como procesadores de texto, hoja de
cálculo, reproductores multimedia, herramientas administrativas, etc. En el
caso de incluir herramientas del proyecto GNU, también se utiliza el
término distribución GNU/Linux.