26
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR UNIVERSITARIA UNIVERSIDAD POLITECNICA TERRITORIAL JJ MONTILLA EXTENSION ACARIGUA PROGRAMA NACIONAL DE FORMACION INFORMATICA UNIDAD CURRICULAR: INGENIERÍA DEL SOFTWARE II INTEGRANTES: MARIA ANGELICA REYES. C.I.: 13.353.264 NAIDELIN GIMENEZ C.I: 12.535.222 DESIREE VELAZQUEZ C.I: 17.012.053 ISMARY ESCOBAR C.I.: 14.001.431 ANTONIO SPADARO C.I.: 15.491.963 RAFMAN GONZALEZ C.I.:12.265.600 LEIBI GONZALEZ C.I.: 12.526.145 GONZALO TORRES C.I.: 9.562.603 SECCION: 831 ACARIGUA 19/10/2013 SOFTWARE LIBRE

Software Libre Formacion Critica

Embed Size (px)

Citation preview

Page 1: Software Libre Formacion Critica

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR UNIVERSITARIA

UNIVERSIDAD POLITECNICA TERRITORIAL JJ MONTILLA

EXTENSION ACARIGUA

PROGRAMA NACIONAL DE FORMACION INFORMATICA

UNIDAD CURRICULAR: INGENIERÍA DEL SOFTWARE II

INTEGRANTES:

MARIA ANGELICA REYES. C.I.: 13.353.264

NAIDELIN GIMENEZ C.I: 12.535.222

DESIREE VELAZQUEZ C.I: 17.012.053

ISMARY ESCOBAR C.I.: 14.001.431

ANTONIO SPADARO C.I.: 15.491.963

RAFMAN GONZALEZ C.I.:12.265.600

LEIBI GONZALEZ C.I.: 12.526.145

GONZALO TORRES C.I.: 9.562.603

SECCION: 831

ACARIGUA 19/10/2013

SOFTWARE

LIBRE

Page 2: Software Libre Formacion Critica

INDICE

PÁG

INTRODUCCIÓN…………………………………………………………………

SOFTWARE LIBRE………………………………………….…………………..

Aspectos Básicos del software Libre……………………………………………….

Historia…………………………………………………………………………..….

Concepto de Software Libre………………………………………………………...

Filosofía del Software Libre..……………………………………………………….

Características del Software Libre………………………………………...………..

Software Libre en Venezuela……………………………………………………….

EXPERIENCIAS EXITOSAS DEL SOFTWARE LIBRE A NIVEL

REGIONAL………………………………………………………………………...

Difundiendo el Software Libre en Portuguesa…………………………….………...

SOFTWARE LIBRE PARA UNA SOCIEDAD LIBRE………………………...

COMO DEBEN FORMARSE LOS EMPRENDEDORES DEL

SOFTWARE LIBRE………………………………………………………………

Herramientas digitales para emprendedores del Software Libre……………………

Adaptación de GNU/Linux para tareas específicas…………………………………

CONCLUSION…………………………………………………………………….

BIBLIOGRAFIA…………………………………………………………………...

03

03

03

04

05

06

07

09

12

13

14

17

18

22

25

26

Page 3: Software Libre Formacion Critica

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.

Page 4: Software Libre Formacion Critica

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

Page 5: Software Libre Formacion Critica

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”.

Page 6: Software Libre Formacion Critica

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

Page 7: Software Libre Formacion Critica

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:

Page 8: Software Libre Formacion Critica

Figura Nro.1 Características y Ventajas del Software Libre

Page 9: Software Libre Formacion Critica

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

Page 10: Software Libre Formacion Critica

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

Page 11: Software Libre Formacion Critica

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

Page 12: Software Libre Formacion Critica

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

Page 13: Software Libre Formacion Critica

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.

Page 14: Software Libre Formacion Critica

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

Page 15: Software Libre Formacion Critica

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.

Page 16: Software Libre Formacion Critica

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

Page 17: Software Libre Formacion Critica

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

Page 18: Software Libre Formacion Critica

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

Page 19: Software Libre Formacion Critica

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

Page 20: Software Libre Formacion Critica

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:

Page 21: Software Libre Formacion Critica

* 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

Page 22: Software Libre Formacion Critica

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

Page 23: Software Libre Formacion Critica

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.

Page 24: Software Libre Formacion Critica

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.

Page 25: Software Libre Formacion Critica

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.

Page 26: Software Libre Formacion Critica

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/