1. 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.
2. 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).
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).
3. 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.
Libertades esenciales
4. 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
5. 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.
Tipos de software libre
6. 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.
Ejemplos de software libre
7. Independencia tecnológica. Si los desarrolladores de un programa
deciden descontinuar el software, al tener acceso al código fuente otros
programadores pueden continuar el proyecto.
Económico. La mayoría de las herramientas de Software Libre está
disponible sin costo alguno, y aunque hay herramientas comerciales, no
se paga por una licencia sino por el servicio prestado.
Libertad de uso y redistribución. Si usas una herramienta de Software
Libre, puedes hacer copias y compartirlo con tus amigos, familia o
colegas del trabajo sin ninguna restricción de uso.
Ventajas
8. Corrección de errores. El desarrollo de Software Libre no depende únicamente de las
empresas o programadores responsables, sino de voluntarios que dedican parte de su
tiempo a contribuir a esos proyectos, por lo que la corrección de errores e
implementación de funcionalidades se realiza en menor tiempo.
Seguridad. Sabemos que un sistema no puede ser totalmente seguro y muchos de los
errores de seguridad dependen de las acciones que realizamos como usuarios. Sin
embargo, con el Software Libre podemos saber si se ha introducido código malicioso o
puertas traseras a un programa, ya que se tiene acceso al código fuente.
Soporte y compatibilidad. A diferencia de lo que pasa con el software privativo, no se
necesita adquirir hardware nuevo con cada versión que se publica de un programa, por
lo que podemos seguir usando los equipos por mucho más tiempo. Lo que hace que
aunque el equipo que estamos usando no sea el último en el mercado, aún así podamos
usar las últimas versiones de una herramienta.
9. Photoshop — GIMP
Corel DRAW — Inkscape
Microsoft Office — LibreOffice
Windows Media Player —VLC
Internet Explorer — Firefox
WhatsApp — Telegram