User:Marian De Leon/sandbox/Software libre

El software libre es un programa informático en el cual el desarrollador permite que el usuario pueda ejecutarlo para cualquier propósito, estudiar el funcionamiento de este para adaptarlo a las necesidades que tenga el usuario, mejorarlo o perfeccionarlo y luego distribuirlo con las mejoras al público y seguir su avance evolutivo. Cualquier distribución del software libre debe ser copyleft, es decir, utilizada para modificarla o no y posteriormente dejarla con las mismas libertades de cuando se adquirió.

= Las mejoras prácticas del software libre = El software libre se empezó a implementar en Venezuela en el año 2004 con la promoción de políticas públicas en materia de tecnologías de información libre, entre ellas el uso de Software Libre con Estándares Abiertos en los sistemas, proyectos y servicios informáticos de la Administración Pública, como instrumento fundamental para garantizar la Independencia Tecnológica, el fortalecimiento de la Gestión Pública, y la prestación de servicios en beneficio del Poder Popular así como también proponiendo planes de migración de software propietario a software libre.

Las mejores prácticas del software libres son aplicadas en las instituciones del estado para la gestión de manera más eficiente de estas. El ex presidente Hugo Chávez Frías decreto el plan nacional de migración de software libre, también denominados plan de migración institucional en el decreto N° 3.390 (Gaceta oficial Nº 38.095 de fecha 28/12/2004). El cual se basa en veintiséis (26) lineamientos generales y cuatro (4) planes que forman la base fundamental para la independencia tecnológica de las instituciones públicas mediante planes de migración de software propietario a software libre, capacitación y formación de la población y fortalecimiento de la industria nacional.

También para no depender de terceros para el mantenimiento, desarrollo y diseño de aplicaciones informáticas con las cuales se manipula la información de todos los entornos públicos pudiendo ajustarlos de manera auto gestionada a las necesidades de las instituciones así como en el sistema educativo se ha aplicado el proyecto Canaima Educativo en el cual se dota a los alumnos de las instituciones públicas de una computadora portátil con sistema operativo Canaima GNU/Linux para aplicar nuevos métodos de aprendizaje y la ves integrar a la población venezolana en los planes de independencia tecnológica y promover capacidades nacionales, desarrollo endógeno, apropiación y promoción del libre conocimiento.

= Aplicación institucional en el sector privado a nivel nacional e internacional = La aplicación del software libre en el sector privado nacional se va muy limitada debido a que de estas instituciones prefieren el uso de software propietario por el fácil uso y mayor manejo que tienen los empleados de este software y el desconocimiento del software libre.

A nivel internacional el software libre es aplicado en el sector privado debido a los beneficios de este como lo es el alto nivel de seguridad que este posee. Cada vez más son las empresas privadas que se suman al uso, desarrollo y distribución del software libre con la finalidad de hacer de este un sistema más eficiente que el software privativo

= Retos y desafíos en el uso y aplicación del Software Libre en Venezuela = En nuestro país se ha asumido un reto importante al decretar de manera prioritaria el uso del Software Libre con Estándares Abiertos en la Administración Pública, para lo cual se ha previsto todo un plan de migración a nivel nacional que también tiene sus desafíos planteados y los cuales están asociados a la simplificación y optimización de la Plataforma Tecnológica eCurso Básico de Ofimática en Software Libre Cooperativa CEPEP Pág. N° 14 Informática completa de todas éstas instituciones del Estado, incluyendo servidores, base de datos, aplicaciones, redes de computadores, manejos de procesos del sistema y estaciones de trabajo.

El desafío se hace complejo, ya que se debe tener presente que el éxito de una migración depende por un lado de la aceptación y de la disposición de los usuarios para utilizar el nuevo ambiente, y por otro, del compromiso de los directivos del ente gubernamental para incentivar la migración.

Para ello, en nuestro país, como parte del plan nacional de migración, se ha previsto una guía que da orientaciones claras hacia la migración en el uso del Software Libre en la Administración Pública y la cual plantea ejecutarla en 4 fases, para estimar una migración progresiva de todos los componentes descritos anteriormente y que conforman la plataforma tecnológica e informática de las instituciones, garantizando siempre la continuidad de las operaciones que ya estén implantadas.

Dichas fases son las siguientes:


 * · Fase I: Recolección de Información.
 * · Fase II: Capacitación.
 * · Fase III: Migración Parcial.
 * · Fase IV: Migración Total.
 * En tal sentido, es necesario destacar como un gran reto uno de los puntos claves en el proceso de migración y es el contemplado en la Fase II, relacionado con la formación de todos los usuarios de dichas plataformas tecnológicas, de manera de poder minimizar a través de los planes de formación permanente el factor de resistencia al cambio.

Otro desafío planteado es el relacionado con la investigación permanente que se debe asumir desde las instituciones del Estado, para progresivamente dar respuesta a todos aquellos requerimientos de variadas y complejas aplicaciones bajo la modalidad de Software Libre. Y finalmente, es necesario seguir asumiendo desde el Estado el impulso y desarrollo de experiencias exitosas en el uso y aplicación en la Administración Pública del Software Libre con estándares abiertos, para de esta manera seguir contribuyendo con el Curso Básico de Ofimática en Software Libre Cooperativa CEPEP Pág. N° 15 consolidación de la Soberanía e Independencia Tecnológica. Como un buen ejemplo entre tantos que se están dando en Venezuela, está el caso del Ministerio del Poder Popular para la Mujer y la Igualdad de Género (MPPMIG), quienes adoptaron el uso de Tecnologías de Información (TI) Libres en su plataforma tecnológica desde su reciente creación y para lo cual han estimado dentro de su plan de migración institucional, una serie de acciones que le permitirán progresivamente cumplir con el Decreto N° 3.390 y todas en consistencia con las orientaciones determinadas en la Guía para el Plan de Migración a Software Libre de la Administración Pública, resaltando entre esas actividades:

· La formación de facilitadores y facilitadoras para desarrollar procesos de formación en las herramientas de ofimática bajo Software Libre dirigido a todos los usuarios finales, tanto del MPPMIG, como para sus entes adscritos (Banmujer, Inamujer y Madres del Barrio)

· Adquisición y asignación de más de 700 quipos informáticos con la Distribución GNU/Linux Canaima, como sistema operativo.

· Desarrollo de planes de formación para el personal técnico encargado de toda la infraestructura tecnológica, personal de soporte técnico y los usuarios finales de los sistemas.

· Aplicación de herramientas de Software Libre en los Servidores del MPPMIG.

= La Revolución Digital = La Revolución Digital se denomina como la confluencia en tecnología de la electrónica, el software y las infraestructuras de telecomunicaciones Son todos los cambios que hemos tenido en materia tecnológica a partir del siglo XX y que han tenido un gran impulso por el desarrollo de nuevos hardware y software, ya que están trayendo cambios en nuestra sociedad, a estos cambios, se les conoce como Revolución Digital Ese soporte lógico o software se ha diseñado para mejorar su interactividad con el usuario, bajo la concepción de que sea más simple para un usuario que eventualmente, no evoluciona en sus conocimientos a la misma velocidad que lo hace el resto del sistema, permitiendo una masificación en el uso de los ordenadores. Los avances incorporados a la compresión de datos han ayudado a que el usuario consiga un mejor rendimiento de sus equipos, contribuyendo a minimizar las limitaciones físicas del hardware. Las telecomunicaciones han dado a lo anterior la capacidad de interconexión y, en sí mismas ofrecen un ejemplo claro de la convergencia que se viene de mencionar y del desarrollo técnico en ese sentido. En las comunicaciones digitales, por ejemplo, el hardware de repetición fue capaz de amplificar la señal digital y transmitirla sin pérdida de información en la señal. Se ha permitido la coexistencia y utilización de cables de fibra de cobre, el coaxial, la fibra óptica, las transmisiones a través del satélite. La sumatoria es que la asociación de estas tecnologías, da lugar a una nueva concepción del proceso de la información, en el que las comunicaciones abren nuevos horizontes y paradigmas, lo que hace a la revolución digital realizaba casi exclusivamente en entornos locales, por lo que la comunicación era una función poco valorada. Por otra parte, la estrategia centralista de las corporaciones, hacía compatible la existencia de un departamento de sistemas de información centralizado en una única máquina. Esta limitación se soluciona a partir de que con el desarrollo de las fuerzas productivas, las nuevas formas de trabajo y la globalización de la economía imponen la necesidad del acceso instantáneo a la información, y por tanto, de interconectar las distintas redes que se han ido creando, diseñándose nuevas arquitecturas de sistemas, en las que la función de comunicación es de igual importancia o superior por lo estratégico de la disponibilidad instantánea de la información. A esto se añade, la existencia de unas infraestructuras de comunicación muy extendida y fiable; y un abaratamiento de los costes de comunicación, lo que estimuló la aparición de nuevos servicios adecuados a las estrategias de las corporaciones. La tecnología subyacente fue inventada en la segunda mitad del siglo XX y se convirtió en económica para la adopción generalizada después de la invención del ordenador personal. La revolución de la tecnología digital que anteriormente fue analógica se convierte en un formato digital binario. De esta manera, se hizo posible hacer copias de generación múltiple que eran idénticas a la original.


 * Aspectos positivos: incluyen una mayor interconexión, más fácil la comunicación, y la exposición de la información que en el pasado podría haber sido más fácilmente reprimidas por los regímenes totalitarios. El impacto económico de la revolución digital ha sido grande. Sin la World Wide Web (WWW), por ejemplo, la globalización y la contratación externa no serían tan viables como lo son hoy.

La revolución digital cambió radicalmente la manera de cómo interactúan los individuos y las empresas. Las pequeñas compañías regionales de pronto tuvieron acceso a mercados mucho más grandes. Conceptos tales como on-servicios de la demanda y la fabricación y la rápida caída de costos de la tecnología hace posibles nuevas innovaciones en todos los aspectos de la industria y la vida cotidiana.


 * Efectos negativos: incluyen la sobrecarga de información, los depredadores de Internet, las formas de aislamiento social, y la saturación de los medios de comunicación. En algunos casos, el uso generalizado de empleados de la empresa de aparatos digitales portátiles y equipos relacionados con el trabajo para uso personal – e-mail, mensajería instantánea, juegos de ordenador – se encuentran a menudo, o percibido, reducir la productividad de las empresas. Los ordenadores personales y otros trabajos relacionados con las actividades digitales en el lugar de trabajo lo que ayudó a conducir a formas más fuertes de la invasión de privacidad, como la grabación de pulsaciones de teclado y las aplicaciones de filtrado de información (software espía y software de control de contenido).

= Sistemas abiertos estandarizados = Es una especificación disponible públicamente para lograr una tarea específica. La especificación debe haber sido desarrollada en proceso abierto a toda la industria y también debe garantizar que cualquiera la puede usar sin necesidad de pagar regalías o rendir condiciones a ningún otro. Al permitir a todos el obtener e implementar el estándar, pueden incrementar y permitir la compatibilidad e interoperabilidad entre distintos componentes de hardware y software, ya que cualquiera con el conocimiento técnico necesario y recursos puede construir productos que trabajen con los de otros vendedores, los cuales comparten en su diseño base, el estándar. Los Estándares abiertos que pueden ser implementados por cualquiera, sin regalías u otra restricción, son algunas veces referidos como Formato abierto en el caso de que sean formatos, o estándares libres. Los estándares abiertos tienden a generar un mercado libre y muy dinámico, porque al no haber restricciones en su uso lo común es que sobre unos estándares abiertos se edifiquen otros y así sucesivamente. Es el caso de los estándares más comunes de Internet. Los dispositivos electrónicos y servicios de telecomunicaciones han tenido una notable penetración social al paso del tiempo.

El primer esfuerzo organizado para el establecimiento de estándares para sistemas abiertos lo constituyó la formación del comité de estándares usr/group en el año 1980.

Este organismo propuso una especificación para un interface de sistema operativo que proveería una base con un gran número de aplicaciones que pueden ser portadas fácilmente. Los objetivos específicos del comité fueron lo de eliminar las información e implementación especifica de los equipos utilizando valores simbólicos en lugar de valores numéricos.

Un interface estándar de un Sistema Operativo permite que programas que hayan sido escritos en un ambiente específico, puedan ser portados o ejecutados con mínimas modificaciones en una gran variedad de Sistemas o ambientes.

El primer estándar que se desarrollo lo constituye el POSIX (IEEE 1003-1) (system interface specification for portable applications), el cual ha constituido un punto de referencia para el desarrollo de otros estándares en áreas relativas.

Los estándares ofrecen un esfuerzo importante en una plaza de mercado incierta o dudosa. Los grupos de industrias ligadas al desarrollo de estándares como: Open Software Fundation  y Unix International incursionan en el mercado con diferentes versiones de Sistemas Unix y desarrollos de Sistemas para aplicaciones de Negocios.

Existen varios subcomités que trabajan en el desarrollo de estándares para sistemas abiertos.

Estos grupos operan en áreas que no se han realizado suficientes consensos de investigación. Estos subcomités dan participación a otros comités de otros grupos de estándares, entre los cuales se encuentra IEEE Posix.

Entre los principales subcomités tenemos:

Sistemas de Archivos Distribuidos.

La función de este subcomité es producir una especificación que permita la participación transparente de los archivos distribuidos a través de sistemas conformados por Posix. Este trabajo incluye además la funcionalidad, administración y definición de protocolos.

Interface de Red.

Su meta es definir un Interfase de Red Portable (PNI), con un interface de aplicación de nivel que sea compatible con Posix, y que permita a procesos comunicarse de una manera independiente del protocolo y el medio de comunicación.

Internacionalización.

El objetivo de este subcomité es el de facilitar el desarrollo de estándares para sistemas operativos portables, que faciliten la lingüística y los requerimientos culturales y nacionales no adecuados, soportados por el Ingles Americano USACII, basado en implementaciones Posix.

Entre los tópicos con que trabaja este subcomité esta: la clasificación de caracteres, formatos de fechas y horas, expresiones regulares y otros.

Seguridad.

Este subcomité ha desarrollado propuestas de estándares para la seguridad de la base de estándares desarrollados por Posix como es el caso de los estándares Posix-1 (que define el interprete entre los programas de aplicaciones portables y el sistema operativo basado en modelos de sistemas Unix), y Posix-6 (extensión del Posix-1).

Medida de Rendimiento.

Este Subcomité sirve como un grupo asesor, que suministra orientación sobre las técnicas a utilizar para mejorar el rendimiento del Computador.

Tiempo Real.

El objetivo de este subcomité, que opera con el estándar POSIX-4 (permite la portabilidad de aplicaciones con requerimientos de tiempo real) es observar y evaluar los mínimos cambios y adiciones a sintaxis y semántica de aplicaciones soportadas por POSIX que requieran procesamiento en tiempo real.

Supercomputación.

Este subcomité ha identificado cuatro importantes características de supercomputación, que serán ubicadas en la declaración de estándares. Estas características son:

- Batch

- Check Pint/Recovery

- Fast I/O

- Ambiente desarrollo Fortran

Usabilidad.

Este subcomité tiene como función proveer un interfase de usuarios portable que permita el dialogo con el sistema y el mantenimiento de la Red. Además se encarga de analizar las propuestas de intercambios de datos, gráficas, etc.

Procesos de Transacción.

Los principales objetivos de este Comité son explorar aspectos del Kernel (el kernel es el corazón o núcleo del sistema operativo unix, el cual sirve de interface entre las aplicaciones y el hardware. Además es responsable de controlar y programar el uso de la memoria, controlar los recursos del computador, manejar las E/S sobre los diferentes dispositivos, etc.), la definición del administrador de recursos del interface del procesador de transacción y la investigación de estrategias e interfaces necesarios para la incorporación del proceso de transacciones dentro de los sistemas POSIX.

Principales organizaciones comprometidas con el desarrollo de estándares para sistemas abiertos.

X/OPEN

Fue formada para 1984. Originalmente consistía de cinco industrias Europeas manufactureras de sistemas de computadoras basados en el Sistema Operativo Unix. X/OPEN invierte en recursos técnicos y de mercado para el desarrollo de una aplicación común mutivendedora basado en estándares internacionales. Además se propone incrementar el volumen de sus programas de aplicaciones para sus miembros y maximizar la inversión en el desarrollo de Software para usuarios y vendedores.

Open Software Foundation (Osf)

Esta Fundación de sistemas abiertos fue formada para 1988 como una organización sin fines de lucro para el desarrollo e investigación de Software Abiertos. Esta organización posee varios miembros fundadores entre los cuales estan: IBM (International Bussines Machine), Digital Equipment Corporation y Hewleltt Packard.

Esta organización desarrolla especificaciones y productos de Software portables basados en las industrias de estándares y son seleccionados por un proceso de tecnología abierta.

OSF ha expresado su soporte para el desarrollo de los estándares para sistemas abiertos, con las expectativas de que en el futuro POSIX soporte sus productos.

Unix International (Ui)

Después de la formación de OSF, AT&T y un gran número de sus clientes de UNIX SYSTEM V formaron una organización para promover UNIX SYSTEM V. Esta organización fué denominada UNIX INTERNATIONAL, la cual fue formada para proveer una visión clara a los usuarios finales, a los desarrolladores de aplicaciones y a los proveedores de sistemas acerca de los productos existentes y de la importancia del desarrollo de los procesos abiertos.

UI realiza sus funciones conforme a POSIX y a la guía de portabilidad de X/OPEN. Aunque UI no está desarrollando estándares, esta organización posee una gran presencia en el mercado de producto de UNIX SYSTEM V y SVID (AT &T'S System V interface Definition) que serán soportados por POSIX y otros estándares de sistemas abiertos. A través de estos grupos UI especifica los requerimientos para las futuras versiones de UNIX SYSTEM V y los provee a UNIX SOFTWARE INTERNATIONAL para que lo incorpore en sus productos. Incurre además en actividades sobre multiprocesamiento, sistemas de interface, interface de usuarios, sistemas de archivos y otros.

El modelo de referencia OSI.

Las redes de computadoras surgieron para hacer viable el comportamiento eficiente de recursos computacionales entre usuarios cuando pertenecen a sistemas heterogéneos en cuanto a aplicaciones y fabricantes se refiere, lo cual dificulta su interconexión.

Los grandes fabricantes desarrollaron soluciones para la interconexión de sus propios equipos mediante el uso de una Arquitectura de Red propia, la cual estaba constituida por un conjunto de convenciones para la interconexión de sus equipos.

En 1977 para solucionar este problema, la Organización Internacional de Estandarización (ISO) vió la necesidad de normas para la interconexión de sistemas diferentes y creó el subcomité SC16 para estudiar el problema. Este desarrolló el modelo de Arquitectura llamado "Modelo de Referencia para la Intercomunicación de Sistemas Abiertos" (OSI), el cual fue aprobado por la ISO en 1983 a través del documento ISO7494. Este modelo es estandarizado y se estructura en siete niveles, de los cuales los tres inferiores constituyen un estándar muy difundido que se conoce como X.25.

En el concepto de OSI, un sistema es un conjunto de una o más computadoras; el software asociado, los periféricos, las terminales, los procesos físicos, los medios de transferencia de información, etc., forman un ente autónomo con capacidad de realizar el procesamiento de la información

OSI pone atención al intercambio de información entre sistemas y no al funcionamiento interno de cada sistema en particular o sea, el modelo de referencia OSI constituye el marco de trabajo para el desarrollo de protocolos estándares para la comunicación entre dos niveles homónimos ubicados en equipos separados. El objetivo a largo plazo de OSI es desarrollar una compatibilidad total inter-sistemas, entre los muchos transportadores alrededor del mundo.