Está en la página 1de 6

República Bolivariana de Venezuela

Ministerio Del Poder Popular Para La Educación


Universidad Nacional Experimental Rafael María Baralt
Ingeniería en Informática

Fundamentos de Software libre

- Fundamentos de Software libre:

Un Software respeta la libertad de los usuario, el usuario es libre de ejecutar el programa, esudiar el
código fuente del programa y cambiarlo para que el programa haga lo que quieres.
Los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software, el
software es cuestión de libertad. Un programa es libre si otorga a los usuarios todas las libertades de
manera adecuada.
Hay programas privativos que restringen la ejecución de copias autorizadas. Si esto sucede no se tiene el
control de la computación, por lo tanto, la libertad de ejecutar el programa como quieras es esencial.
La libertad de estudiar un software y cambiarlo para que haga lo que uno quiera, así decidís nosotros y no
el desarrollador por nosotros. Si no tiene esta libertad, ni siquiera se puede averiguar qué hace este
programa.
Muchos programas privativos contienen funcionalidades malévolas, dirigidas a espiar al usuario, limitarlo
e incluso atacarlo. Pero las funcionalidades de vigilancia son muy comunes. Por ejemplo, Hay un
programa privativo, que vigila al usuario: se llama Microsoft Windows. Pero algo peor es cuando la
funcionalidad hace que no funciona el programa y dice "no quiere mostrarte este fichero en tu
máquina","no quiero permitirte este fichero". Esta funcionalidad se llama DRM, es decir, Gestión Digital
de Restricciones. Es la funcionalidad deliberada de no funcionar; el programa sirve a otro antes que a ti.

- Antecedentes del Software Libre:

El creador del concepto de software libre fue Richard Stallman, el concepto surgió para permitir romper
barreras permitiendo que pueda acceder a la tecnología sin bloqueos comerciales ni económicos que
contribuyan al desarrollo
social.

Richard Matthew Stallman (nació en Manhattan, Nueva York, 16 de marzo de 1953), es un programador
estadounidense y figura relevante del movimiento por el software libre en el mundo.
Sus logros como programador incluyen la participación en el editor de texto GNU Emacs, el compilador
GCC, y el depurador GDB, bajo la rúbrica del Proyecto GNU. Sin embargo, es principalmente conocido
por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software
libre, como una alternativa al desarrollo y distribución del software no libre o privativo.

Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido que los
vendedores de las grandes computadoras de la época (las mainframes) aportaban a sus clientes para que
éstos pudieran usarlos. En dicha cultura, era común que los programadores y desarrolladores de software
compartieran libremente sus programas unos con otros.

Richard Stallman en 1983 lanzó el proyecto GNU un sistema operativo completo con la libertad de
modificar, editar y distribuir con o sin mejoras. Uno de los mejores incidentes que lo motivaron a hacer
esto fue el caso de una impresora con mal funcionamiento que no podia ser arreglado por un código
fuente no revelado en la maquina. Otro posible evento de inspiración para el proyecto GNU fue un
desacuerdo entre Stallman y Symbolics, para promover el concepto fundó la Free Software Foundation.

Fue Publicado una definición de software libre en febrero de 1986.

En 1989, fue publicada la primera versión de la Licencia Pública General de GNU.

En 1989, algunos desarrolladores de GNU crearon la compañía Cygnus Solutions.

En 1991 se publicó la ligeramente actualizada la versión 2 de la licencia.

El núcleo Linux iniciado por Linus Torvalds, fue liberado para poder ser modificado libremente en 1991.
La licencia inicial, no fue exactamente una licencia de software libre, sin embargo la versión 0.12 lanzada
en febrero de 1992, fue licenciada nuevamente por Torvalds bajo los términos de la Licencia Pública
General de GNU. Así como Unix en su tiempo, el núcleo de Torvalds atrajo la atención de programadores
voluntarios.

La falta de núcleo del proyecto GNU significaba la no existencia de un sistema operativo libre completo.
El desarrollo del núcleo de Linus Torvalds llenó ese último hueco. La combinación del casi terminado
sistema operativo de GNU y el nùcleo Linux resultó en el primer sistema operativo completo de software
libre.

GNU/Linux (o simplemente Linux) continúa siendo software libre desarrollado por programadores
voluntarios, pero también muchas compañías ofrecen productos personalizados basados en el núcleo
Linux así como distribuciones con soporte comercial

El proyecto GNU y otro grupos de usuarios piden ser llamado GNU/Linux argumentando que la mayoría
de sistemas basados en el núcleo Linux son derivaciones del sistema operativo GNU.

Por el otro lado, los grupos que apoyan el nombre "Linux" para referirse al sistema operativo completo y
no solo a su núcleo, argumentan que el nombre "Linux" es más reconocido, mejor recibido y más
práctico.

- Caracteristicas del Sofware Libre:

Un programa es considerado como software libre si tiene estas características:

1. No tienes que pedir ni pagar permisos.


2. No tienes que hacer público a ninguna entidad que has llevado a cabo modificaciones de un
determinado programa.
3. Interoperabilidad: Se puede usar en cualquier tipo de sistema informático, para cualquier tipo de
actividad.
4. Flexibilidad y adaptabilidad: Debe de incluirse el código fuente, para hacer las modificaciones y
publicaciones.
5. La distribución de software libre implica hacerlo incluyendo su código, ya sea la versión original o el
modificado.
6. Es ilegal distribuir un software libre como “no libre”, va en contra de la licencia GPL.
7. Fiabilidad y seguridad: Los errores se detectan y corrigen con gran rapidez.
8. Rapidez y desarrollo: Los ajustes y actualizaciones se realizan más rápidamente gracias a la existencia
de Internet y a la variedad de herramientas y librerías.
9. Relación cercana con el usuario: El programador se acerca mucho más a la vida real del usuario, y
puede crear incluso un producto específico para dicho usuario.
10. Es un recurso que puede combatir en contra de la piratería.
11. Libre acceso: Cualquiera puede acceder a la información sin necesidad de pagar licencias por el uso
de estos programas. 12. Otras de las características son: privacidad, libertad, colaboración,
competitividad, eficiencia, no discriminación, mayor protección contra los virus.

- Rol de Software Libre en las comunidades:

En nuestra comunidad el software libre es muy rico en cuanto a los concocimientos que nos brindan ha
tenido participación participativa.
el software libre en nuestra comunidad cumplió un rol valioso.“El rescate de la industria petrolera, cuando
en el año 2002 sufrió un sabotaje a nivel informático y, la promulgación del Decreto 3.390, expresión del
clamor y trabajo colectivo, que le da la potestad al pueblo de ser dueño de su destino, pues tiene el
conocimiento para construir su propio camino.

la comunidades organizada en especial la Comunidad Nacional de Software Libre es primordial


desarrollar y ejecutar proyectos de Tecnologías de Información Libres que mejoran el ejercicio de la
soberanía y la independencia tecnológica en Venezuela. En nuestra comunidad el software libre es muy
rico en cuanto a los conocimientos que nos brindan ha tenido participación participativa en nuestra
comunidad el Software Libre cumplió un rol valioso. “El rescate de la industria petrolera, cuando en el
año 2002 sufrió un sabotaje a nivel informático, por parte de trasnacionales; y, la promulgación del
Decreto 3.390, expresión del clamor y trabajo colectivo, que le da la potestad al pueblo de ser dueño de su
destino, pues tiene el conocimiento para construir su propio camino, la Suprema Felicidad Social sólo es
posible sí el pueblo adquiere conocimiento y si hay libertad.

Indicamos que el trabajo que se ha realizado desde la comunidad ha sido vital importancia para concebir,
desarrollar proyectos de Tecnologías de Información Libres que promuevan a la comunidad de la
soberanía y la independencia tecnológica en Venezuela, Canaima Educativo es un aporte ala comunidad
con sabor venezolano, que promueve la socialización del conocimiento, respetando los conocimientos
libres y necesidades de nuestro país, al tiempo que aprovecha la experticia y creatividad de los profesores
en la comunidad.
En el mismo orden de ideas, Carlos Parra, quien dirige el equipo Canaima en el Centro Nacional de
Tecnologías de Información, aseveró que el Software Libre no puede ser desarrollado dentro de una
oficina; pues su naturaleza, su esencia, exige la conformación de un ecosistema en el que confluyen
varios sectores que se articulan y relacionan entre sí: dinámica que el CNTI denominó “Modelo de
Trabajo Colaborativo Sustentable”.

Software libre le ha dado un crecimiento a la comunidad con respecto hacer un software gratuito y como
modificar por ser libre de utilizar su código fuente y también ha izo primordial por que ya se les esta
implementando a los niños de la primaria que nos impulsaran a un mejor desarrollo tecnológico en
Venezuela también a nivel universitario estas implementando y se están desarrollando unos proyectos
tecnológico en base a los conocimiento que nos da el software libre sin mas nada que decir el software
libre es lo mejor para el desarrollo tecnológico en Venezuela

- Software Libre para una sociedad libre:

El Software Libre en Venezuela se ha considerado estratégico la formulación de Políticas Públicas que


promuevan la Soberanía Tecnológica del Estado Venezolano, así como, la democratización y apropiación
social de las Tecnologías de Información y Comunicación por parte de los ciudadanos y las ciudadanas de
nuestro país. Por el cual el Estado Venezolano ha asumido la aplicación y Uso del Software Libre en la
Administración Pública, fundamentalmente identificando para ello las ventajas comparativas del Software
Libre respecto al Software Propietario y que se traducen en garantía para la Soberanía Tecnológica y la
Seguridad Nacional, ya que entre muchas otras el Software Libre permite minimizar los riesgos que están
asociados a:
Filtración de los Datos Confidenciales.
Imposibilidad de Acceso a los Datos.
Manipulación en la modificación de los Datos.

Ya que, si estos riesgos no se tienen controlados por parte del Estado, representan una amenaza y el
desencadenamiento de acciones que pueden poner en riesgo la Seguridad de la Información tanto del
Estado como de los Ciudadanos.
Software libre para una sociedad libre

Sin duda alguna un libro muy interesante. Resaltando la "libertad del software libre" para todos los
usuarios. Con códigos fuentes abiertas para que todos den su apoyo y sugerencia para así poder hacer
crecer al software libre frente a los de código fuente Cerrado.

- El software libre en el marco de la soberanía tecnológica:

El concepto de soberanía significa que puede contar con un poder superior a cualquier otro sentido
en que nada está por encima de ese poder.

En las democracias el poder se encuentra en manos del pueblo (o de sus representantes, a quienes se lo
delega) y la soberanía se presenta como una condición de los propios Estados.
Respecto de la soberanía tecnológica (ST), entendemos que puede definirse desde dos perspectivas: una
positiva, relacionada con la capacidad de los Estados, y otra contraria al concepto de neutralidad
tecnológica.

Por la positiva, la ST se presenta como la posibilidad (o la obligación) del Estado (del que formamos
parte) de tener pleno control de la tecnología que utiliza. Esto es de especial interés en el contexto actual
del capitalismo informacional contemporáneo, en el cual el software (en tanto herramienta de gestión de
datos e información) se vincula no sólo a las diferentes industrias, sino también a la mayoría de las
prácticas relacionadas con los mecanismos actuales de comunicación.

En relación a esto último, la ST implica además la capacidad de conocer qué hace el software que el
Estado (y sus representantes en nuestro nombre) utiliza en los procesos de administración y manejo de
datos, y cómo a través de este control defiende los derechos de los ciudadanos frente a otros derechos, por
ejemplo, los económicos de las corporaciones o los intereses de otros Estados.

Sin embargo, como comentábamos, existe el abordaje de la ST por oposición a otro concepto cuyo
sentido fue mutando según los intereses de quienes se lo apropiaban: el de neutralidad tecnológica. Mal
entendido, el principio de neutralidad en la adopción de la tecnología de parte de los Estados, confunde
adrede el derecho a competir entre firmas que ofrecen la misma tecnología sin favorecer a ninguna, con
las condiciones de la adquisición de software según las necesidades del propio Estado (que son
requerimientos previos).

Si lo que diferencia al SL (Software Libre) del que no lo es son las condiciones y los derechos del usuario
sobre su utilización, lo que está en juego es una decisión que no es tecnológica sino política. En el caso
del software, cuando los Estados confunden la tecnología con los requerimientos sobre los programas
(tales como el acceso al código fuente y su modificación que habilite, a su vez, independencia de
proveedores), este deja en manos del lobby del más fuerte la decisión política por la que debiera
responder en favor de los ciudadanos y sus derechos. Situaciones como esta nos recuerdan que la
tecnología no puede entenderse como neutral, porque su aplicación siempre se desarrolla en el marco de
relaciones de poder y de intereses que atraviesan los escenarios de su utilización.

Muy resumidamente y de forma cronológica, podemos mencionar a Brasil, país pionero que desde el año
2000 y articulando movimiento social, empresas y Estado fue definiendo la utilización del SL como una
política pública. Por su parte Venezuela, como respuesta al sabotaje de PDVSA en diciembre de 2002,
emitió en 2004 el decreto 3990 “para establecer (...) de manera oficial y obligatoria, el fomento, la
adopción y uso del software libre para la administración pública” en favor de la independencia
tecnológica.

Aportes del software libre a la soberanía tecnológica.

Teniendo en cuenta las características propias del Software Libre y considerando que la Soberanía
Tecnológica se construye a partir de las decisiones políticas, destacaremos aquí algunos de los beneficios
de su adopción en favor de esta soberanía.
Desde la primera dimensión (sus libertades), el Software Libre promueve el conocimiento total del
funcionamiento e intervención del software y permite el máximo de funcionalidad y seguridad; a la vez
que ofrece la posibilidad de mejorarlo continuamente aumentando su calidad y garantizando la
perennidad de la información que administra. Es por ello que, desde las necesidades de seguridad
nacional y cuidado en el manejo de los datos de los ciudadanos, las características propias de este
software son esenciales para que el Estado pueda cumplir con sus funciones sin arriesgarse a los accesos
indeseados a datos confidenciales, la manipulación de datos por terceros o la imposibilidad de acceso a la
información (en relación con la antedicha perennidad).

Desde la dimensión socio-política, el Software Libre ofrece una alternativa a favor de la soberanía e
independencia tecnológica de los países de la periferia que, como la Argentina, deben asegurar su
autonomía en materia de información (uno de los recursos sociales en juego en el capitalismo
informacional actual) a través de la construcción de respuestas locales a problemas locales. Huelga decir
que la libre circulación del conocimiento y los derechos humanos asociados al acceso a la cultura, son la
base de su potencial emancipador.

- impacto del software libre en la administración pública:

Existe una serie de países en los cuales, sus Administración Pública han mostrado apoyo al software libre,
Como ejemplos de ello se tiene a Alemania, Argentina, Brasil, Cuba, Chile, China, Ecuador, España,
Francia, México, República Dominicana y Venezuela.
Además de lo anterior, la Administración Pública tiene una cierta función de escaparate y/o guía de la
industria que la hace tener un gran impacto, que debería dirigirse a la creación de un tejido tecnológico
generador de riqueza nacional.

No exluye a determinados proveedores sino que impone criterios generales y particulares a cumplit por el
Software.

Los proveedores son los que deciden si licencian sus productos al estado.

También podría gustarte