Software libre
Te explicamos qué es el Software Libre y las libertades que
permite este tipo de programa. Además, los tipos que existen y
algunos ejemplos.
El software libre permite el acceso del código fuente a sus usuarios.
¿Qué es el Software Libre?
Se denomina Software Libre a aquellos programas
informáticos que le dan a sus usuarios, por decisión explícita de
sus programadores y diseñadores, el acceso al código fuente o código
de programación original en que fueron fabricados, para que pueda
copiar, modificar, personalizar y distribuirlo libremente. Esto da origen,
por ende, a múltiples versiones del mismo programa, cuya aparición no
representa una violación legal o ética del programa original.
Play
Loaded: 14.34%
Remaining Time -7:51
Unmute
×
El término Software Libre se le atribuye al estadounidense
Richard Stallman, quien fue fundador de la Free
Software Foundation (Fundación del Software Libre) en la cual un
número importante de computistas expertos aspiraba a desarrollar
un Sistema Operativo totalmente libre, que llamaron
Proyecto GNU (Para distinguirlo de Unix).
Este proyecto permitiría a sus usuarios avanzados colaborar con su
desarrollo y perfeccionamiento, de modo gratuito y comunitario, yendo
en contra de las empresas tradicionales de software, que celan el
código fuente de sus productos.
Si bien muchas de las presentaciones del Software Libre son gratis o
cuestan lo equivalente a su distribución únicamente (y no al pago
de derechos de autor), no debe confundirse al Software Libre con
el Freeware o Software gratis (usualmente en versiones de prueba), ni
debe interpretárselo como un alegato a favor de la piratería (robo de
software protegido por derechos de autor).
La idea es justamente crear un software que pertenezca a quienes lo
usen y que pueda ser adaptado a sus necesidades por ellos mismos.
Existe una tendencia importante, especialmente en países del llamado
Tercer Mundo, a implementar en sus instituciones oficiales u
organizaciones estatales solamente Software Libre, reemplazando
así programas protegidos por derechos de autor que generan gastos
anuales en renovación de licencias.
Esto además de ahorrar dinero les brinda una mayor autonomía en el
manejo de su información y les permite evitar riesgos a su soberanía,
ya que el código libre de estas piezas de software puede ser adaptado
gratuitamente a sus necesidades puntuales.
Libertades esenciales
El software libre puede ser alterado para realizar las funciones
deseadas.
Conocidas como “las cuatro libertades esenciales”, el siguiente
conjunto de permisos es fundamental para distinguir entre el Software
Libre y el tradicional de tipo comercial.
• Libertad #0. Libertad para ejecutar el programa tal y como se
desee, con cualquier propósito que se tenga, sin necesidad de
notificar a nadie.
• Libertad #1. Libertad para estudiar el funcionamiento del
programa y alterarlo para que realice las tareas que se
deseen. Para ello, el acceso libre al código fuente del programa
es un requisito.
• Libertad #2. Libertad para redistribuir copias del programa
original, para el disfrute y ayuda de la comunidad, sin
necesidad de notificar a nadie.
• Libertad #3. Libertad para distribuir a terceros copias de las
versiones modificadas, sin necesidad de notificar a
nadie, permitiéndole a toda la comunidad beneficiarse de
las alteraciones y las nuevas versiones del programa.
Un programa se considera como Software Libre si les da a sus
usuarios todas estas libertades descritas. Caso contrario, no es un
programa libre. Hay diversas distribuciones no libres de programas
obtenidos modificando el código fuente de estos programas gratuitos,
lo cual es considerado por la comunidad de Software Libre como algo
contrario a la ética.
Tipos de software libre
En principio, el Software Libre puede ser de cualquier tipo, desde
sistemas operativos para controlar de manera personalizada el
funcionamiento y los recursos del computador, hasta aplicaciones
adaptables a las necesidades del usuario, videojuegos intervenibles, y
programas de gestión de periféricos que pueden modificarse y atender
así los requerimientos específicos de diversas piezas de hardware.
Ejemplos de software libre
Chrome OS empleará Google Chrome como su interfaz principal.
Algunas de las distribuciones o presentaciones
más populares del mundo del Software Libre son las siguientes:
• GNU/Linux. Uno de los programas más importantes histórica y
popularmente, encabezó el esfuerzo por un software de código
abierto en el mundo de la Internet desde 1983.
• Chrome OS. Basado en el kernel de Linux, este sistema
operativo actualmente en desarrollo por la empresa Google
Inc. empleará el explorador Google Chrome como su interfaz
principal y se basa 100% en la nube.
• VALO-CD. Se trata de un CD con software de código abierto
diseñado para operar bajo el entorno de Microsoft Windows,
desarrollado por programadores Finlandeses en 2008.
• OpenDisc. Otro conjunto de herramientas de código abierto
diseñadas para funcionar en Microsoft Windows, creados en
2007 para educar a los usuarios en el uso de Linux.
• Ubuntu. Es una distribución libre de GNU/Linux que
emplea tecnología GNOME como su entorno virtual de
escritorio, cuya empresa creadora sobrevive ofreciendo soporte
técnico a sus usuarios