Documente Academic
Documente Profesional
Documente Cultură
La transicin que se est viviendo actualmente hacia una sociedad del conocimiento
ha modificado profundamente las relaciones entre las personas, empresas, y gobiernos: las
empresas usan la red para relacionarse con clientes y proveedores, utilizan tambin
herramientas de gestin del conocimiento para ser ms eficientes, los gobiernos mejoran su
presencia en Internet y los servicios a los ciudadanos a travs de la red, los usuarios usan
las herramientas para mejorar sus relaciones personales, entre otras. En cierto modo vamos
de forma imparable hacia una sociedad altamente interconectada donde el eje fundamental
es la informacin.
El software es cada vez ms el gran intermediario entre la informacin y la
inteligencia humana. De la misma manera que nos preocupa la libertad para poder acceder
a la informacin y, si existe censura, nos debe preocupar con igual intensidad quin
controla este intermediario y qu garantas tenemos de su transparencia y fiabilidad. Es por
eso que el software tiene un papel muy destacado en la sociedad y es importante garantizar
mtodos transparentes en sus diferentes fases de produccin y explotacin. El software
libre, al dar acceso al cdigo, es el nico que puede garantizar esta transparencia.
En este sentido, es importante conocer todas las ventajas y desventajas que el
software libre ofrece y as como tambin la forma en el que el Estado Venezolano decreto
su migracion en la Administracin Pblica Nacional.
Software Libre
Software libre (en ingls free software) es la denominacin del software que respeta
la libertad de los usuarios y por tanto, una vez obtenido, puede ser usado, copiado,
estudiado, modificado y redistribuido libremente. Segn la Free Software Foundation, el
software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir,
estudiar, cambiar y mejorar el software; de modo ms preciso, se refiere a cuatro libertades
de los usuarios del software: la libertad de usar el programa, con cualquier propsito; de
estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias,
con lo que puede ayudar a otros; de mejorar el programa y hacer pblicas las mejoras, de
modo que toda la comunidad se beneficie (para la segunda y ltima libertad mencionadas,
el acceso al cdigo fuente es un requisito previo).
Software no libre: Se emplea para referirse al software distribuido bajo una licencia
de software ms restrictiva que no garantiza estas cuatro libertades. Las leyes de la
propiedad intelectual reservan la mayora de los derechos de modificacin,
duplicacin y redistribucin para el dueo del copyright; el software dispuesto bajo
una licencia de software libre rescinde especficamente la mayora de estos derechos
reservados. http://es.wikipedia.org/wiki/Cdigo_libre
El trmino Open Source o cdigo abierto fue descrito por primera vez en junio
de 1997, por Bruce Perens [22], en un documento para la conferencia de desarrolladores
Debian [23] de ese ao. En esa oportunidad, Perens suprimi las referencias originales de
los documentos para crear la Definicin de Fuente Abierta [24]. Ms tarde, en 1998,
algunos miembros de la comunidad software libre lanzaron la Iniciativa de Fuente
Abierta - Open Source Initiative (OSI)[25].
Actualmente, el liderazgo del movimiento software libre y del movimiento de
fuente abierta representa movimientos separados que se diferencian en la filosofa y en la
poltica. As describan programas de computadoras de igual categora, los presentan de
forma diferente. Uno de los argumentos utilizados por los lderes del OSI es que el trmino
cdigo abierto elimina la confusin de free como gratis. Esta iniciativa busca ser ms
atractiva para los ejecutivos del mercado y para las grandes empresas comerciales de
programas de computadoras. Los argumentos se centran en las cuestiones tecnolgicas, en
la calidad del producto y en las posibilidades de la economa generada por el software libre,
dejando de lado los principios de libertad y tica construidos desde el inicio por la
comunidad del software libre. Este movimiento se expresa de forma ms importante en los
Estados Unidos y no tiene mucha expresin en otros lugares del mundo. El trmino cdigo
abierto fuera de la lengua inglesa es mucho menos amplio, y de significado y comprensin
compleja fuera de la comunidad tcnica, que el trmino software libre.
Beneficios del Software Libre
Razones econmicas
Ahorros importantes al liberarse del pago de licencias y especialmente por la
replicacin casi gratuita de aplicaciones comunes a toda la administracin pblica. El muy
bajo costo del software permitir la ejecucin de programa.
Independencia tecnolgica
El Estado deja de depender de terceros (a menudo transnacionales) para el diseo,
desarrollo y mantenimiento de sus sistemas de informacin, retomando el control total de
sus procesos, en particular de los procesos crticos y de alta importancia estratgica para el
pas.
Control de la informacin
El acceso al cdigo fuente, la libertad de inspeccionar el funcionamiento del
software, la libertad de decidir la manera en que almacenan los datos y la posibilidad de
modificar cualquiera de estos aspectos queda en manos del Estado, lo cual le permite el
control total de la informacin y por consiguiente el ejercicio de la Soberana Nacional.
Confiabilidad y estabilidad
El software libre realizado por comunidades est sometido a la inspeccin de un
importante nmero de personas, este nmero de verificadores es mucho mayor que el del
software propietario. Estas personas identifican los problemas, los resuelven, y comparten
las soluciones con los dems. Por tal razn los programas libres de las comunidades gozan
de gran confiabilidad y estabilidad.
Seguridad
La informacin que el Estado maneja generalmente es importante y/o confidencial,
puede ser muy peligroso que esta informacin caiga en manos incorrectas. Por esta razn es
imprescindible que el Estado pueda verificar que su software no tenga puertas de entrada
traseras, voluntarias o accidentales, y que pueda cerrarlas en caso de encontrarlas; tal
control slo es posible con el software libre.
Desarrollo Pas
Se genera Transferencia Tecnolgica hacia los actores nacionales productores de
software, acelerando el Desarrollo Endgeno y reforzando la Soberana Nacional.
Algunos comparan el software libre a una economa del regalo, donde el valor de
una persona est basado en lo que sta da a los dems, sin que incurra valor monetario
formal de por medio.
Grupos como Oekonux e Hipatia consideran que todo debera producirse de esta
forma y que este modelo de produccin no se limita a reemplazar el modelo no libre de
desarrollo del software. La cooperacin basada en la libre asociacin puede usarse y se usa
para otros propsitos (tales como escribir enciclopedias, por ejemplo).
Hay proyectos de desarrollo con impulso gubernamental que utilizan software libre,
as como en proyectos de voluntariado en pases del tercer mundo.
Las implicaciones polticas y econmicas del software libre, o su afinidad con el
antiautoritarismo, es discutida. Mientras para unos estas implicaciones son notorias y
representan un factor importante a tomarse en cuenta, para otros si bien podra existir una
leve relacin, no tiene suficiente relevancia.
Modelo de negocio
El negocio detrs del software libre se caracteriza por la oferta de servicios
adicionales al software como: la personalizacin y/o instalacin del mismo, soporte tcnico,
donaciones, patrocinios; en contraposicin al modelo de negocio basado en licencias
predominante en el software de cdigo cerrado.
Seguridad relativa
Existe una cierta controversia sobre la seguridad del software libre frente al software
no libre (siendo uno de los mayores asuntos la seguridad por oscuridad). Un mtodo usado
de forma habitual para determinar la seguridad relativa de los productos es determinar
cuntos fallos de seguridad no parcheados existen en cada uno de los productos
involucrados. Por lo general los usuarios de este mtodo recomiendan que cuando un
producto no proporcione un mtodo de parchear los fallos de seguridad, no se use dicho
producto, al menos hasta que no est disponible un arreglo.
Motivaciones del software libre
Regulacin
Espaa
La Orden EDU/2341/2009, de 27 de agosto, por la que se crea el Centro Nacional
de Desarrollo Curricular en Sistemas no Propietarios, tiene como finalidad el diseo, el
desarrollo y la promocin de contenidos educativos digitales para colectivos educativos
especficos, en el mbito de las Tecnologas de la Informacin y la Comunicacin, que se
centra en promocionar y aplicar estrategias dirigidas a poner a disposicin de los centros
escolares recursos y contenidos digitales de calidad, desarrollados en software libre.
Venezuela
El Decreto presidencial 3390 de fecha 23 de Diciembre de 2004 y publicado en La
Gaceta Oficial de Venezuela n 38095 el 28 de Diciembre de 2004, establece textualmente
en su artculo 1 que "La Administracin Pblica Nacional emplear prioritariamente
Software Libre desarrollado con Estndares Abiertos, en sus sistemas, proyectos y servicios
informticos. A tales fines, todos los rganos y entes de la Administracin Pblica Nacional
iniciarn los procesos de migracin gradual y progresiva de stos hacia el Software Libre
desarrollado con Estndares Abiertos"
Decisiones que afecta el uso del Software Libre
1. Libertad de eleccin:
a. Respecto al software: se obtiene la independencia del soporte de versiones. Es de
publico conocimiento que Microsoft ha dejado de ofrecer soporte de desarrollo a Windows
95 y Windows 98, para dedicarse de lleno a Windows Me, 2000, XP y .NET.
b. Respecto al Hardware: al tener requisitos de funcionamiento no tan elevados, el
usuario no esta atado a la compra de una determinada computadora, o procesador, o disco
rgido, o cantidad de memoria RAM, etc. Esa compra que haga el usuario solo depende de
la velocidad con la que desee realizar sus tareas, no de si el software va a funcionar o no en
esas condiciones.
c. Respecto al soporte: al tener acceso al cdigo fuente, cualquier persona idnea nos
puede ofrecer soporte, no solo nuestro proveedor. En el software Propietario esto no sucede,
ya que ninguna persona ajena al proveedor conoce el funcionamiento interno del mismo.
d. Respecto a la Formacin o Capacitacin: la puede ofrecer cualquiera, no solo el
proveedor.
2. Proteccin de la inversin:
a. En Software: Los desarrollos en software siempre son aprovechables para otros
desarrollos, si se licencian de manera "libre". Adems, el fomento de la comunidad de
usuarios supone un potencial extraordinario en cuanto a la generacin de nuevo y mejor
software.
b. En Hardware: no se necesita reemplazar el hardware constantemente, porque no se
necesita cambiar el software si este ya no funciona como se quiere.
c. En Soporte: la experiencia ganada por los tcnicos propios puede extenderse a otro tipo
de software.
d. En Formacin: como no existen artificios para ocultar informacin, puede elegirse a
otra persona que brinde capacitacin con un precio mas accesible.
3. Relacin rendimiento/ Precio:
a. Costo del Software: el software libre tiene la ventaja de no obligar a pagar una licencia
por cada computadora en que se lo instale.
b. Costo del Hardware: hay cierto Software Propietario que tiene requerimientos
excesivos de hardware para funcionar. Es decir, no hay relacin razonable entre la tarea que
realiza y el hardware que requiere.
c. Costo de Soporte: su costo es menor porque cualquiera lo puede ofrecer, si bien es cierto
que no tenemos una calidad garantizada.
d. Costo de Formacin: su costo es menor, al no estar monopolizada. Aqu cabe el mismo
comentario que el realizado con respecto al costo de soporte.
1.
Comunicacin e interoperabilidad de sistemas: el Software Libre garantiza el
respeto a los estndares en los formatos, protocolos e interfases. En cambio el Software
Propietario generalmente los cambia, para obligar al usuario a cambiar de versin. Pero un
costo importante en esta parte es el de adaptar los estndares cerrados a estndares abiertos
(por ejemplo, XLS a XML, DOC a Tex, etc.)
Maneras de obtener software libre
a. A travs de copias en CD: los que a su vez se pueden conseguir en revistas
especializadas, o comprndolos en una casa de computacin, o pidindoselos a un amigo,
pariente, etc.
b. A travs de Internet: a su vez, por medio de FTP, sitios Web, canales de chat, foros de
noticias, programas de intercambio de archivos, etc.
c. A travs de una computadora: en este caso, comprando una que venga con Software
Libre preinstalado, ya sea de fabrica o por su vendedor.
Entidades relacionadas con el Software
Hay una innumerable cantidad de organizaciones relacionadas con esta temtica:
Por el lado del Software Libre: la FSF, la Organizacin Open Source, la Fundacin Va
Libre, etc.
Por el lado del "Software Legal", tenemos dos:
1. La BSA: "Business Software Alliance" es una organizacin mundial sin fines de lucro,
creada en 1988 por un grupo de empresas fabricantes de software. Tiene tres funciones
fundamentales: a) Inculcar a los gobiernos y a los consumidores que pagar por usar en
Software redunda en beneficio de la economa, incrementando la productividad de los
trabajadores y el numero de puestos en empleo. b) Emprender acciones legales contra
aquellos que no cumplan con las leyes de propiedad intelectual y/o que hagan mal uso de
las licencias de software. c) Promover legislaciones que protejan los derechos de propiedad
intelectual, y conseguir que los gobiernos las ejecuten.
2. La organizacin "Software Legal": es una asociacin civil sin fines de lucro, creada en
1992 por un grupo de empresas fabricantes de software. Tiene las mismas funciones y
caractersticas de la BSA.
Importancia de afrontar el estudio del Software Libre
Econmica: el costo de las licencias de Software Propietario es bastante importante, y por
la situacin econmica actual, imposible de afrontar de la manera que los fabricantes de
Software lo piden.
Legal: el Software Libre es siempre legal, salvo contadas excepciones (p/ej., que
compilemos el cdigo fuente y lo vendamos como propietario). Por lo tanto, al utilizar este
tipo de software estaremos siempre "por derecha", por lo que no seremos pasibles de multas
y/o prisin.
Tcnica: es sabido que Microsoft ha dejado de ofrecer soporte de desarrollo para Windows
95 y Windows 98, por lo que si hoy o maana se descubre un error en ellos, Microsoft no
esta obligado a repararlo. Para solucionar esto, tendramos dos caminos: a) Migrar a otras
versiones de Sistema Operativos de Microsoft: esto lleva aparejado una serie de costos,
Conclusin