1.- Los Antecedentes del Software Libre.
Las raíces del software libre se remontan a los primeros días de la computación, cuando los
programadores compartían código y conocimientos de manera colaborativa. Sin embargo,
el movimiento del software libre tal como lo conocemos hoy en día comenzó a tomar forma
en la década de 1980.
* La comunidad hacker: Los hackers de los años 60 y 70 fueron pioneros en la idea de
compartir código y colaborar en proyectos de software. Valoraban la libertad de acceso a la
información y la tecnología.
* El Proyecto GNU: En 1983, Richard Stallman lanzó el Proyecto GNU con el objetivo de
crear un sistema operativo completamente libre. Stallman acuñó el término "software libre"
y desarrolló la Licencia Pública General de GNU (GPL), una de las licencias de software
libre más utilizadas.
* El nacimiento de Linux: A principios de los 90, Linus Torvalds creó el núcleo de Linux,
un sistema operativo libre que se complementó a la perfección con el proyecto GNU. La
combinación de ambos dio lugar a los sistemas operativos GNU/Linux, que hoy en día son
una alternativa popular a los sistemas operativos comerciales
2.- Fundamentos del software libre:
* Libertad: Es la esencia misma del software libre. Se trata de empoderar a los usuarios y
darles el control sobre la tecnología que utilizan.
* Comunidad: El desarrollo del software libre se basa en la colaboración de una
comunidad de programadores y usuarios que trabajan juntos para mejorar el software.
* Transparencia: Al ser el código fuente accesible, cualquier persona puede verificar su
funcionamiento y detectar posibles vulnerabilidades.
* Innovación: La libertad de modificar y distribuir el software fomenta la creación de
nuevas funcionalidades y aplicaciones.
3.- El software libre (S.L):
es un concepto que puede sonar complejo, pero en esencia es bastante simple.
Imagina el software como un libro de instrucciones:
* Software propietario: Es como un libro cerrado con candado. Tú puedes leerlo y usarlo,
pero no puedes modificarlo o compartirlo con otros. La empresa que lo creó tiene el control
total sobre él.
* Software libre: Es como un libro abierto que puedes leer, copiar, modificar, compartir y
mejorar. La libertad de usar, compartir y modificar es lo que lo define.
Entonces, ¿qué es exactamente el software libre?
Es cualquier software que te permite:
1. Ejecutarlo para cualquier propósito: Puedes usarlo sin limitaciones.
2. Estudiarlo y modificarlo: Puedes adaptarlo a tus necesidades.
3. Redistribuirlo: Puedes compartirlo con otros.
4. Mejorarlo: Puedes contribuir al desarrollo del software.
Ejemplos de software libre:
* Sistemas operativos: Linux, Android
* Navegadores web: Firefox, Chromium
* Aplicaciones de oficina: LibreOffice, OpenOffice
* Editores de código: Vim, Emacs, Geany
* Software de diseño: GIMP, Inkscape
Beneficios del software libre:
* Libertad y control: Tienes la libertad de usar, compartir y modificar el software como
desees.
* Innovación: Al ser abierto, el software libre se beneficia de la colaboración de muchas
personas.
* Seguridad: Al ser revisado por muchos, es más probable que se detecten y corrijan errores
de seguridad.
* Transparencia: Puedes ver el código fuente del software y entender cómo funciona.
* Accesibilidad: Es a menudo gratuito o de bajo costo.
En resumen: El software libre es un modelo de desarrollo y distribución de software que se
basa en la libertad y la colaboración. Te permite usar, compartir y mejorar el software sin
restricciones, lo que lo convierte en una alternativa atractiva a los programas propietarios.
.-4 Caracterización del Software Libre(S.L.).
El software libre se caracteriza por su libertad, accesibilidad y transparencia. En esencia,
este tipo de software permite a los usuarios:
A). Libertad de ejecución:
* Utilizar el software para cualquier propósito.
* Estudiar cómo funciona el software y modificarlo para adaptarlo a tus necesidades.
* Distribuir copias del software.
* Mejorar el software y distribuir las mejoras a la comunidad.
B). Código abierto:
* El código fuente del software está disponible para que cualquiera lo examine, modifique
y distribuya.
* La transparencia en el código fomenta la colaboración y la innovación.
C). Comunidad:
* El software libre está desarrollado y mantenido por una comunidad activa de usuarios y
desarrolladores.
* Esta comunidad aporta mejoras, soluciona problemas y crea nuevas versiones del
software.
D). Principios:
* Libertad: El software libre debe estar disponible para todos, sin restricciones.
* Igualdad: Todos los usuarios tienen el mismo derecho a acceder y utilizar el software
libre.
* Colaboración: El desarrollo del software libre se basa en la colaboración entre usuarios y
desarrolladores.
* Transparencia: El código fuente del software libre está abierto a todos, lo que permite la
transparencia en el desarrollo.
E) Beneficios:
* Control: Los usuarios tienen el control sobre el software que utilizan.
* Seguridad: El código abierto permite una revisión exhaustiva del software, lo que reduce
la posibilidad de vulnerabilidades.
* Innovación: La colaboración entre usuarios y desarrolladores fomenta la innovación y la
creación de nuevas soluciones.
* Flexibilidad: El software libre se puede adaptar a las necesidades específicas de cada
usuario.
* Costo: El software libre es gratuito, lo que reduce los costos para los usuarios.
5.- El software libre y su rol en la comunidad
El Software Libre tiene como misión potenciar los esfuerzos en materia de
Informática que se desarrollen en el Sector Gobierno y en las Comunidades Organizadas,
con el fin de contribuir a la eficiencia y efectividad del Estado, así como impulsar
el desarrollo y fortalecimiento de la capacidad nacional del sector de las Tecnologías de
Información.
La comunidad de Software Libre radicada en Venezuela ha estado muy activa desde
1990 y se ha expresado de diferentes maneras, por lo que se ha constituido en
promotora de la independencia tecnológica del país.
El trabajo colectivo de esta comunidad ha sido de vital importancia para concebir,
desarrollar y ejecutar proyectos de Tecnologías de Información Libres que
promuevan el ejercicio de la soberanía y la independencia tecnológica en Venezuela.
Un ejemplo es el Proyecto Canaima Educativo, un aporte universal con sabor
venezolano, que promueve la socialización del conocimiento, respetando las libertades y
necesidades de nuestro país, al tiempo que aprovecha la experiencia y creatividad de los
docentes venezolanos.
Este sistema socio tecnológico va más allá de la Comunidad de Software Libre, hay actores
que no son técnicos, pero son fundamentales; el sector productivo, educativo,
emprendedores e instituciones gubernamentales se integran a la construcción
colectiva y estratégica de proyectos en Tecnologías de información Libres que
coadyuvan al progreso de nuestro país.
.-6 Impacto del Software Libre en la administración pública:
Existen unas serie de países en las cuales, sus administraciones públicas han mostrado
apoyo al S.L, sea migrando total o parcialmente sus servidores o sistemas de escritorios, sea
sub-seccionandolo. Ejemplo de ellos se tiene en Alemania, Argentina, Brasil, Cuba, Chile,
China, Ecuador, España, Francia, México, República Dominicana y Venezuela.
*Impacto del Software Libre en la administración pública de Venezuela *
La sociedad va por un rumbo donde predomina los medios de información y comunicación
donde la tecnología cumple un papel crítico y fundamental.
Es de vital importancia para nuestros países latinoamericanos el punto de partida ; El S.L
brinda la oportunidad de iniciar el desarrollo, en el final del sendero de otros países más
desarrollados, de una forma autónoma, independiente, económica y muy rápida.
-Tiene como impacto:
Modelo de desarrollo: El S.L es un modelo de desarrollo donde el teletrabajo y la
integración grupal es su base y teniendo a internet como herramienta de integración para
lograr resultados igual magnitud, eficiencia y calidad.
Libertad de industrias de información: El S.L representa el camino hacia la libertad de
industrias, los empresarios de la informática al poder tener acceso a los secretos industriales
de los productos, podrán generar nuevas empresas para brindar servicios especializados.
La competencia factor para la calidad total: Esto generaría
nuevas empresas independientes con calidad de servicios.
Se evita la fuga de divisas: El S.L también representa un alto impacto económico con
estudios que demuestran un ahorro por el uso del S.L. Y así también podemos nombrar el
impacto tributario y jurídico en el modelo de integración global. ElS.L también tiene
impacto en la seguridad nacional de la información, los gobiernos del mundo tienen la
obligación pueblo de ser justos de estos datos y garantizar la transparencia de la
información.
El S.L optimiza la administración del país brindando vías de desarrollador, una forma
económica y viable de obtener niveles de eficiencia y automatización nunca antes visto.
7.- Software libre e interacción con el medio ambiente
Una de las cosas de la interacción del software libre con el medio ambiente es el modelo
económico y el capitalismo
La importancia de las pequeñas y medianas empresas es el desarrollo general de la
comunidad aparece el software libre y el hardware libre como alternativa no solo a costos
tecnológicos sino también para la protección de la ecología, esto se unifica una perspectiva
no solo para los creadores si no también para los usuarios.
Si observamos bien podemos llegar a utilizar sistemas que permitan que las computadoras
ya cumplido Cierto tiempo de inactividad entre en un estado de suspensión haciendo nulo el
escaso consumo de energía a diferencia de Windows que su proceso de suspensión hace un
nivel y consumo más alto dé energía.
Pasando aló fundamental y enfocándonos en lo tecnológico y lo ecológico es algo que ya
veníamos comentando la mayor parte de el hardware consume una gran cantidad de energía
como por ejemplo: los monitores o pantallas para eso recomendamos apagar o deshabilitar
el monitor si no está empleado para eso, encontramos para las computadoras y sistemas
operativos libres como en otros casos podemos causar problemas de consumo