Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
INTRODUCCIÓN
En el marco de la actual construcción del Socialismo Bolivariano que se viene
gestando en Venezuela desde Feb...
SOFTWARE LIBRE
Aspectos Básicos del Software Libre
Historia
En el año 1971, cuando la informática todavía no había sufrido...
necesitaba, comentando, sin pedir nada a cambio, que era lo que pretendía realizar. La
empresa se negó a entregarle el cód...
Anuncio
Anuncio
Anuncio
Anuncio

Eche un vistazo a continuación

1 de 24 Anuncio

Software libre

Descargar para leer sin conexión

Historia, concepto, filosofía, libertades, características y ventajas, software libre en Venezuela, Experiencias exitosas, software libre para una sociedad libre, como deben formarse los emprendedores del software libre.

Historia, concepto, filosofía, libertades, características y ventajas, software libre en Venezuela, Experiencias exitosas, software libre para una sociedad libre, como deben formarse los emprendedores del software libre.

Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

Anuncio

Más de Betsabeth Torres (20)

Anuncio

Más reciente (20)

Software libre

  1. 1. INTRODUCCIÓN En el marco de la actual construcción del Socialismo Bolivariano que se viene gestando en Venezuela desde Febrero del año 1999, se ha considerado estratégicamente 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. Es por ello, que el Gobierno Venezolano, ha asumido como prioridad para el desarrollo económico, social y político del país, así como para la seguridad y soberanía nacional y tecnológica, el uso prioritario del Software Libre como primer paso para alcanzar esos ideales, ya que la adopción del mismo conforma una de las bases para constituir un desarrollo tecnológico orientado al desarrollo social y la eficiencia productiva, gracias a la posibilidad que brinda de socializar tanto los productos como el uso de esos productos que hayan sido desarrollados bajo estos estándares propios del Software Libre. Por las razones antes expuestas, nuestro país ha marcado una pauta importante en América Latina, al reconocer, desde la propia Constitución de la República Bolivariana de Venezuela (específicamente a través de su Artículo 110), como de interés público la ciencia, la tecnología, el conocimiento, la innovación y los servicios de información, como vías para lograr ese desarrollo económico, social y político del país, para luego, en el año 2004 y a través del Decreto N° 3.390, iniciar importantes esfuerzos orientados a asumir el uso y aplicación prioritaria del Software Libre desarrollado con Estándares Abiertos en la Administración Pública Venezolana, como instrumento para alcanzar nuestra soberanía tecnológica. En tal sentido, el presente informe contiene una compilación de información inherente a aspectos básicos del Software Libre y un aterrizaje del mismo en Venezuela. Iniciando el abordaje con una revisión de lo que es considerado a nivel regional el Software Libre y sus experiencias exitosas, su filosofía, algunas características y ventajas, así como también como deben formarse los emprendedores del software libre.
  2. 2. SOFTWARE LIBRE Aspectos Básicos del Software Libre Historia En el año 1971, cuando la informática todavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones. Con la llegada de los años 80 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software. En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía hacer era darlo a conocer a la empresa desarrolladora para que esta lo solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impedía que mejorase el software. El mismo Richard Stallman cuenta que por aquellos años, en el laboratorio habían recibido una impresora donada por una empresa externa. El dispositivo, era utilizado en red por todos los trabajadores, parecía no funcionar a la perfección dado que cada cierto tiempo el papel se atascaba. Como agravante, no se generaba ningún aviso que se enviase por red e informase a los usuarios de la situación. La pérdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban por red sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora atascada y una cola enorme de trabajos pendientes. Richard Stallman decidió arreglar el problema, e implementar el envió de un aviso por red cuando la impresora se bloqueara. Para ello necesitaba tener acceso al código fuente de los controladores de la impresora. Pidió a la empresa propietaria de la impresora lo que
  3. 3. necesitaba, comentando, sin pedir nada a cambio, que era lo que pretendía realizar. La empresa se negó a entregarle el código fuente. En ese preciso instante, Richard Stallman se vio en una encrucijada, debía elegir entre aceptar el nuevo software privativo firmando acuerdos de no revelación y acabar desarrollando más software privativo con licencias restrictivas, que a su vez deberían ser más adelante aceptadas por sus propios colegas. Con este antecedente, en 1984 Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo una definición para free software y el concepto de "copyleft", el cual desarrolló para dar a los usuarios libertad y para restringir las posibilidades de apropiación del software. El termino free, traducido al castellano, significa tanto libre como gratis, por eso muchas veces suelen confundirse el freeware con el software libre aunque entre ambos existen notables diferencias. Concepto del Software Libre Para iniciar el abordaje del tema central de este informe, se hace necesario partir de una revisión conceptual, acerca de los dos tipos de software existentes: Software Propietario y Software Libre, que recoja las características fundamentales de los mismos. En tal sentido, el Software Propietario es aquel que restringe los derechos del usuario al uso de su funcionalidad bajo condiciones determinadas al solo criterio del dueño de los derechos de autor y para definir el Software Libre, tomaremos el concepto legal que ha asumido el Estado Venezolano, a través del Artículo 2 del Decreto 3390, el cual define al Software Libre como “Programa de computación cuya licencia garantiza al usuario acceso al código fuente del programa y lo autoriza a ejecutarlo con cualquier propósito, modificarlo y redistribuir tanto el programa original como sus modificaciones en las mismas condiciones de licenciamiento acordadas al programa original, sin tener que pagar regalías a los desarrolladores previos”.
  4. 4. Filosofía del Software Libre El Software Libre más que un sistema operativo es una filosofía para la liberación y soberanía tecnológica de nuestros pueblos, tan es así, que el Estado Venezolano ha concebido el uso y aplicación del Software Libre como una oportunidad para avanzar en la construcción del Socialismo Bolivariano, tomando en consideración las cuatro libertades básicas que proporciona la adopción del software libre, las cuales se describen a continuación: a) LIBERTAD CERO: Usar el programa con cualquier propósito: Es decir, el ejercicio de esta libertad implica que lo podemos utilizar con cualquier fin, ya sea educativo, cultural, comercial, político, social, etc. Esta libertad deriva de que hay ciertas licencias que restringen el uso del software a un determinado propósito, o que prohíben su uso para determinadas actividades. b) LIBERTAD UNO: Estudiar cómo funciona el programa, y adaptarlo a sus necesidades: Significa que podemos estudiar su funcionamiento (al tener acceso al código fuente) lo que nos va a permitir, entre otras cosas: descubrir funciones ocultas, averiguar cómo realiza determinada tarea, descubrir que otras posibilidades tiene, que es lo que le falta para hacer algo, etc. El adaptar el programa a mis necesidades implica que puedo suprimirle partes que no me interesan, agregarle partes que considero importantes, copiarle una parte que realiza una tarea y adicionarla a otro programa, etc. c) LIBERTAD DOS: Distribuir copias: Quiere decir que somos libres de redistribuir el programa, ya sea gratis o con algún costo, ya sea por email, FTP o en CD, ya sea a una persona o a varias, ya sea a un vecino o a una persona que vive en otro país, etc. d) LIBERTAD TRES: Mejorar el programa, y liberar las mejoras al público: Es la libertad de hacer mejor el programa, es decir que podemos hacer menores los
  5. 5. requerimientos de hardware para funcionar, que tenga mayores prestaciones, que ocupe menos espacio, que tenga menos errores, entre otras modificaciones. El poder liberar las mejoras al público quiere decir que si realizamos una mejora que permita un requerimiento menor de hardware, o que haga que ocupe menos espacio, soy libre de poder redistribuir ese programa mejorado, o simplemente proponer la mejora en un lugar público (un foro de noticias, una lista de correo, un sitio Web, un FTP, un canal de Chat). Características y Ventajas del Software Libre Sin lugar a duda, a través de los temas anteriormente descritos, hemos venido identificando algunas características y ventajas que trae el usar el Software Libre, siendo una de ellas las que comúnmente se reconoce como ventaja superior sobre los otros y no es más que la relacionada al ahorro en los costos de inversión que se asumen al establecer la aplicación del Software Libre. Sin embargo, se considera que existen otras tantas ventajas cruciales para su consideración en la formulación de políticas públicas que promuevan el uso del software libre, como se muestran en la figura Nro.1:
  6. 6. Figura Nro.1 Características y Ventajas del Software Libre
  7. 7. Software libre en Venezuela El marco referencial anteriormente abordado, es parte de la argumentación y justificación por las cuales 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 y,  Manipulación en la modificación de los Datos. Riesgos que si 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. Sin duda, todo esto hace que se convierta en estratégico el uso imperativo del Software Libre por parte del Estado Venezolano, visión que se ha tenido desde el mismo Estado para garantizar, no sólo la democratización del conocimiento, el acceso a toda la información que se produzca en el país, a los sistemas del Estado y a las tecnologías de información y comunicación, sino también la competitividad de la Industria Nacional de Tecnologías de Información, promoviendo su desarrollo y fortalecimiento, de manera que le permita al Estado contar con un aliado estratégico para la generación y soporte de soluciones orientadas a promover el ejercicio de la Soberanía y alcanzar Independencia Tecnológica. No en vano por ello, desde el propio Estado Venezolano, se han definido en el marco del Plan de Desarrollo Económico y Social de nuestra Nación para el período 2007- 2013, objetivos estratégicos, estrategias, políticas y proyectos correspondientes, con el propósito fundamental de formular Políticas Públicas, en este caso en materia de ciencia y
  8. 8. tecnología, que promuevan el desarrollo de capacidades nacionales en la materia y la apropiación social del conocimiento científico-tecnológico a nivel nacional, apuntalando un enfoque de desarrollo socio-económico basado en lo endógeno, sustentable y humano hacia la construcción del socialismo bolivariano. A partir de lo revisado anteriormente y con una base legislativa que sirve de fundamento, hacen que la República Bolivariana de Venezuela sea punta de lanza y de referencia en lo que respecta a la promoción y uso del Software Libre en la Administración Pública, como estrategia para alcanzar la Independencia científica tecnológica, que sin duda contribuirá con la seguridad y soberanía de la nación, donde: Desde la propia Constitución de la República Bolivariana de Venezuela en su artículo 110, se reconoce como de interés público la ciencia, la tecnología, el conocimiento, la innovación y sus aplicaciones y los servicios de información, a los fines de lograr el desarrollo económico, social y político del país, y que el Ejecutivo Nacional a través del Ministerio del Poder Popular para la Ciencia, Tecnología e Industrias Intermedias debe velar por el cumplimiento del mencionado precepto constitucional y específicamente a través de sus tres grandes objetivos estratégicos planteados:  Independencia científica tecnológica, para contribuir con la seguridad y soberanía de la nación.  Apropiación del conocimiento científico y tecnológico para propiciar la inclusión social.  Desarrollo de las capacidades científico–técnicas e institucionales para garantizar el manejo soberano de los recursos naturales En fecha 29-01-2009 se publica en Gaceta Oficial N° 39.109 de la República Bolivariana de Venezuela, las tres primeras Normas Técnicas sobre el Uso de las Tecnologías de Información por parte del Estado, las cuales tienen el propósito de garantizar el intercambio y acceso a la información por medios electrónicos de los entes de
  9. 9. la Administración Pública de tal forma que pueda realizarse sin necesidad de recurrir a herramientas privativas. Las Normas Técnicas antes mencionadas son:  Normativa para Formato Abierto de Documentos (ODF)  Formato de Documento Portátil (PDF)  Portales web de la Administración Pública (AP) En tal sentido, se ilustrar en la Figura Nro.2 el anterior marco legal y normativo de la siguiente manera: Figura Nro. 2 Representación Gráfica del Marco Legal y Normativo sobre el uso de las Telecomuniaciones
  10. 10. EXPERIENCIAS EXITOSAS DE SOFTWARE LIBRE A NIVEL REGIONAL El Departamento de Informática de la Unidad Territorial Portuguesa del Ministerio de Ciencia, Tecnología e Innovación (MCTI Portuguesa), ejecutó en 100 por ciento la migración de los equipos de esta dependencia al sistema de Software Libre, dando así cumplimiento al Decreto 3.390, cuya aplicación es de carácter obligatorio para la Administración Pública. Adrián Bravo, responsable de esta área en la UT Portuguesa, destacó la importancia de este sistema operativo y adicionó que ya se logró que todo el personal de la institución esté trabajando bajo GNU Linux, disfrutando así de las bondades del Software Libre, librándolas de virus y del pago de licencias. Con el servidor instalado recientemente, se pueden hacer respaldos directos y compartir archivos, a través de la red interna (LAN). A cada máquina cliente se le realizó una estandarización de usuarios y claves, además consta de tres carpetas: Público, Respaldo Servidor y Red Fundacite, que al utilizarlas eficientemente, pueden evitar inconvenientes por el uso frecuente de los dispositivos portátiles de almacenamiento de datos (pendrive), explicó. Al resaltar la significación que tiene el óptimo trabajo realizado por el equipo de Informática, la presidenta de la Unidad Territorial, Nelly Delgado, mencionó que a través del Decreto Nº 3.390 nuestro país inició importantes esfuerzos para el uso del Software Libre desplegado con estándares abiertos en la administración pública, como herramienta para lograr la soberanía tecnológica. Prensa Fundabit (27/08/2012).- Durante la semana del 20 al 24 de agosto se realizó la Jornada de formación en el Uso de las Herramientas Ofimáticas Libres con Sistema Operativo Canaima GNU/Linux 3.0, dirigido a las y los trabajadores de la Zona Educativa
  11. 11. del estado Portuguesa. Esta actividad se desarrolló en el Centro de Producción de Soluciones Educativas Tecnológicas (CPSET), uno de los espacios tecnológicos instalados por el Ministerio del Poder Popular para la Educación a través de Fundabit, en la entidad llanera. Difundiendo Software Libre en Portuguesa Plug Plug, es un grupo de usuarios muy joven y están encargados de hacer conocer al Software Libre en el Estado Portuguesa, tiene como objetivo lo Siguiente:  Difundir Software Libre en Portuguesa.  Difundir GNU/Linux con ejemplo de plataforma informática libre.  Apoyo a los grupos de usuarios y desarrolladores de GNU/Linux y Software Libre que funcionan actualmente en la Región.  Intercambiar experiencias y divulgación del sistema operativo GNU/Linux y software libre, entre alumnos y profesores de los distintos niveles de la enseñanza, especialmente: Universidad, Educación Secundaria, y Formación Profesional.  Promocionar entre la juventud el acceso al Software Libre y las Nuevas Tecnologías de la Información.  Promocionar entre los residentes de la Comunidad, mediante cursos, congresos, etc., el acceso al sistema operativo GNU/Linux, y demás aplicaciones relacionadas con el proyecto GNU.  Dar a conocer las ventajas que aporta el Software Libre a las empresas de Tecnologías de la Información de cara a mejorar su competitividad.
  12. 12. VaSLibre VaSLibre es un grupo de usuarios que se encargan de difundir y apoyar cualquier tipo de proyectos nacidos tanto en el Estado Carabobo como a nivel nacional. Gracias a esta iniciativa el Grupo de Usuarios de GNU/Linux de Portuguesa hospeda su página web como proyecto motor para la difusión y apoyo de proyectos locales en el Estado Portuguesa. SOFTWARE LIBRE PARA UNA SOCIEDAD LIBRE Antiguamente se compartía software y no existía el término de “software libre”, todo era un ambiente donde se podía leer el código, modificarlo, canibalizar partes de él para montar programas nuevos. En los ochentas cambio todo, se desintegro el grupo de hackers del laboratorio de Inteligencia Artificial, donde se compartía software, y la mayoría de los programadores emigraron a Symbolics. Se empezó a crear y usar software propietario, sistema que te impide compartir o modificar el software (es antisocial, poco ético, sencillamente equivocado). Richard Stallman ante estas circunstancias se enfrentó a un dilema moral radical, entre ganar mucho dinero y contribuyendo a levantar muros para dividir a la gente (creando software propietario) o abandonando el mundo de los ordenadores. Es así que decide hacer algo por el bien común, resucitar nuevamente una extinta comunidad. Primer paso para esto era crear un sistema operativo y optó por crear un sistema compatible con Unix para dotarle así de portabilidad y facilitar el cambio a los usuarios Unix, es así que decide emprender el proyecto GNU. En enero de 1984 Stallman abandono su empleo en el MIT y comenzó a escribir software GNU, como primer paso decidió crear un compilador capaz de trabajar en múltiples lenguajes y plataformas teniendo como resultado la creación del compilador GCC. El objetivo de GNU era proporcionar libertar a los usuarios de modo que se
  13. 13. necesitaba idear unos términos de distribución de impidieran que el software de GNU se convirtiera en software propietario, el método que se empleo fue el copyleft (copyleft utiliza la ley del copyright pero dándole la vuelta para servir a un propósito opuesto al habitual, en lugar de privatizar el software, ayuda a preservarlo como software libre, así se garantiza la libertad). Se aplicó una forma específica de copyleft para la mayor parte del software de GNU, conocida como GNU General PublicLicense (GNU GPL). 1985 se crea El free software foundation, una organización sin ánimo de lucro dedicada al desarrollo de software libre que se financiaba con donaciones y ventas de copias de software libre y otros servicios relacionados con este. Muchos de los componentes esenciales del software GNU se desarrollaron con el fin de crear un sistema operativo libre y completo, muchos de ellos se hicieron muy populares incluso sin haber se terminando el sistema GNU. Su origen está en una visión y un plan no es un impulso individual. Para 1990 el sistema GNU estaba casi terminado, pero faltaba crear un solo componente central, el kernel; en un principio se creó un kernel GNU llamado Hurd, pero no se concluyó en ese entonces por varias razones, es así que en 1991 LinusTorvalds desarrollo un kernel compatible con Unix y lo llamo Linux, en 1992 se combina Linux con el incompleto sistema GNU, resultando este un sistema operativo libre. Existen diversos retos que plantean un futuro incierto para el software libre, enfrentarse a ellos nos exigirá un esfuerzo constante y mucha resistencia, necesitaremos la clase de determinación que exhibe la gente cuando valora su libertad y la protege a toda costa. Entre estos retos tenemos el uso de librerías no libres, la amenaza de las patentes de software; que pueden introducir algoritmos y funciones fuera del alcance del software libre al menos durante 20 años y también documentación libre, ausencia de buenos manuales para nuestros sistemas, es importantísimo contar con desarrolladores de software libre con la conciencia y determinación para producir una amplia gama de manuales libres. Nuestra capacidad para hacer frente a los desafíos y amenazas dependerá de nuestra voluntad de mantenernos firmes en nombre de la libertad.
  14. 14. Por otra parte, y como respuesta que se ha venido promoviendo desde las Instituciones del Estado, es la formulación de proyectos que fomenten en trabajo colaborativo a través de la consolidación de una plataforma colaborativa que permita, a través de estos proyectos, promover el desarrollo de las capacidades nacionales en materia de Tecnologías de Información basada en Software Libre bajo estándares abiertos. Para efectos se destacan los siguientes Proyectos Nacionales que están vinculados con la promoción y uso del Software Libre en nuestro país, destacando entre ellos a Canaima, la cual es nuestra distribución GNU/Linux Venezolana basada en Debian que surge como una solución para cubrir las necesidades ofimáticas de los usuarios finales de la Administración Pública Nacional (APN). Figura Nro.3 Ejemplo de Portales Oficiales del Software Libre en Venezuela
  15. 15. COMO DEBEN FORMARSE LOS EMPRENDEDORES DEL SOFTWARE LIBRE Enseñar a las personas a pensar como emprendedores y entregarles herramientas para que sus ideas se transformen en nuevos negocios, son las principales características que definen a los programas de formación en emprendimiento, cada vez más demandados sobre todo entre profesionales jóvenes que buscan iniciar sus propias empresas, complementando los conocimientos teóricos con el impulso innato de emprender. Esta nueva filosofía de desarrollo tecnológico, se plantea como una solución de puertas abiertas para que cualquier persona o empresa que generalmente disponen de recursos limitados para sus inversiones tecnológicas, fomenten la eficiencia en coste en el ámbito de software. De ahí a que la conocida como economía digital requiera profesionales con conocimientos en una serie de técnicas, estrategias, competencias y habilidades específicas, muy diferentes a las que encontramos en las compañías convencionales. A pesar de contar con experiencia en el mundo de los negocios, los profesionales más "offliners" tendrán que recurrir a la formación si quieren emprender con éxito en el ámbito del comercio electrónico para superar las barreras y dificultades que conlleva la adaptación a este nuevo entorno. El caso Venezolano es un ejemplo claro de cómo la ausencia de políticas públicas adecuadas para el emprendimiento lleva a un pobre aprovechamiento del talento emprendedor. Todos quieren hablar de emprendimiento, animar a los jóvenes a comenzar sus negocios, impulsar a los emprendedores de las clases populares o apoyar iniciativas sociales. El emprendimiento está de moda, sin distinción de clase social o preferencia política, y más del 30% de los venezolanos realiza alguna actividad emprendedora. Pero es
  16. 16. igualmente cierto que la mayoría de ellos en el caso del tema en cuestión, se concentra en actividades comerciales de bajo valor agregado, generan pocos empleos, son poco innovadores, tienen baja aspiración al crecimiento y no poseen una visión internacional de sus negocios. Lo que es aún peor sólo el 10% de todos los emprendimientos superan el fatídico lapso de los 42 meses de subsistencia, para poderse contar como empresas establecidas y generadoras de empleo. Herramientas digitales para formar emprendedores del Software Libre No se trata de derribar los géneros tradicionales, ni dejar atrás las técnicas informáticas tradicionales que tantos buenos profesionales ha dado, sino de abrir nuestra mentalidad a nuevos formatos y plataformas, adaptar los conocimientos que ya tenemos y estar siempre dispuestos a encarar un proceso de aprendizaje constante Para establecer la situación actual de software en Venezuela es conveniente dividirla en dos áreas, la concerniente al software propietario y al software libre. Al hablar del software propietario podemos encontrar que actualmente en Venezuela existen alrededor de 500 empresas dedicadas a la integración de sistemas, el desarrollo y la comercialización de software propio o de terceros, las cuales generan más de 35 mil empleos entre directos e indirectos. La mayoría de estos empleos se concentran en Caracas, donde se ubican más del 70% del total de empresas, mientras las restantes se encuentran en el interior del país. Entre las aplicaciones comerciales, no desarrolladas en base a requerimientos, las producidas en mayor volumen por las compañías de software son las destinadas a actividades financieras, de inventario, facturación, inteligencia empresarial, gestión de recursos humanos y servicios de Internet. Cerca del 50% de las empresas dedicadas al software propietario, exportan sus productos principalmente hacia Latinoamericana siendo el principal cliente Colombia. Por otro lado encontramos a la industria de software libre en Venezuela, la cual se encuentra en pleno surgimiento gracias al auge mundial que se le ha dado como alternativa a las
  17. 17. plataformas soportadas por sistemas de operación como Unix y Windows, otro factor que ha ayudado a que se dé inicio el crecimiento del software libre en Venezuela es el apoyo recibido desde el Gobierno Nacional con un marco regulatorio que promueve la utilización de software libre principalmente en la Administración Pública Nacional. Si bien es cierto que la Industria del Software Libre en Venezuela está creciendo, aun no se encuentra al nivel de la Industria de Software propietario, por lo tanto se requiere seguir potenciando la industria nacional así como el fortalecimiento del Plan de Migración al Software Libre de la Administración Pública Nacional (APN) para alcanzar a mediano plazo una Industria de Software Libre Nacional de alta calidad. Al finalizar la Migración se pretende que todos los equipos de la red, tanto clientes como servidores, ejecuten prácticamente sólo software libre, basado en GNU/Linux como sistema operativo base. El nuevo entorno de trabajo debe suplir plenamente las funcionalidades requeridas por los usuarios y las funcionalidades de las aplicaciones que actualmente ofrecen los sistemas propietarios (MSWindows, macosx, entre otros). Para alcanzar este objetivo se deberá contar con:  Un Entorno gráfico estable, cómodo y fácil de usar para el usuario final.  La existencia de aplicaciones orientadas al uso de servicios de Internet: correo, web, etc.  La existencia de aplicaciones que permitan llevar a cabo tareas ofimáticas (OpenOffice).  Un Sistema de instalación automatizada y sencilla de equipos nuevos (SystemImager, Partition Image for Linux, FAI, etc).  La actualización e instalación de nuevo software de manera centralizada.  Uso de las características propias de GNU/Linux para la instalación y actualización de paquetes de software de manera remota y automatizada.  Compatibilidad de los diferentes dispositivos hardware presentes en la institución: impresoras, escáneres, monitores, tarjetas de vídeo, equipos de digitalización, etc.  Conseguir la ejecución de las aplicaciones existentes que actualmente están diseñadas para el Sistema Operativo Windows y que no sea conveniente, por
  18. 18. motivos económicos o técnicos, reconvertir a las nuevas herramientas. Por ejemplo usando herramientas de emulación y/o virtualización de software o mediante algún proceso de conversión a la plataforma GNU/Linux. Todo esto con el fin de lograr que la Migración sea lo más transparente posible para el usuario final y que se tengan que realizar el menor número posible de cambios en la estructura actual de la red. En definitiva, que el cambio sea lo menos traumático posible. Lo primero, y la base para lograr la buena praxis y escritura en diversos formatos, es tener un CMS (Content Management System) que les permita a profesores y alumnos publicar contenidos en diversos formatos. Existen diversas plataformas de publicación de contenidos. Algunas proceden de sistemas propietarios costosos y otras pertenecen a la gama del software libre. De toda la impresionante lista existente en el tema de software libre es bueno fijarse en aquellas que están desarrolladas con lenguaje PHP. Ahí destacan tres grandes marcas: Drupal, Joomla y WordPress. Existen mucho más pero mi recomendación personal va por WordPress. Es estable, fácil de usar y gracias a las plantillas que ofrece permite contar con una publicación que muchas veces escapa a la tradicional presentación de un blog. Uno de los puntos claves en el proceso de migración es el entrenamiento que se le debe proporcionar a los usuarios, el mismo debe contribuir a que el factor de resistencia al cambio sea lo más bajo posible y las metodologías de aprendizaje a utilizar deben incentivar a la autoformación e investigación. La capacitación se divide en dos tipos: a) Capacitación del personal técnico: Etapa I: En esta primera etapa de capacitación todo el personal técnico debe prepararse en el manejo básico/medio del uso y administración del sistema operativo GNU/Linux, en esta parte del entrenamiento el personal debe capacitarse para poder solventar cualquier problema de nivel medio que se le pueda presentar al momento de instalar y configurar un sistema GNU/Linux, los principales puntos que se deben tomar en cuenta en esta capacitación son:
  19. 19. * Visión general de un sistema GNU/Linux. * Visión general del árbol de directorios. * Archivos de dispositivos. * Utilización de discos y otros medios de almacenamiento. * Administración de memoria. * Encendido y apagado. * Entrando y saliendo del sistema. * Administrando cuentas de usuario. * Copias de seguridad (backup). * Configuración de la hora del sistema. * Sistema de Logs. * Mecanismos para obtener documentación y ayuda. * Instalación desde binarios. Compilación de paquetes desde fuentes.Además, el personal técnico debe contemplar el uso y configuración de sistemas de escritorio bajo plataforma GNU/Linux, esto con la finalidad de que el personal pueda brindar un buen soporte hacia el usuario final, los principales puntos a tomar en cuenta en este aspecto son: 1. Configuración general de un sistema de escritorio. 2. Barra de tareas y menús. 3. Navegación web y tareas comunes. 4. Migración de documentos a entornos libres (hojas de cálculo, documentos, mails, etc.). Etapa II: Después de haber realizado un entrenamiento general, se deben crear grupos de usuario para que contemplen por lo menos las siguientes áreas: i) Soporte a usuario final. ii) Administración de servicios. iii) Desarrolladores de aplicaciones en entornos libres. i) Personal de Soporte Técnico al usuario final: En la primera etapa se cubre casi en totalidad todo lo necesario para que el personal que quede en el grupo de Soporte técnico al usuario final pueda desempeñar su trabajo. Adicionalmente es necesario capacitación a través de cursos orientados a conocer las diferencias entre distribuciones comerciales y
  20. 20. distribuciones libres y la efectiva integración entre ellas. Intercambio de paquetería y diferencias entre la configuración y la organización de cada una de las distribuciones. Instalación de distribuciones de GNU/Linux bajo múltiples plataformas. Instalación de GNU/Linux en conjunto con otros sistemas operativos. Adaptación de GNU/Linux para tareas específicas. Organización interna, creación de extensiones del sistema e interacción con otros sistemas operativos. Servidores de Internet y protocolos de intercambio de información local y remota. Sistemas de la familia Unix. Uso efectivo del shell y de los entornos gráficos. Herramientas de manipulación de datos especiales y diseño de estrategias de control. Servidores Web, FTP, Samba, ldap, VNC, NFS, NIS, DNS, DHCP, Pop3, correo electrónico, IRC, firewall, protección de redes locales. Distribuciones de GNU/Linux. Puesta a punto de servicios para estaciones y servidores de datos. Servidores Unix, protocolo TCP/IP, servicios de información para redes locales y redes de amplia cobertura o de Internet. Cobertura DNS, NIS, DHCP, NFS. Servidores Web, FTP, Pop3, correo electrónico y protocolos auxiliares. Integración de GNU/Linux en redes heterogéneas. Interacción con diversas plataformas. Adaptación y optimización de servidores GNU/Linux para manejo simultáneo de servicios para redes Windows (Samba ofreciendo funciones para remplazar o interactuar con Windows NT). Protocolo IPX para redes Novell, Appletalk para redes de la familia MacOS. Vitual Network Protocol para monitoreo directo de la actividad del escritorio de usuarios de Windows. Estaciones y servidores sin disco duro. Interconexión de redes remotas. Tablas de encaminamiento de datos. Monitoreo de actividades de redes locales. Seguridad y auditoría de sistemas. Firewall y protección de redes locales ante ataques de redes externas. Bases de datos. Visualización de aplicaciones remotas. Seguridad en redes basadas en GNU/Linux.iii) Personal de Desarrollo de aplicaciones en entornos libres:En este caso la
  21. 21. capacitación debe estar basada en cursos orientados a desarrolladores o a personas que desean comprender las herramientas de desarrollo de aplicaciones. Integración de los sistemas bajo elentorno de programación GNU/Linux para optimizar los recursos como plataforma de desarrollo. Metodologías de desarrollo de Software Libre. Uso del shells como ambiente de programación, interacción con los recursos del sistema, creación de interfaces de uso y control, desarrollo web. Compiladores, debuggers, librerías y bibliotecas, lenguajes de programación C, C++, awk, sed, Perl, lenguajes de programación literaria TeXPascal, TeXC. Librerías para interfaces bajo Tk/tcl, Gdk/Gtk, LibQt, ncurses, svga libs. Filtros, dispositivos, programación hacia puertos de hardware externos. Lenguajes de estructuración y composición digital de documentos TeX, LaTeX, Metafont, PostScript, DocBook, HTML, SGML. Diseño de BD. Lenguajes de extracción de datos y de bases de datos SQL. b) Capacitación del usuario final: A fin de minimizar el impacto que pueda causar el cambio de plataforma en los usuarios finales se requiere realizar un plan de capacitación al usuario final, que permita al mismo familiarizarse y adaptarse con el nuevo sistema de operación y sus aplicaciones. La capacitación del usuario final se debe realizar en dos etapas: Etapa I: Tiene como objetivo capacitar al usuario con las herramientas básicas y que contemple los siguientes puntos: * Adiestrar al personal en herramientas de ofimáticas en software libre (suite OpenOffice). * Adiestrar al personal en herramientas de navegación en software libre (mozilla firefox). Aunque las herramientas ofimáticas y navegadores en Software Libre se pueden instalar tanto en entornos de escritorio propietarios o libres, el impacto que puede producir en el usuario el cambiar de forma brusca de entornos de escritorio puede generar una predisposición al rechazo, ya que el manejo de un entorno de escritorio GNU/Linux puede resultar incómodo para el usuario si no se le instruye en el uso del mismo, generando como consecuencia un impacto en la productividad del usuario.
  22. 22. Etapa II: Se llevará a cabo una vez realizado el inventario de software, de esta manera se capacitará al usuario en las aplicaciones equivalentes en software libre; a las utilizadas por él en sus labores cotidianas. Esta etapa también permitirá al usuario familiarizarse con en el entorno de escritorio (Gnome, KDE). Existen usuario finales particulares a los que será necesario capacitar mediante cursos de aplicaciones específicas. Estos cursos están orientados al uso de software específico de GNU/Linux. OpenOffice (Oficina), GIMP (Diseño gráfico), Uso del entorno KDE (escritorio), Uso del entorno GNOME, Uso de X Windows (X.org), Uso de Inkscape (Diseño vectorial), Introducción a la computación, TeXMetafont,LaTeX, LyX (Tipografía Digital). GNUplot, qCAD, etc. Aspectos técnicos y operativos para llevar a cabo la capacitación se debe realizar una adecuada planificación del plan de capacitación para lograr los objetivos a tiempo y poder contar con el personal que brinde adecuado apoyo al momento de realizar la migración. Inmediatamente después de la capacitación al personal se requiere instalar las herramientas de ofimáticas (openoffice) y navegador (mozilla firefox) que fueron enseñadas en la capacitación, esto con el fin de ir progresivamente acostumbrando al personal al uso de estas herramientas de Software Libre y que adquieran destrezas en ellas antes de utilizarlas en un entorno gráfico GNU/Linux. Muchas aplicaciones de Software Libre funcionan con sistemas de operación propietarios y esto nos da la oportunidad de instalar estas aplicaciones sin tener que cambiar totalmente el entorno de escritorio. Por ejemplo OpenOffice y Mozilla Firefox funcionan con Windows y así puede utilizarse en sustitución de Office, e Internet Explorer respectivamente. Aparte de ser menos impactante, este enfoque permite que la reacción del usuario pueda ser calibrada a pequeña escala y que los planes para la formación de los usuarios puedan hacerse sobre la base de la experiencia.
  23. 23. CONCLUSION Hoy en día, el acceso a la información, a las nuevas tecnologías y a la cultura no puede estar destinado exclusivamente hacia los que más tienen, es una realidad que debe darse a conocer por igual a todos los sectores. Todo evoluciona generalmente y sobre el terreno del software no es la excepción. El software libre ayuda a la libre expansión y mejoramiento por parte de los usuarios, del sistema de funcionamiento informático dejando de lado la imponencia y fuerte presión del mundo Microsoft. Este software libre tiene una serie de ventajas mencionadas a continuación. Vale la pena mencionar que estos software libres son más económicos pues queda claro que no se gasta en pagar licencias, así también hay libertad de uso y de redistribución a través de la web. Esto quiere decir que se puede instalar el software las veces que se desee y en la cantidad de máquinas que se decida sin ningún tipo de restricción legal. A través de estas condiciones es evidente indicar que existe una independencia tecnológica; la libertad de emplearlo las veces que se desee es ilimitada. Más ventajas es que ayuda a fomentar la libre competencia pues los servicios y las licencias no están regidas por alguien en forma definitiva. También con el software libre se obtiene soporte y compatibilidad a largo plazo, es decir, si se tiene una nueva y actual versión de software del que se tiene, se encontrará en el instalado un soporte sirviendo de actualizador de versión y este proceso será posible a largo plazo con posibles versiones posteriores.
  24. 24. BIBLIOGRAFIA Ayuda en Linea:  CNTI lanza Canaima 2.0. http://www.cnti.gob.ve/index.php?option=com_content&view=article&id=882:cntil anza-canaima-20&catid=43:actualidad&Itemid=87  Guía para la Implementación del Software Libre en la Administración Pública de la República Bolivariana de Venezuela. http://www.softwarelibre.gob.ve/documentos/Documento_Migracion.pdf  ¿Qué es Software Libre?. http://www.cnti.gob.ve/index.php?option=com_content&task=view&id=93  Ley Orgánica de Ciencia, Tecnología e Innovación. http://oncti.gob.ve/pdf/locti.pdf  Ley Orgánica de la Administración Pública. http://www.mintra.gov.ve/legal/leyesorganicas/leyadministracionpublica.html  Ley Orgánica de Telecomunicaciones. http://www.tsj.gov.ve/legislacion/LT_ley.htm  Reglamento de Ley Orgánica de ciencia, Tecnología e Innovación. http://www.oncti.gob.ve/pdf/Reglamento_Aportes.pdf  Proyecto Red del Estado. http://www.redestado.gov.ve/  Portal Oficial del Software Libre en Venezuela. http://www.softwarelibre.gob.ve/  Constitución de la República Bolivariana de Venezuela. http://www.constitucion.ve/documentos/ConstitucionRBV1999-ES.pdf  Decreto N° 3.390. http://www.mct.gob.ve/Vistas/Frontend/documentos/Decreto%203.390%20Softwar e%20%20Libre.pdf  Centro Nacional de Tecnologías de Información. http://www.cnti.gob.ve/

×