software libre en venezuela

23
Software libre para una sociedad libre El software libre es una cuestión de libertad: la gente debería de ser libre de usar el software de todas las formas consideradas socialmente útiles." Así suele sentenciar Richard Stallman, destacando que la programación y el software son asuntos que competen a la libertad y a la comunidad. Software libre para una sociedad libre es una colección de ensayos en los que, precisamente, se proponen y se analizan esos asuntos sociales y políticos que habitualmente quedan al margen del ámbito de la producción técnica. A través de la definición de software libre, como aquel que es público y abierto, que puede ser modificado y utilizado libremente, y que puede ser copiado y distribuido de la forma que se desee, se descubre una iniciativa colectiva que, a través de la cooperación voluntaria de sus creadores, es capaz de producir sofisticadas herramientas informáticas al servicio de la comunidad. De este modo, el acceso a la "cocina" del software libre se presenta como el acceso a una perspectiva que no comprende la tecnología en términos reductivos o binarios. Las cuestiones jurídicas, la propiedad y las licencias del software, las formas cooperativas de desarrollo de los programas, son elementos insoslayables en esta cuestión y este libro es un alegato (muy bien justificado) en defensa de la continuidad del software libre, amenazado hoy por las normativas que pretenden la patentabilidad de los métodos de programación. La Definición de Software Libre La definición de software libre estipula los criterios que se tienen que cumplir para que un programa sea considerado libre. De vez en cuando modificamos esta definición para clarificarla o para resolver problemas sobre cuestiones delicadas. Software libre significa que el software respeta la libertad de los usuarios y la comunidad. En términos generales, los usuarios tienen la libertad de copiar, distribuir, estudiar, modificar y mejorar el software. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que hace. Cuando los usuarios no controlan el programa, el programa controla a los usuarios. El programador controla el programa y, a través del programa, controla a los usuarios. Un programa que no es libre, llamado «privativo», es por lo tanto un instrumento de poder injusto.

Upload: victor-montiel

Post on 24-Dec-2015

220 views

Category:

Documents


0 download

DESCRIPTION

reseña sobre software libre en venezuela y su interrelacion con el medio ambiente

TRANSCRIPT

Page 1: Software Libre en Venezuela

Software libre para una sociedad libre

El software libre es una cuestión de libertad: la gente debería de ser libre de usar el software de todas las formas consideradas socialmente útiles." Así suele sentenciar Richard Stallman, destacando que la programación y el software son asuntos que competen a la libertad y a la comunidad. Software libre para una sociedad libre es una colección de ensayos en los que, precisamente, se proponen y se analizan esos asuntos sociales y políticos que habitualmente quedan al margen del ámbito de la producción técnica. A través de la definición de software libre, como aquel que es público y abierto, que puede ser modificado y utilizado libremente, y que puede ser copiado y distribuido de la forma que se desee, se descubre una iniciativa colectiva que, a través de la cooperación voluntaria de sus creadores, es capaz de producir sofisticadas herramientas informáticas al servicio de la comunidad. De este modo, el acceso a la "cocina" del software libre se presenta como el acceso a una perspectiva que no comprende la tecnología en términos reductivos o binarios. Las cuestiones jurídicas, la propiedad y las licencias del software, las formas cooperativas de desarrollo de los programas, son elementos insoslayables en esta cuestión y este libro es un alegato (muy bien justificado) en defensa de la continuidad del software libre, amenazado hoy por las normativas que pretenden la patentabilidad de los métodos de programación.

La Definición de Software Libre

La definición de software libre estipula los criterios que se tienen que cumplir para que un programa sea considerado libre. De vez en cuando modificamos esta definición para clarificarla o para resolver problemas sobre cuestiones delicadas. Software libre significa que el software respeta la libertad de los usuarios y la comunidad. En términos generales, los usuarios tienen la libertad de copiar, distribuir, estudiar, modificar y mejorar el software. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que hace.

Cuando los usuarios no controlan el programa, el programa controla a los usuarios. El programador controla el programa y, a través del programa, controla a los usuarios. Un programa que no es libre, llamado «privativo», es por lo tanto un instrumento de poder injusto.

Por tanto, el «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, piense en «libre» como en «libre expresión», no como en «barra libre».

Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:

La libertad de ejecutar el programa para cualquier propósito (libertad 0).

La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria

para ello.

La libertad de redistribuir copias para ayudar a su prójimo (libertad 2).

La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las

modificaciones. El acceso al código fuente es una condición necesaria para ello.

Page 2: Software Libre en Venezuela

Un programa es software libre si los usuarios tienen todas esas libertades. Por tanto, usted debe ser libre de redistribuir copias, tanto con cómo sin modificaciones, ya sea gratuitamente o cobrando una tarifa por la distribución, a cualquiera en cualquier parte. El ser libre de hacer estas cosas significa, entre otras cosas, que no tiene que pedir ni pagar el permiso.También debe tener la libertad de hacer modificaciones y usarlas en privado para su propio trabajo o pasatiempo, sin siquiera mencionar que existen. Si publica sus cambios, no debe estar obligado a notificarlo a nadie en particular, ni de ninguna manera en particular.

La libertad de ejecutar el programa significa que cualquier tipo de persona u organización es libre de usarlo en cualquier tipo de sistema de computación, para cualquier tipo de trabajo y finalidad, sin que exista obligación alguna de comunicarlo al programador ni a ninguna otra entidad específica. En esta libertad, lo que importa es el propósito de los usuarios, no el de los programadores. Usted como usuario es libre de ejecutar el programa para alcanzar sus propósitos, y si lo distribuye a otra persona, también esa persona será libre de ejecutarlo para lo que necesite; usted no tiene derecho a imponerle sus propios objetivos.

La libertad de redistribuir copias debe incluir las formas binarias o ejecutables del programa, así como el código fuente, tanto para las versiones modificadas como para las no lo estén. (Distribuir programas en forma de ejecutables es necesario para que los sistemas operativos libres se puedan instalar fácilmente). Resulta aceptable si no existe un modo de producir una formato binario o ejecutable para un programa específico, dado que algunos lenguajes no incorporan esa característica, pero debe tener la libertad de redistribuir dichos formatos si encontrara o programara una forma de hacerlo.

Para que la libertad 1 y 3 de realizar cambios y publicar las versiones modificadas tengan sentido, usted debe tener acceso al código fuente del programa. Por consiguiente, el acceso al código fuente es una condición necesaria para el software libre. El «código fuente» ofuscado no es código fuente real, y no cuenta como código fuente.

La libertad 1 incluye la libertad de usar su versión modificada en lugar de la original. Si el programa se entrega con un producto diseñado para ejecutar versiones modificadas de terceros, pero rechaza ejecutar las suyas, una práctica conocida como «tivoización» [«tivoization»] o «arranque seguro» [«lockdown»] (en la terminología perversa de los que la practican); la libertad 1 se convierte más en una ficción teórica que en una libertad práctica. Esto no es suficiente. En otras palabras, estos binarios no son software libre, incluso si se compilaron desde un código fuente que es libre.

Una manera importante de modificar el programa es agregándole subrutinas y módulos libres ya disponibles. Si la licencia del programa específica que no se pueden añadir módulos que ya existen y que están bajo una licencia apropiada, por ejemplo si requiere que usted sea el titular de los derechos de autor del código que desea añadir, entonces se trata de una licencia demasiado restrictiva como para considerarla libre.

La libertad 3 incluye la libertad de publicar sus versiones modificadas como software libre. Una licencia libre también puede permitir otras formas de publicarlas; en otras

Page 3: Software Libre en Venezuela

palabras, no tiene que ser una licencia de copyleft. No obstante, una licencia que requiera que las versiones modificadas no sean libres, no se puede considerar libre.

Para que estas libertades sean reales, deben ser permanentes e irrevocables siempre que usted no cometa ningún error; si el programador del software tiene el poder de revocar la licencia, o de añadir restricciones a las condiciones de uso en forma retroactiva, sin que haya habido ninguna acción de parte del usuario que lo justifique, el software no es libre.

Sin embargo, ciertos tipos de reglas sobre la manera de distribuir software libre son aceptables, cuando no entran en conflicto con las libertades principales. Por ejemplo, el copyleft (definido muy resumidamente) es la regla en base a la cual, cuando redistribuye el programa, no puede agregar restricciones para denegar a los demás las libertades principales. Esta regla no entra en conflicto con las libertades principales, más bien las protege.

«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. La programación comercial de software libre ya no es inusual; tal software libre comercial es muy importante. Puede haber pagado dinero para obtener copias de software libre, o puede haber obtenido copias sin costo. Pero sin tener en cuenta cómo obtuvo sus copias, siempre tiene la libertad de copiar y modificar el software, incluso de vender copias.

Si una modificación constituye o no una mejora, es un asunto subjetivo. Si su derecho a modificar un programa se limita, básicamente, a modificaciones que alguna otra persona considera una mejora, el programa no es libre.

No obstante, eventuales reglas sobre cómo empaquetar una versión modificada son aceptables si no limitan substancialmente su libertad para publicar versiones modificadas, o su libertad para hacer y usar versiones modificadas en privado. Así, es aceptable que una licencia le obligue a cambiar el nombre de la versión modificada, eliminar el logotipo o identificar sus modificaciones como suyas. Son aceptables siempre y cuando esas obligaciones no sean tan agobiantes que le dificulten la publicación de sus modificaciones. Como ya está realizando otras modificaciones al programa, no le supondrá un problema hacer algunas más.

Un problema particular se presenta cuando la licencia requiere que a un programa se le cambie el nombre con el cual será invocado por otros programas. De hecho este requisito dificulta la publicación de la versión modificada para reemplazar al original cuando sea invocado por esos otros programas. Este tipo de requisitos es aceptable únicamente cuando exista un instrumento adecuado para la asignación de alias que permita especificar el nombre del programa original como un alias de la versión modificada.

Las normas del tipo «si pone a disposición su versión de este modo, también debe hacerlo de este otro modo» también pueden ser, bajo la misma condición, admisibles. Un ejemplo de una norma admisible sería alguna que requiera que, si usted ha distribuido una versión modificada y uno de los programadores anteriores le solicita una copia, usted deba enviársela (tenga en cuenta que tal norma le sigue permitiendo

Page 4: Software Libre en Venezuela

optar por distribuir o no distribuir su versión). Las normas que obligan a suministrar el código fuente a los usuarios de las versiones publicadas también son admisibles.

En el proyecto GNU, usamos copyleft para proteger legalmente estas libertades para todos. Pero también existe software libre sin copyleft. Creemos que existen razones importantes por las que es mejor usar copyleft, pero si su programa es software libre sin copyleft, sigue siendo ético de todos modos. (Véase encategorías del software libre una descripción de la relación que existe entre «software libre», «software con copyleft» y otros tipos de software libre).

En algunos casos las regulaciones de control de exportación y las sanciones comerciales pueden limitar sus libertades de distribuir copias de programas a nivel internacional. Los desarrolladores de software no tienen el poder de eliminar o pasar por alto estas restricciones, pero lo que pueden y deben hacer es rechazar imponerlas como condiciones para el uso del programa. De este modo, las restricciones no afectarán las actividades ni a las personas fuera de las jurisdicciones de dichos gobiernos. Por tanto, las licencias de software libre no deben requerir la obediencia a ninguna regulación de exportaciones como condición de cualquiera de las libertades esenciales.

La mayoría de las licencias de software libre están basadas en el copyright, y existen límites en los tipos de requisitos que se pueden imponer a través del copyright. Si una licencia basada en el copyright respeta la libertad en las formas antes mencionadas, es poco probable que surja otro tipo de problema que no hayamos anticipado (a pesar de que esto ocurre ocasionalmente). Sin embargo, algunas licencias de software libre están basadas en contratos, y los contratos pueden imponer un rango mucho más grande de restricciones. Esto significa que existen muchas maneras posibles de que tal licencia sea inaceptablemente restrictiva y que no sea libre.

Nos resulta imposible enumerar todas las formas en las que eso puede pasar. Si una licencia basada en un contrato restringe al usuario de un modo que no se puede hacer con las licencias basadas en el copyright, y que no está mencionado aquí como legítimo, tendremos que analizar el caso, y probablemente concluyamos que no es libre.

Cuando se habla de software libre, es mejor evitar usar términos como «regalar» o «gratuito», porque dichos términos implican que el asunto es el precio, no la libertad. Algunos términos comunes como «piratería» implican opiniones con las que esperamos no concuerde. Véase un análisis sobre el uso de esos términos en nuestro artículo palabras y frases confusas que vale la pena evitar.

Por último, tenga en cuenta que para interpretar criterios tales como los que se establecen en esta definición de software libre, se hace necesario un cuidadoso análisis. Para decidir si una licencia de software específica es una licencia de software libre, la evaluamos en base a estos criterios para determinar si concuerda tanto con el espíritu de los mismos como con la terminología precisa. Si una licencia incluye restricciones inaceptables, la rechazamos, aun cuando no hubiéramos anticipado el problema en estos criterios. Algunas veces, los requisitos de una licencia revelan una cuestión que hace necesaria una reflexión más profunda, incluyendo la discusión con un abogado, antes de que podamos decidir si el requisito es aceptable. Cuando

Page 5: Software Libre en Venezuela

llegamos a una conclusión sobre una nueva cuestión, solemos actualizar estos criterios para que resulte más fácil ver por qué una cierta licencia puede o no ser calificada como libre.

Si está interesado en saber si una licencia específica está calificada como licencia de software libre, consulte nuestra lista de licencias. Si la licencia que busca no está en la lista, puede consultarnos enviándonos un correo electrónico a<[email protected]>.

Si está considerando escribir una nueva licencia, por favor contacte a la FSF escribiendo a esa dirección. La proliferación de distintas licencias de software libre significa mayor esfuerzo por parte de los usuarios para entenderlas; podemos ayudarle a encontrar una licencia de software libre que ya exista y que satisfaga sus necesidades.

Si eso no fuera posible, si realmente necesita una nueva licencia, con nuestra ayuda puede asegurarse que la licencia sea realmente una licencia de software libre y evitar varios problemas en la práctica.

Más allá del software

Los manuales de software deben ser libres por las mismas razones que el software debe ser libre, y porque de hecho los manuales son parte del software.

También tiene sentido aplicar los mismos argumentos a otros tipos de obras de uso práctico; es decir, obras que incorporen conocimiento útil, tal como publicaciones educativas y de referencia. La Wikipedia es el ejemplo más conocido.

Cualquier tipo de obra puede ser libre, y la definición de software libre se ha extendido a una definición de obras culturales libres aplicable a cualquier tipo de publicación.

¿Código abierto?

Otro grupo ha comenzado a usar el término «código abierto» (del inglés «open source») que significa algo parecido (pero no idéntico) a «software libre». Preferimos el término «software libre» porque una vez que ya se sabe que se refiere a la libertad y no al precio, evoca la idea de libertad. La palabra «abierto»nunca se refiere a la libertad.

Software Libre en Venezuela: Independencia o Soberanía Tecnológica

El Gobierno Electrónico tiene como premisa fundamental la democratización del acceso a Internet y al Conocimiento en el marco del Plan Nacional de Tecnologías de Información y Comunicación, a través del cual se emprende el camino hacia el proceso de modernización del Estado, con la finalidad de proporcionar mayores y mejores servicios a la ciudadanía. Este Plan, es un instrumento que orienta la acción del Ejecutivo Nacional, con el propósito de establecer los lineamientos y políticas nacionales en materia de ciencia, tecnología e innovación.

Page 6: Software Libre en Venezuela

El artículo 110 de la Constitución de la República Bolivariana de Venezuela, reconoce como de interés público la ciencia, la tecnología, el conocimiento, la innovación y los servicios de información, con el objeto de lograr el desarrollo económico, social y político del país. Esta disposición constitucional se expresa con fuerza en los artículos 1° de la Ley de Telecomunicaciones y 12° de la Ley Orgánica de la Administración Pública. Con el Decreto N° 825, emitido el 10 de mayo de 2000, se establece el acceso y el uso de Internet como política prioritaria para el desarrollo cultural, económico, social y político del Estado.

Este Decreto orienta la formulación de políticas públicas tendentes a la promoción y masificación del uso de Internet por parte de la ciudadanía, con el fin de impulsar la democratización del acceso a Internet. Asimismo, contempla que el Estado, a través del Ministerio de Ciencia y Tecnología (MCT), debe promover activamente el desarrollo académico, científico y cultural para así lograr el acceso adecuado y uso efectivo de Internet. Todo ello, con la intención de contribuir con el desarrollo de la investigación y el conocimiento en el sector de las tecnologías de la información y la prestación de servicios al ciudadano.

Basado en estos aspectos legales, el desarrollo del Gobierno Electrónico en Venezuela, comenzó sus primeros pasos creando acceso a los servicios públicos, por medio de la Internet. Es así, como la ciudadanía obtiene el derecho a disponer de trámites y servicios que deben ofrecerse de manera gratuita, clara, sencilla, ágil, racional, pertinente y de fácil entendimiento. Con esto se persigue mejorar las relaciones de las personas con el Estado y facilitar la eficaz y eficiente prestación de los servicios.

En la lucha por lograr la independencia, soberanía y nuestra autonomía tecnológica, el presidente de la República Bolivariana de Venezuela, Hugo Chávez Frías, emitió el Decreto N° 3.390, publicado en la Gaceta Oficial Nº 38.095 de fecha 28/ 12/ 2004 sobre el uso obligatorio del software libre en el país para todas las dependencias públicas de carácter oficial. De esta forma, el Ejecutivo nacional establece que es prioridad del Estado incentivar y fomentar la producción de bienes y servicios para satisfacer las necesidades de la población, mediante el uso de estas herramientas desarrolladas con estándares abiertos para robustecer la industria nacional, aumentando y aprovechando sus capacidades y fortaleciendo nuestra soberanía.

La puesta en marcha de este instrumento legal, por parte del presidente Chávez, faculta al Ministerio de Ciencia y Tecnología, para capacitar y formar a los funcionarios públicos en esta materia.

Page 7: Software Libre en Venezuela

2/3/2015 El Impacto Del Software Libre En La Administración Pública Documentosde Investigación Yueeidata:text/html;charset=utf8,%3Csection%20id%3D%22pf_text_1%22%20style%3D%22boxsizing%3A%20borderbox%3B%20display%3A%20block%3B%20c… 1/7

El Impacto del Software Libre en la Administración PúblicaExiste una serie de países en los cuales, sus administraciones públicas, han mostrado apoyo alsoftware libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio, seasubvencionándolo. 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 laindustria que la hace tener un gran impacto, que debería dirigirse a la creación de un tejido tecnológicogenerador de riqueza nacional. Ésta puede crearse fomentando empresas, cuyo negocio sea en parte eldesarrollo de un nuevo software libre para la administración, el mantenimiento y la adaptación delsoftware existente.Por ejemplo, las universidades suelen optar por el uso de software libre en vez de utilizar softwareprivativo porque satisface de una mejor manera sus necesidades de cómputo, dada la naturaleza deapertura del código y la libertad de compartir los resultados obtenidos. De forma colateral, no se tienengastos adicionales derivados del pago de licenciamientos. El software libre no se limita a ser gratuito,porque también tiene un valor social fundamental, puesto que la única restricción que tiene es la deconservarse libre, lo cual quiere decir que puede ser explorado, verificado, reproducido y extendido entodas sus capacidades para beneficio de todos, de forma muy similar a la naturaleza de laproducción de la ciencia.El Ministerio del Poder Popular para Ciencia, Tecnología e Industrias Intermedias (MCTI), conjuntamentecon la Oficina de Tecnología de Información (OTI), presentaron a los representantes de laAdministración Pública el Plan de Migración a Software Libre de la Administración Pública (Octubre de2007); elaborado por el Comité Tecnológico y conformado por funcionarios de la Administración Pública,y dividido a su vez en red. De manera que, comisiones de trabajo, tales como: Estado de Migración,Escenario Técnico de Migración, Sensibilización y Capacitación, Seguridad, Registro, Marco LegalAlianzas, Industria, Academia y Empresa; trabajan en conjunto con los organismos competentes como

Page 8: Software Libre en Venezuela

el Centro Nacional de Tecnologías de Información (CNTI) para elaborar planes y proyectos que permitandarle viabilidad al Decreto Presidencial N° 3.390, publicado en Gaceta Oficial N° 38.095, donde seplantea el uso prioritario de Software Libre en la Administración Pública. La migración a software libre esindependencia tecnológica y defensa de la soberanía de la nación, ya que al tener acceso a los códigosfuente de los programas, el Estado tiene control sobre las aplicaciones que utiliza.Software para su uso en el EstadoLos gobiernos deben tomar decisiones pensando en mejorar su sociedad. No basta con que el softwareque se utilice en el Estado ejecute una tarea de acuerdo a parámetros técnicos, o sea el menoscostoso, sino que además debe ser políticamente correcto y estratégicamente adecuado, satisfaciendounaserie adicional de requisitos, sin los cuales el Estado no puede garantizar al ciudadano el procesamientoadecuado de su información, ni mucho menos puede construirse un gobierno electrónico o unademocracia digital. Cada decisión referida al software debe evaluarse contrastando sus efectos endiversas áreas. En algunos casos el impacto es directo ya que la decisión del Estado determina2/3/2015 El Impacto Del Software Libre En La Administración Pública Documentosde Investigación Yueeidata:text/html;charset=utf8,%3Csection%20id%3D%22pf_text_1%22%20style%3D%22boxsizing%3A%20borderbox%3B%20display%3A%20block%3B%20c… 2/7

resultados en dicha área. En otros casos la elección del Estado promueve o induce políticas en ladenominada sociedad civil, ciudadanía y empresas.De esta evaluación deberán surgir criterios sobre el uso de software en el Estado; estos criterios seexpresarán en un conjunto de medidas a diferentes niveles normativos y ejecutivos. Así quedaránreflejados en leyes, decretos y normas técnicas. Por ejemplo las normas sobre adquisiciones. Tambiéndeberán incorporarse en las normas de cada institución, y cuando se trate de compras, en lascondiciones generales y particulares de cada pliego. En estos casos, los responsables de cadaadquisición evaluarán la mejor decisión entre las presentadas. Este esquema no excluye adeterminados proveedores sino que impone criterios generales y particulares a cumplir por el software.Son los proveedores los que deciden si licencian sus productos al estado en las condiciones que éstepide o no.

Page 9: Software Libre en Venezuela

Requisitos imprescindibles para el Software del Estado con relación a diferentes temáticas:1. Transparencia:El Estado es el guardián del registro público. Mantiene información actualizada sobre la identidad y elpatrimonio de las personas y de su propio accionar. Un Estado de derecho democrático requiereinstrumentos tecnológicos adecuados a su misión. Su plataforma tecnológica tiene requerimientos muyestrictos:* El Software del Estado debe permitirle a sí mismo, a sus ciudadanos y a la oposición política auditarcuáles son sus reales efectos y funciones. En particular evitar puertas ocultas impuestas sinconocimiento del gobierno, por proveedores, terceros, o agentes extranjeros.* El Estado debe participar en el desarrollo de su software y tomar las decisiones claves.* El software debe ser uniformemente usado en todas sus divisiones.* Todos los aplicativos deben interoperar entre sí.* El Estado debe usar estándares de almacenamiento y trasmisión, de información y documentos, nosujetos a monopolios particulares. Así garantiza perennidad o eternidad en la información pública yprivada a su cargo, e independencia ante los proveedores.* El Software del Estado debe favorecer la democratización en el acceso a la información y a sussistemas, facilitando una comunicación multidireccional entre el mismo y su comunidad. Debe permitirla construcción de sociedades más diversas y justas.2. Educación:2/3/2015 El Impacto Del Software Libre En La Administración Pública Documentosde Investigación Yueeidata:text/html;charset=utf8,%3Csection%20id%3D%22pf_text_1%22%20style%3D%22boxsizing%3A%20borderbox%3B%20display%3A%20block%3B%20c… 3/7

* El Estado debe promover la educación de sus ciudadanos.* Es imposible estudiar informática sin acceso al código fuente. Para formar a las nuevas generacionesde técnicos, los niños deben poder “desarmar” su software y reconstruirlo como ellos quieran.* El Estado requierelibertad de uso, modificación, y distribución del software, para poder concretar programas dealfabetización informática e inclusión tecnológica para la población utilizando mínimos recursos.3. Sociedad: Libertades, Derechos y Futuro:* El Estado debe garantizar el derecho a comunicar, el derecho a conocer y manejar la tecnología quese usa, a conocer e interpretar la información que circula por nuestros ámbitos y el derecho a laprivacidad de los datos individuales.

Page 10: Software Libre en Venezuela

* Debe promover la independencia tecnológica y la innovación.* Debe ejecutar políticas que ayuden a la construcción de sociedades más justas y transparentes.* El Software Libre permite que cualquier Estado o particular se involucre al nivel que desee en suproceso de construcción y desarrollo, permite al usuario corregir y modificar el programa para adecuarloa sus necesidades.* El tipo de código y las redes de comunicación que se usen, determinarán si se impulsa una sociedadabierta y democrática; o cerrada, tecnocrática y estructurada; un ámbito de negocios en librecompetencia o un sistema de monopolio absoluto.* El internet representa un ámbito global de interacción de la sociedad humana y las culturas.* El software es un lenguaje de articulación de procesos. Por tanto, el software libre es un nuevomovimiento social.* El internet más el software libre equivalen a concretar el otro mundo posible, que se empieza aconstruir desde las trincheras tecnológicas.4. Calidad y Seguridad:Se requiereun software sin fallas, estable, seguro, eficiente, que aproveche los pocos recursos disponibles, quepermita trabajar a muchos usuarios en diversas terminales, cuyas actualizaciones, correcciones o2/3/2015 El Impacto Del Software Libre En La Administración Pública Documentosde Investigación Yueeidata:text/html;charset=utf8,%3Csection%20id%3D%22pf_text_1%22%20style%3D%22boxsizing%3A%20borderbox%3B%20display%3A%20block%3B%20c… 4/7

mejoras no requieran reinstalar todo o cambiar de hardware y que asegure una amplia variedad desoftware disponible. La seguridad por la oscuridad ha fallado consistentemente en la construcción unared libre de virus y crackers.5. Economía:Se requiere un software que apoye el desarrollo económico en forma solidaria y sustentable, quefavorezca la libre competencia, que promueva el desarrollo tecnológico, que permita el surgimiento deempresas a distintas escalas para cada tipo de problema a resolver, que cree puestos de trabajoespecializados, que favorezca la aparición de una industria local de desarrollo de software, degeneración de servicios, de soporte, entre otros.Los modelos de negocio basados en la recaudación, con soporte policial público, de un impuesto porPC (Computadora Personal) o usuario y envío al extranjero no son convenientes.

Page 11: Software Libre en Venezuela

6. Costos:* El Estado siempre debe adquirir la opción más conveniente. Sin duda el precio del software esespecialmente importante en la Administración pública, ya que se habla de dinero público. No debetomarse el costo como el motivo central de la opción por el Software Libre, pero sin duda es un motivoimportante.* El software libre no es necesariamente gratis. Puede tener un costo, sobre todo si es necesariodesarrollar o modificar un programa, pero un vezcreado cualquiera es libre de usarlo en todas sus computadoras.* El costo de las licencias es fundamental para evaluar el software, sobre todo si afecta la balanza depagos.* Usar software propietario, implica también contar el costo administrativo del sistema de licencias, elcosto del registro y control de las mismas en cada PC y por cada empleado. Todo ello para evitar que elEstado termine pagando multas, o soportando juicios.El Estado, por su envergadura y por su papel de administrador de los bienes comunes, esparticularmente vulnerable a los riesgos del software propietario, a la vez que está en una posiciónparticularmente estratégica para beneficiarse con las ventajas del software libre y también paracontribuir a su desarrollo.Impactos principales del Software Libre en la Administración Pública1. Adaptación a las necesidades exactas:2/3/2015 El Impacto Del Software Libre En La Administración Pública Documentosde Investigación Yueeidata:text/html;charset=utf8,%3Csection%20id%3D%22pf_text_1%22%20style%3D%22boxsizing%3A%20borderbox%3B%20display%3A%20block%3B%20c… 5/7

Se puede hacer más fácilmente la adaptación en software libre sirviéndose de un mercado decompetencia, en caso de contratarla. En privativo contratar un cambio significa un contrato con elproveedor, que es el único que legal y técnicamente puede hacerlo.2. Escrutinio público de seguridad:Es un requisito primordial, poder garantizar que nuestros sistemas informáticos hacen sólo lo que estáprevisto que hagan. En software libre tenemos al menos la posibilidad de tomar medidas para lograrlo.3. Aprovechamiento más adecuado de los recursos:Cualquier inversión pública en productos libres redundará en beneficios tanto para la administraciónpública como para los ciudadanos.4. Fomento a la industria local:Al usar software privativo el dinero va al fabricante en gran parte.5. Independencia de proveedor :

Page 12: Software Libre en Venezuela

En nuestro mundo, es requisito fundamental, ya que debemos permitir que cualquier empresainteresada oferte sus opciones.6. Disponibilidad a largo plazo:La mayoría de los datos usados por la administración pública deben estar disponibles por muchos años.Es difícil asegurar que en software libre lo esté.Dificultades de adopción del Software Libre en la Administración Pública1. Desconocimiento y falta de decisión política:Aún el software libre es desconocido entre quienes toman decisiones; (En vías de solución con el plande migración nacional). Sin voluntad política para cambiar la plataforma de información y la filosofía conque se deben trabajar, es difícil avanzar en la implementación de software libre.2. Poca adecuación de los mecanismos de contratación:El mecanismo de licitaciones que se usa actualmente, está diseñado fundamentalmente para la comprade productos informáticos, y no tanto para la adquisición de servicios relacionados con programas.Para poder aprovechar al software libre es conveniente contratar servicios en su entorno, pero debenexistir mecanismos para ello.3. Falta de estrategia de implantación:Si no existe un plan diseñado, se pueden perder gran parte de las ventajas del software libre, ya quetodo queda a la deriva, y sin aprovechar lo que realmente se obtiene. Puede suponer costos detransición nada despreciables, haciendo que experiencias aisladas y sin un marco claro, puedanresultar fallidas.2/3/2015 El Impacto Del Software Libre En La Administración Pública Documentosde Investigación Yueeidata:text/html;charset=utf8,%3Csection%20id%3D%22pf_text_1%22%20style%3D%22boxsizing%3A%20borderbox%3B%20display%3A%20block%3B%20c… 6/7

4. Escasez o ausencia de productos libres, en ciertos segmentos:En estos casos lo único que podemos hacer es promover la aparición del producto libre que serequiere.Afortunadamente la administración pública, está en buena posición para fomentar desarrollos de esosproductos, apoyando a las industrias locales.El mundo del Software en la Administración Pública1. Se compra tanto productos masivos como sistemas a medida:Lo habitual hoy en día en cuanto a software masivo, es utilizar los productos propietarios líderes delmercado, comprando programas y servicios relacionados con ellos; debido a que grandes usuarios sonun actor fundamental en el mercado del software. Pero cada vez más, las soluciones libres estánintroduciendo en él. Por ejemplo: GNU/Linux, OpenOffice, Mozilla.

Page 13: Software Libre en Venezuela

Para el caso del software a medida, se pasa por procesos de selección de empresas para desarrollospropietarios. Lo que es peor, es que el mismo programa es vendido una y otra vez en administracionessimilares, aplicando en cada caso los costos que habría supuesto hacer el desarrollo desde cero.2. Promoción de software:Las entidades públicas dedican mucho recurso a la promoción de planes que incentivan el gasto eninformática, promoviendo de diversas formas el uso y la adquisición de ciertos programas en lasociedad. Esto puede ayudar a la democratización de las tecnologías pero debe cuidarse de promoverdeterminadasaplicaciones, y cuidar los portales para que cumplan con estándares (3w).3. Fomento de la investigación:Actualmente el financiamiento de proyectos de investigación y desarrollo de forma directa o indirectaestán diseñando el futuro de la informática. En algunos casos los resultados de los programasfinanciados por investigación y desarrollo acaban cobrándoseles a las personas que pagaron por él si loquieren usar. Si estos productos financiados se liberan, una mayor cantidad de empresas competirán apartir de los mismos programas, como resultado del proyecto.Metas del Software Libre en la Administración Pública1. Información Pública y Segura.2. Creación de un Marco Regulatorio.3. Formación y Capacitación.4. Industria Nacional del Software Libre.5. Promoción y Sensibilización.2/3/2015 El Impacto Del Software Libre En La Administración Pública Documentosde Investigación Yueeidata:text/html;charset=utf8,%3Csection%20id%3D%22pf_text_1%22%20style%3D%22boxsizing%3A%20borderbox%3B%20display%3A%20block%3B%20c… 7/7

6. Estandarización e Interoperabilidad.Iniciativas del Estado en Software Libre* Taller de “Elaboración de Políticas para el Desarrollo de Software Libre en la Administración Pública”.* Publicación del Libro Amarillo del Software Libre, el cual incluye propuesta de “Políticas Públicas parael uso y desarrollo del Software Libre en la Administración Pública”.* Anuncio presidencial de “un decreto para establecer en Venezuela, de manera oficial y obligatoria, elfomento y la adopción del uso del software libre para la administración pública”.* Migración de Servidores a Software Libre, en el Ministerio de Ciencia y Tecnología, así como en otrasInstituciones y Dependencias Públicas.

Page 14: Software Libre en Venezuela

SOFTWARE LIBRE Y SU INTERACCIÓN CON EL MEDIO AMBIENTE

En una sociedad dominada por modelos económicos rígidos y con gran ímpetu de un capitalismo salvaje que desconoce aspectos como la importancia de la ecología, el buen uso de los recursos naturales y la importancia de la pequeña y mediana empresa en el desarrollo general de la comunidad, aparece el software y hardware libre como alternativa no sólo a costos tecnológicos ya que adicionalmente existen métodos para la protección de la ecología, todo esto desde nuestra perspectiva de usuarios de tecnología y más adelante creadores de la misma.

Al tratar acerca del hardware libre se hace referencia a aquel hardware que es diseñado y no solo se comparten sus diagrama esquemáticos sino también las descripciones del mismo desarrolladas en un lenguaje de programación de hardware denominado HDL, de esta manera permitiendo que el desarrollo sea generalizado para todos aquellos que tiene acceso a la tecnología y no dejando la manipulación de esta a unos pocos1. En cuanto al software libre nos referimos a aquel código fuente de aplicaciones el cual es de libre acceso para cualquier interesado, el cual es modificable, copiable y redistribuible, esto permite a nivel tecnológico y económico crear un modelo de desarrollo de tipo comunitario y enfocado a una evolución de todos y no parcializada.

Ya entendidos estos movimientos tecnológico/sociales es posible abordar como la tecnología libre permite desarrollar medidas en pos de la ecología y el medio ambiente.

Medidas basadas en software libre

No es para nadie desconocido el abuso en el uso de la energía eléctrica a razón del uso de las computadoras, muchas de ellas permanecen muy buena parte del día o en el peor de los casos todo el día, en realidad si observamos de manera detenida este caso es posible llegar utilizar sistemas que permitan que las computadoras cumplido cierto tiempo de inactividad entren en un estado de suspensión o inactividad haciendo nulo o escaso el consumo de energía, para ello podemos utilizar los estándares para control de energía ACPI, de esta manera es posible acceder a las funcionalidades antes descritas, las estadísticas indican que el uso de un sistema operativo como Linux permite a diferencia de otros como lo es Windows que a nivel interno continúan en un proceso interno de suspensión que hace un consumo más alto de energía.Pasando a otro punto fundamental en esta revisión de posible medidas en pos de un entorno tecnológico enfocado a la ecología y su cuidado aparece la situación que va de la mano con la situación anterior, con esto hago referencia al uso de las pantallas o monitores de las computadoras por extensos períodos de tiempo, el gasto de energía que llega a efectuar el monitor es significativo, para esto existen medidas desde el tipo de apagar el monitor si no se está empleando hasta el uso de sistemas para protección de las pantallas, o como mejor son conocidos “Protectores de pantalla”, que aunque en ocasiones llegan a ser molestos para uno como usuario tienen una razón de ser; como es bien sabido los modelos de producción actuales presentan productos con determinado tiempo de vida, cumplido este tiempo en su gran mayoría estos dispositivos son tecnología muerta o inútil, generando a su paso basura que no es biodegradable, por lo tanto para largar el ciclo de uso y la vida útil de estos dispositivos tan fundamentales en el uso de las computadores para los sistemas operativos libres encontramos sistemas como:

Page 15: Software Libre en Venezuela

–xscreensaver

–lockvc–kscreensaver–electricsheep–ktux

Finalmente para casos concretos de equipos computacionales que funcionan como servidores, supercomputadoras o clusters, cuyo funcionamiento es ininterrumpible, podemos usar las siguientes aplicaciones que nos pueden indicar el estado de dichas máquinas sin necesidad de incurrir en gastos de pantallas u mantener las pantallas prendidas a todo momento; Estas por su parte son aplicaciones absolutamente relacionadas a control de las computadores basadas en comportamientos específicos de los leds presentes en la mayor parte de los teclados, dependiendo del caso:

–keybled: En comportamiento del disco duro es mostrado por el pestañeo constante de un led presente en el teclado.–mailleds: Cada vez que llega un correo nuevo pestañea de un modo especial el led.–tleds: Indica por medio de los diversos leds el comportamiento de la red y el envio y tráfico de paquetes en la misma.

A continuación encontramos una tercera situación, ¿cómo hacer del comportamiento de la computadora a nivel interno algo trasparente para uno como usuario?, o mejor aún ¿es posible mientras mejoro el ambiente en pos de una eliminación sustancial de fuentes contaminantes, alargar la vida de mi computadora?, para responder a estas dudas es importante explicar que la vida útil de x o y pieza de hardware se ve afectada por la interacción de factores tales como el desgaste excesivo, cambio en la temperatura del medio, presencia de contaminantes o sustancias degradantes, ahora bien para ello también existen aplicaciones libres:

Por medio del uso de una librería opcional denominada libsensors6, es posible conocer la información de los sensores de temperatura, voltaje y velocidad del ventilador, permitiendo así saber que todo anda en orden, además para que está información sea entendible para uno como usuario es posible usar aplicaciones extras como lm-sensor y sus interfaces de usuario como xsensors, ksensors, y wmsensors, por nombrar algunos.

Otro aspecto determinante en el proceso de contaminación es el ruido, generador de la contaminación auditiva; para empezar es posible controlar el ruido producido por el funcionamiento de los discos duros y al mimo tiempo permitiendo alargar la vida útil del mismo, en este caso nos referimos a hdparm, que a su vez cumpliendo con las funcionalidades antes descritas desarrolla el potencial de esta importante pieza.

En cuanto al uso de los sistemas de sonido y altavoces es posible manejar esto con sistemas como lo son Alsa y OSS, que controlan por completo el funcionamiento del sonido y que por supuesto permite hacer un manejo de los niveles de ruido a partir de aplicaciones como alsamixer, kmix, xmix y wmix.

Visualizando nuevas medidas basadas en software libre, debemos tratar dos aspectos fundamentales en la carrera contaminante que desarrolla el hombre hoy en día; el primero de estos es el uso y abuso del papel y todos sus afines, como es bien sabido, la

Page 16: Software Libre en Venezuela

fabricación del papel es un proceso realizado a partir de la madera presente en los árboles, en muchas ocasiones explotación no sostenible, más sin embargo el uso que se da a este recurso no es el ideal, para ello existe la posibilidad de reciclar o mejor aún utilizar por ambas caras dicho papel, aterrizando esta idea a los sistemas computacionales y el software es posible por medio de aplicaciones implementar:

–Sistemas de impresión a dos caras

–Impresión de más de dos hojas por página

Para este fin se pueden emplear aplicaciones como ifhp, Ghostscript , psutils y los diversos asistentes de impresión desde las aplicaciones, adicionalmente podemos contar con configuraciones extras accesibles desde los sistemas de impresión como Cups y Lpr.

Como segundo aspecto encontramos una situación muy repetitiva hoy en día a nivel de empresas y en algunos hogares, a razón del creciente avance tecnológico y el modelo de producción capitalista antes explicado que inclusive aborda al software y hardware, tenemos a la tecnología como un factor de constante cambio lo que hace que buena parte de las computadoras que hace menos de cinco años eran última tecnología hoy en día sean obsoletas, esto genera una cadena que ha derivado en constantes cambios en los equipos computacionales incrementando el índice de inversiones por parte de las empresas y en las centrales de basuras centenares de pantallas, teclados y monitores arrumados; Los desarrolladores de software libre son consientes de estos y para ello existe la siguiente alternativa:

Uso de versiones antiguas de sistemas operativos libres o aplicaciones que no utilizan últimas tecnologías con el fin de dar utilidad a estas máquinas. Ejemplo: en una computadora antigua (Procesador anterior a 1998, Memoria RAM inferior a 64MB, Unidad de Diskette o de CD y disco duro con capacidad inferior a 5 GB) entonces podemos llegar a utilizar: Alfalinux, BasicLinux o Brutalware Linux10, por nombrar algunos cuyas funcionalidades potencian estas máquinas y permiten su uso en funciones básicas, de seguridad e incluso permitiendo el ahorro en gastos de máquinas.

Medidas basadas en hardware

Ya analizadas las problemáticas y sus soluciones a partir de software podemos observar factores relacionados con el hardware, su influencia en la contaminación y posibles soluciones.