Software libre es el software que respeta la libertad de los
usuarios y la comunidad. Con Software Libre los usuarios tienen la libertad
para ejecutar, copiar, distribuir,
estudiar, modificar y mejorar el software. Es decir, el «software libre» es una
cuestión de libertad, no de precio.
Un programa es software libre si
los usuarios tienen las cuatro libertades esenciales:
- La libertad de ejecutar el programa como se desea, con cualquier propósito.
- La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera.
- La libertad de redistribuir copias para ayudar a su prójimo.
- La libertad de distribuir copias de sus versiones modificadas a terceros.
Software libre NO significa que “no es comercial”. Un
programa libre debe estar disponible para el uso comercial, la programación
comercial y la distribución comercial.
¿Qué es software de código abierto?
El software de código abierto es
aquel distribuido bajo una licencia que permite su uso, modificación y
redistribución. Como su nombre lo indica, el
requisito principal para que una aplicación sea considerada bajo esta
categoría es que el código fuente se encuentre disponible. Esto permite
estudiar el funcionamiento del programa
y efectuar modificaciones con el fin de mejorarlo y/o adaptarlo a algún
propósito específico.
El software de código abierto ha
sido desarrollado durante años, utilizando diferentes licencias. Cada una de
ellas tiene características particulares, sin
embargo, para ser consideradas como licencias de código abierto deben
cumplir con los siguientes requisitos:
- Debe permitirse la libre redistribución del software.
- El código fuente debe estar disponible.
- Debe permitirse la modificación del software y la creación de programas derivados.
- Debe garantizarse la integridad del programa original. Esto puede hacerse exigiendo que la distribución de cualquier modificación se haga de forma separada, o que cualquier modificación o programa derivado sea distribuido con un nombre o versión diferente.
- No se debe discriminar a ninguna persona o grupo de personas.
- Debe permitirse el uso del software para cualquier fin.
- La licencia debe ser distribuida junto con el software. La licencia debe aplicarse por igual a todos los que utilizan el programa.
- La licencia deberá ser siempre la misma, sin importar si el software es incluido dentro de una distribución o paquete específico.
- La licencia no debe aplicar restricciones sobre otros programas.
- La licencia debe ser tecnológicamente neutral.
Diferencias prácticas entre software libre y código abierto:
En la práctica, el código abierto
sostiene criterios un poco más débiles que los del software libre. Todo el
software libre existente se puede
calificar como código abierto. Casi todo el software de código abierto es
software libre, con algunas excepciones.
En primer lugar, algunas
licencias de código abierto son
demasiado restrictivas, por lo que no se las puede calificar como licencias de
software libre. Afortunadamente esas licencias no se usan en muchos programas.
En segundo lugar, y lo que es más
importante, muchos productos que funcionan como ordenadores (incluso muchos
dispositivos Android) contienen programas ejecutables cuyo código fuente es
software libre, pero los dispositivos no permiten que el usuario instale
versiones modificadas de esos ejecutables, es una empresa específica la que tiene el poder de
modificarlos.
Ventajas del Software Libre:
- Se ahorra cuantiosamente en la adquisición de licencias.
- Combate efectivo a la copia ilícita de software.
- Eliminación de barreras presupuestales.
- Beneficio social y tecnológico para el país.
- Muchos colaboradores de primera línea dispuestos a ayudar.
- Tiempos de desarrollo sobre algo que no exista son menores por la amplia disponibilidad de herramientas y librerías.
- Las aplicaciones son fácilmente auditadas antes de ser usadas en procesos de misión crítica, además del hecho de que las más populares se encuentran muy depuradas.
- Tiende a ser muy eficiente (porque mucha gente lo optimiza, mejora).
- Tiende a ser muy diverso: la gente que contribuye tiene muchas necesidades diferentes y esto hace que el software esté adaptado a una cantidad más grande de problemas.
Línea de Tiempo de la historia del Software Libre
Años 70's: el concepto de software libre surge en los años 70's, en
los laboratorios MIT- Massachusetts Institute of Technology.
Comienzo de los 80’s: Los hackers crean en el movimiento del
Software libre.
4 de febrero de 1984: fue lanzado el manifiesto GNU que dio origen
al movimiento software.
3 de septiembre de 1984: Se comienza a trabajar en el proyecto GNU
que es liderado por Richard Stallman quien un año más tarde crea la Fundación de
Software Libre. (Free Software Fundation).
1991: Linus Torvalds crea Linux. La decisión de Linus Torvalds de
desarrollar su propia versión del kernel Minix resultó en el hoy famoso
mundialmente Linux, que inicialmente lo quería llamar “Freax”. El kernel Linux
se convirtió en la última pieza para el sistema operativo del proyecto GNU,
ofreciendo un sistema operativo completamente libre y de código abierto.
1992: La fundación de Red Hat, una compañía basada alrededor de su
propia distribución Linux. La compañía demostró que era altamente rentable al
como lo que es, en esencia, gratis.
1993: Creación del proyecto Debian. Esta distribución fue creada por
Ian Murdok con las intenciones de que existiera una distribución basada
íntegramente en Software Libre, aunque lanzo sus primeras versiones en 1994/95.
El proyecto Debian es ajeno a todo interés comercial o empresarial, demostrando
de esta forma que puede crearse una distribución robusta mediante la
colaboración de los desarrolladores y usuarios.
1994: Michael Widenius y David Axmark empezaron a desarrollar MySQL
en 1994 y liberaron su primera versión en 1995.A través de los años, MySQL se
ha convertido en la solución por excelencia para bases de datos de código
abierto usada por una inmensa cantidad de compañías y sitios web como Facebook
y Wikipedia.
Marzo de 2000: se publicó, por parte de la FSF, la versión 1.1 de
la Licencia de Documentación Libre de GNU (GFDL por sus siglas en inglés) con
el propósito de hacer que los manuales, libros de texto o cualquier documento
escrito sean libres.
Septiembre de 2000: Sun Microsystems lanzó la suite ofimática
StarOffice 5.2 como software libre bajo los términos de la Licencia Pública
General Reducida de GNU. La versión libre de la suite fue renombrada a
OpenOffice.org (comúnmente abreviado "OOo") y coexiste con
StarOffice, la versión 1.0 de OpenOffice.org. fue lanzada el 30 de abril de
2002; el producto y el código fuente abierto coexisten desde el 13 de octubre
de 2000.
2001: se fundó Creative Commons,una corporación sin ánimo de lucro
dedicada a hacer el proceso de compartir y construir a partir del trabajo de
otros más fácil, de manera consistente con las reglas del copyright. Facilitan
licencias libres y otras herramientas para publicar trabajos con la libertad
que el autor quiere otorgar a otros, para que puedan compartir, modificar y
usar comercialmente su obra; o cualquier combinación de estas libertades.
15 de enero de 2001: es lanzada Wikipedia, un proyecto de la
Fundación Wikimedia (una organización sin ánimo de lucro) para construir una
enciclopedia libre y políglota. Wikipedia en un inicio publicó todo su
contenido bajo la Licencia de Documentación Libre de GNU únicamente.
2004: Canonical libera Ubuntu. Ubuntu rápidamente se volvió la
distro Linux más usada al momento, especialmente en el escritorio, que ha
llevado a las masas y grupos a Linux como ninguna otra distribución Linux.
8 de mayo de 2007: Sun Microsystems liberó el Java Development Kit
con el nombre OpenJDK bajo la Licencia Pública General de GNU.
Distribuciones Software libre más comunes:
- Arch GNU/Linux
- Canaima
- CentOS
- Debian GNU/Linux
- Fedora
- Gentoo GNU/Linux
- Mandriva GNU/Linux
- Mint GNU/Linux
- openSUSE
- Red Hat GNU/Linux
- Slackware
- SteamOS
- Suse GNU/Linux Enterprise
- Ubuntu GNU/Linux
- FreeBSD
- NetBSD
- OpenBSD


Software Libre en la Administración Pública Venezolana
En Venezuela por el Decreto
Presidencial Nº 3.390, se estableció el uso preferente del software libre y
GNU/Linux en toda la administración pública, incluyendo ministerios y oficinas
gubernamentales, y se está fomentando la investigación y el desarrollo de
software libre. Actualmente Venezuela tiene la distribución Canaima GNU/Linux
basada en Debian estable, que se usa en proyectos como Canaima Educativo, para
la producción de computadores de escritorio de Venezolana de Industrias
Tecnológicas (VIT), así como implementación en órganos de la Administración
Pública Nacional (APN)




No hay comentarios:
Publicar un comentario