Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
MISL, Migración Institucional a Software Libre
1
MISL, Migración Institucional a Software Libre
2
MISL, Migración Institucional a Software Libre
3
Introducción al
Contexto
MISL, Migración Institucional a Software Libre
4
Tema del proyecto:
Elaboración de un "Plan para un Proceso de Migración del Sistema
Informático de una Institución a Software Libre", detectando y poniendo en
evidencia sus ventajas y desventajas.
Objetivos del proyecto:
El desarrollo de un modelo genérico que sirva como guía para
aquellas instituciones que deseen migrar sus sistemas a SL.
Descripción del proyecto:
En primera instancia, se definirá el modelo de migración, con sus
distintas etapas. Una vez finalizado éste, se aplicará dicho esquema a un
caso concreto, en particular, a la Subsecretaria de Cultura de la
Municipalidad de General Pueyrredón.
Motivaciones:
Basándonos en las características que ofrecen los sistemas
implementados mediante Software Libre (en adelante S.L.), el enorme
apoyo y difusión que tienen, y considerando la situación económica actual
por la que atraviesa nuestro país, y la ilegalidad de uso de software
privativo he planteado la idea de llevar a cabo el proyecto de migración a
fin de brindar una posible solución a dichos problemas aprovechando estas
tecnologías.
Prueba del modelo
MISL, Migración Institucional a Software Libre
5
A raíz de reuniones mantenidas con gente de la Subsecretaria de
Cultura de la MGP, quienes mostraron entusiasmo e interés en llevar a cabo
una migración a SL en un futuro cercano. A consecuencia de esto, surgió la
idea de definir el presente modelo para hacer posible y facilitar este tipo
de migraciones.
Alcance del proyecto:
El presente proyecto constituye un modelo genérico a tener en
cuenta a la hora de llevar a cabo una migración utilizando S.L.. Con el fin
de sustentar el modelo general que se definirá, se aplicará éste a la
Subsecretaria de Cultura de la Municipalidad de General Pueyrredón, en
adelante el Beneficiario.
Limites del proyecto:
El modelo resultante de este proyecto solo será una guía o una
recomendación de los pasos a seguir, pero no implica llevar a cabo la
migración propiamente dicha.
MISL, Migración Institucional a Software Libre
6
Presentación
del modelo
MISL, Migración Institucional a Software Libre
7
Definición fases del cambio
El modelo consta de un instructivo con una serie de pasos
previamente elaborados, a llevar a cabo en la institución interesada en la
migración.
De esta manera, progresivamente el modelo le será de guía a la
institución para dicho proceso de migración, dividiéndolo en distintas
etapas y otorgándoles un orden, a fin de simplificar la tarea y darle un
ordenamiento lógico y temporal. En dichas etapas, se irá llevando a cabo
paulatinamente la migración y las capacitaciones correspondientes.
Cuestiones a tener en cuenta antes de realizar la migración:
• Se debe contar con un fundamento firme del por que de la migración.
• Se debe contar con el respaldo de profesionales de la informática.
• Se debe contar con una persona responsable y capacitada que respalde
el cambio dentro de la institución.
• Se debe comenzar con sistemas no críticos.
• Se debe asegurar que cada etapa de la migración sea factible.
A grandes rasgos, las diversas etapas del modelo de migración,
ayudaran a detectar los siguientes puntos y a la confección de diversos
planes:
● Descripción de los sistemas de información existentes y plataforma
sobre la cual operan, señalando el grado de criticidad de las
aplicaciones.
● Identificación de los procesos claves.
● Análisis de la situación actual en cuanto a experticia del personal.
MISL, Migración Institucional a Software Libre
8
● Diagnóstico de la situación actual en el área de sistemas e
identificación de los problemas existentes y necesidades de
actualización tecnológica requeridas.
● Identificación de los factores limitantes o riesgos previsibles que
podrían obstaculizar el desarrollo de las actividades necesarias para
lograr la implantación de la solución y formas de superarlos.
● Identificación del Recurso Humano necesario para la ejecución de la
solución.
● Plan de capacitación y actualización del Recurso Humano.
● Plan de Contingencia.
MISL, Migración Institucional a Software Libre
9
Estructura
El modelo constará de una etapa de Relevamiento, en donde se
conocerá el estado de la Institución en cuanto a Software, Hardware y
Recursos Humanos.
Luego de llevar a cabo el Relevamiento, el próximo paso es realizar el
Análisis de la información, para poder determinar correctamente que
Alternativa es la más adecuada para la institución.
Relevamiento
El relevamiento de la institución de llevará acabo en tres diferentes
grupos:
• Hardware
• Recursos Humanos
• Software
Por medio de diferentes tipos de Test se podrá llevar a cabo el
relevamiento. El modelo presenta esquemas adaptable a cada institución para
desarrollar esta tarea con facilidad.
MISL, Migración Institucional a Software Libre
10
Análisis:
Con la información recabada del relevamiento de la etapa anterior, se
deberá hacer un análisis cauteloso para determinar correctamente el estado
general de cada área de la institución.
Luego del análisis podremos determinar si la institución se encuentra
en un estado:
• Inicial
• Intermedio
• Maduro
•
MISL, Migración Institucional a Software Libre
11
Definición de
Estándares
MISL, Migración Institucional a Software Libre
12
Recursos Humanos
MISL, Migración Institucional a Software Libre
13
Uno de los factores más importantes a tener en cuenta en el proceso de
migración, son los recursos humanos que la institución posee, es por eso, que
debemos analizarlos con detenimiento.
Se ha divido a los recursos humanos de la institución en dos grupos bien
definidos. En el primer grupo de encuentra el personal informático, aquel que
desarrolla sistemas, mantiene redes informáticas de comunicación,
reparadores de hardware, etc.
En el otro grupo se encuentra el personal no informático, es decir, los
usuarios finales de aplicaciones, aquellos que realizan su trabajo por medio de
una computadora en donde la informática no es su campo.
Para que quede mas claro este punto, dividimos a modo de ejemplo las
profesiones integrantes de cada grupo:
Informáticos:
● Licenciados en Sistemas
● Ingenieros en Informática
● Ingenieros Electrónicos
● Técnicos de PC
MISL, Migración Institucional a Software Libre
14
● Otros
No Informáticos:
● Abogados
● Contadores
● Administrativos
● Secretarias
● Otros
Para el análisis de ambos grupos se ha definido un estándar a tener en
cuenta a la hora de realizar el proceso de análisis de los recursos.
Cada grupo, Informáticos y No informáticos, internamente será divido
en usuarios avanzados y usuarios básicos.
¿Como agrupar a los usuarios?
Se llevará a cabo un Test por cada usuario involucrado en el proceso,
este Test determinará, mediante el conocimiento del empleado, en que nivel
será ubicado.
Por ejemplo, los usuarios avanzados necesitarán menos capacitación de
uso de una determinada herramienta que los usuarios básicos.
A continuación vamos a explicar el proceso de análisis para el primer
grupo de recursos humanos de la institución.
MISL, Migración Institucional a Software Libre
15
Personal Informático
Lo primero que se debe hacer es determinar el personal informático de la
institución.
El siguiente paso es tomarle un Test al usuario para determinar sus
habilidades. A modo de ejemplo se propone el siguiente:
MISL, Migración Institucional a Software Libre
16
TEST – PERSONAL DE INFORMATICA:
Complete sus datos personales:
Titulo:
Cargo:
Nombre:
Apellido:
Coloque una cruz en los puntos en los cuales considere que tiene las
habilidades suficientes como para desempeñar una tarea diaria en su
trabajo:
Sistema Operativo:
- DOS
- Windows 9x/XP
- Linux usuario
Tareas:
Mantenimiento/configuración básica de la plataforma.
Mantenimiento/configuración de usuarios.
- Linux administrador
- Windows 2000/ familia de servidores
- Unix
- Solaris
MISL, Migración Institucional a Software Libre
17
Escritorio/Oficina:
- MS Office
- Star Office
Tareas:
Armado de informes/reportes.
- Visio.
- Rational UML.
- Project.
Tareas:
Tendencias/Estadística.
Análisis.
Administración de proyectos.
Motores de Base de Datos:
- Access
Tareas:
Modelado de Tablas.
Consultas.
- SQL Server
- Oracle
- MySQL
Tareas:
Normalización.
SP/Triggers.
Permisos.
MISL, Migración Institucional a Software Libre
18
Tuning.
Lenguajes de programación:
- C
- Pascal
- Basic
- Delphi
- VB
- C#
- Java
- PHP
- VB.net
Redes:
- Compartir recursos.
- Diseñar y mantener una red.
- Diseño de políticas de seguridad y privacidad.
MISL, Migración Institucional a Software Libre
19
Una vez realizados todos los test debemos analizar los resultados. Para
determinar el nivel de cada usuario, y así encasillarlo como avanzado o
básico, a continuación se expone un ejemplo de como se debe realizar el
proceso.
Cada punto marcado por el empleado tiene una ponderación, por lo que
sumando todos los puntos, tendremos una visión aproximada del conocimiento
general del empleado.
MISL, Migración Institucional a Software Libre
20
Habilidades (ordenadas por nivel)
Tipo Aplicación
Nivel
Sistema Operativo DOS Básico
Sistema Operativo Windows 9x/XP Básico
Sistema Operativo Linux usuario Básico
Escritorio/Oficina MS Office Básico
Escritorio/Oficina Star Office Básico
Motores de Base de
Datos: Access Básico
Lenguajes de
Programación C Básico
Lenguajes de
Programación Pascal Básico
Lenguajes de
Programación Basic Básico
Lenguajes de
Programación Delphi Básico
Lenguajes de
Programación VB Básico
Redes: Compartir recursos. Básico
Sistema Operativo Linux administrador Avanzado
Sistema Operativo Windows 2000/ familia de servidores Avanzado
Sistema Operativo Unix Avanzado
Sistema Operativo Solaris Avanzado
Escritorio/Oficina Visio. Avanzado
Escritorio/Oficina Rational UML. Avanzado
Escritorio/Oficina Project. Avanzado
Motores de Base de
Datos: SQL Server Avanzado
Motores de Base de
Datos: Oracle Avanzado
Motores de Base de
Datos: MySQL Avanzado
Lenguajes de C# Avanzado
MISL, Migración Institucional a Software Libre
21
Programación
Lenguajes de
Programación Java Avanzado
Lenguajes de
Programación PHP Avanzado
Lenguajes de
Programación VB.net Avanzado
Redes: Diseñar y mantener una red. Avanzado
Redes:
Diseño de políticas de seguridad y
privacidad. Avanzado
En el test se tienen en cuenta:
12 ítems determinados como conocimientos básicos.
16 ítems determinados como conocimientos avanzados.
Se evaluará de la siguiente manera:
Items básicos marcados / 12 = Promedio de básico
Items avanzados marcados / 16 = Promedio de avanzado
Rango MISL
Un usuario básico es aquel cuyo promedio de conocimientos básicos es
inferior al 0.8 y el nivel avanzado es inferior al 0.2.
Seguidamente, explicaremos el proceso de análisis para el otro grupo
de recursos humanos, el personal no informático.
MISL, Migración Institucional a Software Libre
22
Personal No Informático
Una vez determinados quienes son los que se encuentran en este grupo, se
propone siguiente Test para que sean calificados:
MISL, Migración Institucional a Software Libre
23
TEST – PERSONAL NO INFORMATICO:
Complete sus datos personales:
Titulo:
Cargo:
Nombre:
Apellido:
Coloque una cruz en los puntos en los cuales considere que tiene las
habilidades suficientes como para desempeñar una tarea diaria en su
trabajo:
Sistema Operativo:
- Windows 98
- Windows XP
Tareas:
Instalación y ejecución de programas
Búsqueda de archivos
Panel de control
Drivers
MISL, Migración Institucional a Software Libre
24
- Linux
Tareas:
Instalación y ejecución de programas
Búsqueda de archivos
Panel de control
Drivers
Escritorio/Oficina:
- Microsoft Office
- Star Office
Tareas:
Crear documentos
Informes
Planillas diarias
Cartas
Análisis
Internet:
- Internet Explorer
- Netscape Navigator
Tareas:
Manejo de mail/cuentas de correo
Envío de archivos
Búsquedas de información
MISL, Migración Institucional a Software Libre
25
- Opera
- Firefox
Tareas:
Manejo de mail/cuentas de correo
Búsquedas de información
Búsquedas avanzadas/archivos/programas
Redes:
- Redes Microsoft
Tareas:
Compartir recursos
Acceder a recursos
Aplicaciones de escritorio:
- MSN Messenger
- Yahoo Messenger
- Winzip
- Winrar
Tareas:
Establecer conversaciones
Intercambiar archivos
Comprimir archivos
- Norton Antivirus
- AVG antivirus
- AD – Aware antispyware
MISL, Migración Institucional a Software Libre
26
Tareas:
Detección y eliminación de virus
Eliminación y prevención de spyware
MISL, Migración Institucional a Software Libre
27
Una vez finalizados los Test debemos analizar los resultados. Para
determinar el nivel de cada usuario, y así encasillarlo como avanzado o
básico, a continuación se expone un ejemplo de cómo se debe realizar el
proceso.
Cada punto marcado por el empleado tiene una ponderación, por lo que
sumando todos los puntos, tendremos una visión aproximada del conocimiento
general del empleado.
Habilidades (ordenadas por nivel)
Tipo Aplicación
Nivel
Sistema Operativo Windows 98 Básico
Sistema Operativo Windows XP Básico
Escritorio/Oficina MS Office Básico
Escritorio/Oficina Star Office Básico
Internet Internet Explorer Básico
Internet Netscape Navigator Básico
Redes Redes Microsoft Básico
Aplicaciones de
escritorio MSN Messenger Básico
Aplicaciones de
escritorio Yahoo Messenger Básico
Aplicaciones de
escritorio WinZip Básico
Aplicaciones de
escritorio WinRar Básico
Sistema Operativo Linux Avanzado
Sistema Operativo Windows 2000/ familia de servidores Avanzado
Internet Opera Avanzado
Internet Firefox Avanzado
Aplicaciones de
escritorio Norton Antivirus Avanzado
Aplicaciones de AVG antivirus Avanzado
MISL, Migración Institucional a Software Libre
28
escritorio
Aplicaciones de
escritorio AD-Aware antispyware Avanzado
En el test se tienen en cuenta:
11 ítems determinados como conocimientos básicos.
7 ítems determinados como conocimientos avanzados.
Se evaluara de la siguiente manera:
Items básicos marcados / 11 = Promedio de básico
Items avanzados marcados / 7 = Promedio de avanzado
Rango MISL
Un usuario básico es aquel cuyo promedio de conocimientos básicos es inferior
al 0.8 y el nivel avanzado es inferior al 0.2.
MISL, Migración Institucional a Software Libre
29
Hardware
MISL, Migración Institucional a Software Libre
30
MISL, Migración Institucional a Software Libre
31
Otro factor a considerar en el relevamiento de la institución es el
hardware con el que actualmente cuenta, por ejemplo, cuántos servidores
tiene, cuántos clientes, qué tipo de servidores (mail, datos, etc.), etc.
Para llevar a cabo el estudio, se dividirá el hardware en dos grandes
grupos bien definidos: servidores y clientes.
Servidores: Por servidores se entiende todas aquellas computadoras
encargadas de brindar servicios, información o aplicaciones a otras
computadoras conectadas a la misma.
Clientes: son aquellas computadoras que solicitan información, la
realización de algún servicio o ejecución de alguna aplicación a los servidores
con el propósito de realizar alguna tarea.
Con el fin de facilitar el estudio y posterior análisis del hardware,
elaboramos los siguientes cuadros, que deberán ser rellenados por personal
con conocimientos informáticos. Los mismos permitirán relevar la situación
actual de la institución en materia de hardware, tanto de servidores como de
clientes.
MISL, Migración Institucional a Software Libre
32
Servidores
Hardware de los
servidores Servidor 1 Servidor 2 Servidor 3
Marca
Modelo
Función principal
Procesador
Cantidad de procesadores
Marca del procesador
Modelo del procesador
Velocidad del procesador
Memoria RAM
Cantidad de discos duros
Capacidad en discos duros
Observaciones
MISL, Migración Institucional a Software Libre
33
Clientes
Datos generales:
Datos de las PC Datos
Nro de PCs de la institución
Nro de PCs con acceso a Internet
Nro de PCs con acceso a red local
Nro de PCs aisladas
Nro de PCs con sistema operativo Windows
Nro de PCs con sistema operativo Linux
Nro de PCs con otros sistemas operativos
Nro de PCs con procesador Pentium IV o equivalente
Nro de puestos de trabajo con computadoras no PC
(Apple u otros)
Nro de empleados con PC asignada exclusivamente
Nro de empleados con PC compartida con otros
funcionarios
Nro de empleados con dirección de correo electrónico
Observaciones
Datos específicos de las PCs:
Hardware de los clientes Datos PC
Marca
Modelo
Procesador
Marca del procesador
MISL, Migración Institucional a Software Libre
34
Modelo del procesador
Velocidad del procesador
Memoria RAM
Capacidad en discos duros
Empleado a cargo
Departamento o sección de la
institución donde se encuentra
la PC
Observaciones
Una vez obtenidos los datos del hardware de los servidores y máquinas
clientes de la institución, éstos serán utilizados para determinar el
consecuente camino a seguir para llevar a cabo la migración, teniendo en
cuenta las opciones más acordes con los recursos de hardware de la
institución.
MISL, Migración Institucional a Software Libre
35
Software
MISL, Migración Institucional a Software Libre
36
Este punto es uno de los más importantes en el proceso de migración,
ya que lo que se migra básicamente es Software, es por eso que se debe
analizar con mucho cuidado y detalle para poder determinar la mejor y más
adecuada alternativa.
En esta sección expondremos lo que se debe considerar y como se debe
llevar a cabo un relevamiento de software genérico en una institución.
Dividimos el análisis del software en dos grupos:
Sistemas operativos
Aplicaciones
MISL, Migración Institucional a Software Libre
37
Sistemas operativos
Se le otorgará al analizador una guía de relevamiento a tener en cuenta
a la hora de analizar los Sistemas Operativos que la institución utiliza.
Cuadro propuesto:
Producto
y
versión
Cantidad de
instalaciones
Licencias
Nominativas
Licencias
al
portador
Licencias
globales
Licencias
OEM
Dif. a
regularizar
• Instalaciones: se refiere a la cantidad total de instalaciones o uso de ese
producto en las computadoras de la institución en cuestión, sin importar la
cantidad de licencias del mismo.
• Licencias Nominativas: Son las licencias por contrato en Argentina, entre la
productora de software y la empresa. En ella figura la cantidad de licencias y
la versión del producto.
• Licencias al portador: son licencias no nominativas, adquiridas con los
productos en caja o packs, deben incluir el certificado de originalidad y en
algunos casos el producto físico (cd, dvd)
• Licencias globales: son acuerdos firmados entre una empresa y la
productora de software, por el que se destinan licencias para ser utilizadas en
distintas partes del mundo. En todos los casos estas licencias necesitan una
confirmación de uso para Argentina.
MISL, Migración Institucional a Software Libre
38
• Licencias OEM: Son las licencias que se entregan con el software
preinstalado en equipos nuevos.
• Diferencia a regularizar: surge de la diferencia entre las instalaciones y la
cantidad total de licencias de cada producto.
MISL, Migración Institucional a Software Libre
39
Aplicaciones
El análisis de las aplicaciones debe ser aún más cuidadoso que el
anterior, ya que existen una gran cantidad de aplicaciones que pueden
reemplazar a las aplicaciones propietarias, es por eso que las guías a
completar son más detallistas.
Para cada aplicación usada en la institución se deben determinar los
siguientes puntos:
a. El nombre de la aplicación, el número de la versión y el punto de
contacto para obtener respuesta ante cualquier consulta.
b. Cuántos usuarios necesitan acceder a la aplicación.
c. En qué sistemas operativos se puede ejecutar la aplicación, si tiene
versiones para otro SO.
d. Con qué otra aplicación interactúa.
e.Qué hardware se necesita. En particular si se necesita algún
hardware de perfil especial o no estándar, como lectora de código de
barras, webcams, etc.
f. Qué protocolo utiliza para comunicarse con otras aplicaciones, de
alto nivel como por ejemplo Web Services, o de bajo nivel, como TCP.
g. Qué formatos de archivos necesita.
MISL, Migración Institucional a Software Libre
40
Aplicaciones de Servicios:
Consideramos aplicaciones de Servicios a aquellas que su función sea de
servidora de otras aplicaciones, por ejemplo, servidores de mail, FTP,
motores de base de datos.
Aplicaciones de Escritorio:
Consideramos aplicaciones de escritorio a aquellas que son utilizadas
por el usuario final, generalmente por el personal no informático de la
institución.
MISL, Migración Institucional a Software Libre
41
Modelos de Test a completar por el auditor o analizador:
Aplicaciones de Servicios:
Aplicación: ....................................................................
Versión: ........................................................................
Distribuidor:
Nombre:...................................................................
Tel:.........................................................................
Email:......................................................................
Nro. de Usuarios: ................................................................
Plataforma/s: ....................................................................
Entorno de aplicación: ........................................................
Requerimientos de Hardware:
Procesador:..............................................................
RAM:......................................................................
HD:........................................................................
Interacción con otras aplicaciones:
.......................................................................
.......................................................................
.......................................................................
.......................................................................
Formato de archivos que consume:
.......................................................................
.......................................................................
MISL, Migración Institucional a Software Libre
42
Aplicaciones de Escritorio:
Aplicación: .......................................................................
Versión: ...........................................................................
Distribuidor:
Nombre:...................................................................
Tel:.........................................................................
Email:......................................................................
Nro. de Usuarios: ................................................................
ok
Requerimientos de Hardware:
Procesador:.............................................................
RAM:.....................................................................
HD:.......................................................................
Interacción con otras aplicaciones:
.......................................................................
.......................................................................
.......................................................................
.......................................................................
Formato de archivos que consume:
.......................................................................
.......................................................................
MISL, Migración Institucional a Software Libre
43
Análisis de
la investigación
MISL, Migración Institucional a Software Libre
44
Criterios de clasificación de
habilidades y conocimientos
MISL, Migración Institucional a Software Libre
45
Personal informático
Sistemas operativos:
• DOS
Debido a su historia y a que fue base de otros sistemas operativos,
consideramos que es fundamental su conocimiento. Por lo tanto es una
habilidad básica que debe poseer el personal informático.
• Windows 98/XP
Los sistemas operativos Windows han sido los más difundidos en los últimos
años. Su usabilidad y amigabilidad han hecho que tareas difíciles se
desarrollen fácilmente. Es casi un requisito indispensable que un empleado
del sector de informática conozca casi el 100% de estos SO. Por lo que
determinamos que es básico que un usuario conozca la familia de SO
Windows.
• Linux Usuario
En el caso de Linux, su uso se está haciendo cada vez más frecuente y
fácil. Es básico que un empleado informático tenga nociones de cómo
utilizar alguna distribución de Linux.
• Linux Administrador
A diferencia del punto anterior, el rol de Administrador es una tarea
ardua, por lo que esta siempre se debería delegar a usuarios avanzados
con sólidos conocimientos en la plataforma.
MISL, Migración Institucional a Software Libre
46
• Windows 2000/familia de servidores
Windows 2000 y sus derivados, pertenecientes a la familia de Servidores, al
igual que Linux Administrador, los empleados informáticos que posean el
conocimiento para administrar estos servidores, los catalogamos con
avanzados debido a la complejidad que esto implica.
• Unix
Este sistema operativo, al tener una orientación de servidor, y además ser
la base de la mayoría de los sistemas operativos, hace que no sean de uso
común entre los usuarios informáticos en general y por ello lo consideramos
un conocimiento avanzado para ellos.
• Solaris
Al igual que otros sistema operativos, Solaris esta basado en Unix y se
encuentra en pleno desarrollo y crecimiento, por lo que consideramos que
su conocimiento es avanzado para usuarios informáticos.
MISL, Migración Institucional a Software Libre
47
Escritorio/Oficina:
• Microsoft Office
Sin duda alguna, Microsoft Office es el paquete de oficina más
corriente y usado del mercado, por lo que nadie del personal
informático puede dejar de conocer su manejo tanto para la
creación/manipulación de documentos, de reportes, plantillas diarias,
análisis estadísticos, etc. Dichos conocimientos son elementales para el
trabajo del personal informático.
• Star Office
Star Office es un paquete igualmente difundido y conocido por el
personal informático, y su conocimiento es básico, especialmente para
los usuarios de otros sistemas operativos, como Linux.
Motores de Base de Datos:
• Access
Access es la herramienta más básica y simple para administrar una base
de datos, como así también uno de los formatos más conocidos y
estándar del mercado, por lo que el manejo de esta herramienta es
básico para cualquier miembro del personal informático.
• SQL Server
La herramienta de administración de bases de datos de Microsoft es
posiblemente la más poderosa y de uso extendido del mercado, por lo
MISL, Migración Institucional a Software Libre
48
que todo personal de informática, especialmente los desarrolladores,
deberían poseer un conocimiento avanzado de dicha herramienta.
• Oracle
De igual manera que SQL Server, Oracle es un de los motores más
potentes, comunes y utilizados del mercado, que debe ser tenido en
cuenta. Por ello mismo, su conocimiento resulta avanzado.
• MySQL
MySQL es la opción más difundida del software libre y está en plena
evolución, por lo que día a día crece su utilización en el mercado. Por
esto mismo, todo conocimiento de esta actual herramienta es
avanzado.
Lenguajes de programación:
• C, Pascal y Basic
Son los lenguajes básicos que todo informático debe conocer, puesto que
fueron base para el desarrollo de posteriores lenguajes.
• Delphi y Visual Basic
Estos lenguajes son los fundamentales para familiarizarse con el
desarrollo de aplicaciones de interfaz grafica.
• .NET y Java
MISL, Migración Institucional a Software Libre
49
Estos lenguajes y tecnologías de última generación son complejos, e
implican un estudio cuidadoso para su correcta utilización.
• PHP y ASP
Estos lenguajes orientados a la web son de uso común hoy en día para
el desarrollo de aplicaciones en línea. En general son desarrolladas por
usuarios con conocimientos avanzados de la Web.
Redes:
• Compartir recursos
En la actualidad es impensable que una institución no posea una red
informática interna, por lo que la compartición de recursos resulta un
conocimiento elemental, que todo personal informático debería poseer.
• Diseñar y mantener una red
El diseño de una red, tanto a nivel físico como lógico resulta una tarea
ardua y compleja, que requiere conocimientos específicos y
especializados, por lo que consideramos a éstos como avanzados.
• Diseño de politicas de seguridad y privacidad
En un entorno actual donde todas las computadoras están
interconectadas y los recursos compartidos, resulta vital el diseño de
buenas, claras y eficientes políticas de seguridad y privacidad, a fin de
resguardar la información y otros recursos, como así mismo restringir el
acceso a la misma. Dada la crucialidad de estos conocimientos los
hemos clasificado como avanzados.
MISL, Migración Institucional a Software Libre
50
Personal no informático
Sistemas operativos:
• Wndows 98/XP
Nosotros creemos que dichos sistemas operativos caen en el rango de
conocimientos básicos, puesto que son lo más comunes y difundidos del
mercado y cualquier persona debería, como mínimo, saber ejecutar
aplicaciones y/o manipular archivos en dichos entornos.
• Windows 2000/familia de servidores
Estos sistemas operativos, al tener otra orientación, como ser la de
funcionar como servidores, hacen que no sean de uso común entre los
usuarios no informáticos y por ello lo consideramos un conocimiento
avanzado para ellos.
• Linux
En el caso de Linux, si bien su uso se está haciendo cada vez más
frecuente y fácil, lo consideramos avanzado para un usuario no
informático, puesto que implica un cambio radical en el estilo y uso del
sistema operativo.
MISL, Migración Institucional a Software Libre
51
Escritorio/Oficina:
• Microsoft Office
Microsoft Office es probablemente el paquete de oficina más difundido
en el mercado, tanto para uso particular como institucional, por lo que
el conocimiento de sus herramientas para crear y manipular
documentos, crear informes, planillas diarias, etc., es considerado por
nosotros como un conocimientos básico que debe poseer una persona
no informática.
• Star Office
Si bien Star Office tal vez no tenga el grado de difusión de Microsoft
Office, no deja de ser un conjunto de herramientas de escritorio
conocida, y dada su similitud en el manejo de sus aplicaciones con las
de Microsoft Office, que hacen muy fácil su aprendizaje, cae dentro del
rango de los conocimientos básicos.
MISL, Migración Institucional a Software Libre
52
Internet:
• Microsoft Internet Explorer
Al ser el explorador de Internet nativo de Windows, Internet Explorer es
probablemente el más difundido entre los no informáticos, por lo que el
conocimiento del mismo y su uso para navegar en Internet es básico.
• Netscape Navigator
Netscape acompaña a Internet Explorer entre los más difundidos
programas de su tipo, y dada sus similitudes de uso, es asimismo un
conocimiento básico.
• Opera
En el caso de Opera, al no ser ya tan común entre los usuarios no
informáticos y debido a sus diferencias en el uso, es considerado como
un conocimientos avanzado.
• FireFox
De forma similar a Opera, FireFox no es una aplicación muy difundida
entre aquellos no cercanos a la informática, y al estar emparentado con
el sistema operativo Linux, hace que el conocimiento de esta
herramienta sea avanzado.
MISL, Migración Institucional a Software Libre
53
Redes:
• Redes Microsoft
Al ser el tipo de redes más comunes en el mercado, consideramos que
conectarse a una red e este tipo, moverse a través de ella, compartir
recursos, etc., son conocimientos elementales que debería poseer
alguien no informático.
Aplicaciones de escritorio:
• MSN Messenger
El programa de mensajería de Microsoft es seguramente el más
difundido y conocido del mercado. Su uso en ambientes de trabajo para
la comunicación interna o con clientes es cosa diaria, además del uso
personal, por lo que su conocimiento es elemental.
• Yahoo Messenger
Yahoo Messenger es tan conocido y de uso amplio como el MSN
Messenger, y por lo tanto, conocer su funcionamiento resulta un
conocimiento básico.
• WinZip
La compresión de archivos es algo muy común y necesario en estos días
dado los volúmenes de información con los que se trabaja, por lo que
WinZip, que es la aplicación de ese tipo más conocida, y su uso, resultan
básicos para alguien no informático.
MISL, Migración Institucional a Software Libre
54
• WinRAR
A la par de WinZip, WinRAR es uno de los más difundidos programas de
compresión y formatos conocidos, por lo que el manejo de esta
herramienta también constituye un conocimiento básico.
• Norton Antivirus
El antivirus de Norton es probablemente el más conocido y utilizado por
los no informáticos debido principalmente a su difusión, pero
consideramos el conocimiento de esta aplicación como avanzado,
puesto que la protección de la PC contra virus y otros ataques, y su
limpieza, no es una actividad sencilla u ordinaria.
• AVG Antivirus
Actualmente, AVG Antivirus está ampliamente difundido y es de uso
común entre los usuarios, pero al ser tal vez menos conocido que el
antivirus de Norton, consideramos esta aplicación como avanzada.
• Ad-Aware Antispyware
Ad-Aware es el programa de detección y eliminación de Spyware más
difundido, pero clasificamos al conocimiento de esta aplicación como
avanzado puesto que la prevención, detección y eliminación de
spyware no es una tarea común para un usuario no informático.
MISL, Migración Institucional a Software Libre
55
Análisis del relevamiento
de los recursos humanos
Partiendo de los datos relevados durante la etapa anterior, se
procederá a calcular un promedio general de conocimientos básicos y
avanzados, con los cuales se determinara en última instancia el nivel general
de la institución en materia de conocimiento de los recursos humanos.
Primeramente se deberá obtener el promedio general de conocimientos
básicos de la siguiente manera:
n
pgb = ( ∑i=1 pb[i] ) / n
Siendo:
pb = Promedio Conocimientos Básicos
i = Nro. de empleado
n = Cantidad de empleados
pgb = Promedio General Básico
Seguidamente se deberá obtener el promedio general de conocimientos
avanzados de la siguiente manera:
n
pga = (∑i=1 pa[i]) / n
MISL, Migración Institucional a Software Libre
56
Siendo:
pa = Promedio Conocimientos Avanzados
i = Nro. de empleado
n = Cantidad de empleados
pga = Promedio General Avanzado
Una vez obtenidos estos valores, se sumaran para obtener un valor que
refleje el nivel general de conocimientos del personal de la institución:
Promedio General = pga + pgb
Conseguido el promedio, se deberá ubicarse el valor en el siguiente
cuadro, a fin de obtener el nivel del personal de la institución:
MISL, Migración Institucional a Software Libre
57
Análisis del relevamiento
del software
Partiendo de los datos relevados durante la etapa anterior, se
procederá a calcular un promedio general del estado en cuanto a software
que la institución posee, los cuales determinara en última instancia el nivel
general de la institución junto con los recursos humanos y el hardware.
Primeramente se deberá obtener el promedio general de la siguiente
manera, utilizaremos el método de ponderación:
Clientes
Si la cantidad de Sistemas operativos con licencia es mayor a la
cantidad sin licencia:
Ponderación = 20
Sino
Ponderación = 5
Si la cantidad de Aplicaciones con licencia es mayor a la cantidad sin
licencia:
Ponderación = 20
Sino
Ponderación = 5
Para calcular el nivel en cuanto a software:
Si la Ponderación es 10 el nivel en cuanto a Software es Básico
Si la Ponderación es 25 el nivel en cuanto a Software Intermedio
Si la Ponderación es 40 el nivel en cuanto a Software Maduro
MISL, Migración Institucional a Software Libre
58
Definición del Nivel de la institución
MISL, Migración Institucional a Software Libre
59
Esta es la instancia final del análisis, donde se define el nivel general
en el que se encuentra la institución. Recordemos que se han definido tres
niveles diferentes de institución:
• Nivel Básico
• Nivel Intermedio
• Nivel Avanzado
¿Cómo determinar el nivel de la institución según el análisis?
El proceso es simple. Se deben verificar los resultados con la siguiente
tabla, utilizando el método de Ponderación:
Recursos humanos:
• Nivel Básico
o Ponderación = 20
• Nivel Avanzado
o Ponderación = 50
Software
• Nivel Básico
o Ponderación = 10
• Nivel Intermedio
o Ponderación = 20
• Nivel Avanzado
o Ponderación = 50
MISL, Migración Institucional a Software Libre
60
Hardware
Servidores:
• Ningún Servidor
o Ponderación = 0
• 1 Servidor
o Ponderación = 20
• 2-4 Servidores
o Ponderación = 30
• 5 o Más Servidores
o Ponderación = 50
Clientes:
• 1 a 5 Computadoras
o Ponderación = 10
• 5 a 20 Computadoras
o Ponderación = 30
• Más de 20 Computadoras
o Ponderación = 50
Si la Suma de todas las Ponderaciones se encuentra entre:
0 y 80:
El Nivel Institucional es Básico
80 y 140:
El Nivel Institucional es Intermedio
Más de 140:
El Nivel Institucional es Avanzado
MISL, Migración Institucional a Software Libre
61
Definición de
alternativas
MISL, Migración Institucional a Software Libre
62
Partiendo del estado de la institución obtenido en el análisis previo, se
procederá a continuación a definir las alternativas posibles a seguir a fin de
llevar a cabo la migración. Dichas alternativas serán definidas dividiéndolas
en 3 grupos: Recursos humanos, Hardware y Software.
MISL, Migración Institucional a Software Libre
63
Recursos humanos
MISL, Migración Institucional a Software Libre
64
Tratándose del personal de la institución, las alternativas consistirán en
planes de capacitación a fin de reforzar aquellos puntos débiles detectados
durante el relevamiento anteriormente realizado. Para ello, dividiremos
nuevamente el personal en informáticos y no informáticos, puesto que dichos
grupos requerirán diferentes entrenamientos. Asimismo, definiremos dos
alternativas posibles para cada uno de los grupos, detallando los objetivos de
la capacitación y brindando además un modelo de capacitación a modo de
ejemplo, consejos sobre su implementación y evaluación.
MISL, Migración Institucional a Software Libre
65
Nivel básico
MISL, Migración Institucional a Software Libre
66
Personal no informático
En este caso, el personal no informático posee una cierta base de
conocimientos informáticos, por lo que puede hacerse la capacitación de
modo más rápido y breve con respecto a aquellos que carecen de
conocimientos en el tema, pero sin llegar a ser demasiado intensivas.
MISL, Migración Institucional a Software Libre
67
Primer alternativa propuesta
Objetivos generales
- Conocer los rudimentos básicos del manejo de los sistemas operativos
más comunes, tales como la instalación y ejecución de aplicaciones,
manipulación de archivos, etc.
- Manejar las aplicaciones más comunes para la creación de
documentos, reportes, informes, planillas, etc.
- Introducir al destinatario de la capacitación en los conceptos
relacionados a las redes e Internet y el uso de las aplicaciones más
usuales asociadas a ellos.
- Dar a conocer algunas herramientas útiles y de uso común que
facilitarán el trabajo de los capacitados.
Modelo de Capacitación
Contenidos:
Sistemas operativos:
Instalación y ejecución de aplicaciones.
Manipulación de archivos.
Programas de oficina:
– Crear/formatear documentos/informes.
– Planilla de cálculo/análisis.
MISL, Migración Institucional a Software Libre
68
Redes e Internet:
Redes – Acceso y compartimiento de recursos.
Navegador – Navegación básica y búsqueda de inf.
Herramientas útiles:
Compresores – Compresión/descompresión de archivos.
Mensajeros - Comunicación, transmisión de archivos.
Programación del entrenamiento:
● Definir el lugar donde se realizará la capacitación, que disponga de PCs
para los alumnos.
● Definir el/los capacitadores para cada tema de acuerdo a sus
conocimientos.
● Determinar la cantidad de alumnos a los que se destinará el
entrenamiento.
● Consultar la disponibilidad horaria de los alumnos a fin de definir en
horario para el entrenamiento.
● Definir la periodicidad del curso y su carga horaria.
● Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.
MISL, Migración Institucional a Software Libre
69
Recomendaciones
Recomendamos dividir la capacitación en etapas, de acuerdo a los
objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los
temas, por ejemplo:
- Primera etapa Rudimentos básicos de los sistemas operativos
- Evaluación
- Segunda etapa Creación/manipulación de documentos
- Evaluación
- Tercera etapa Aplicaciones útiles de uso diario
- Evaluación
- Cuarta etapa Redes locales e internet
- Evaluación
- Repaso general
- Evaluación final
Asimismo, aconsejamos realizar la capacitación en algún lugar que no
sea la propia institución, puesto que los involucrados probablemente
desempeñen sus tareas en distintos espacios físicos, facilitando así el reunir
en un solo lugar a todas las personas destinatarias de la capacitación. Sería
conveniente además dictar las clases fuera del horario de trabajo, no
excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.
MISL, Migración Institucional a Software Libre
70
Segunda alternativa propuesta
Esta segunda alternativa no difiere a la primera en cuanto a Objetivos y
Contenidos, sino que se diferencia por el enfoque que esta alternativa posee.
Optamos por un modelo en cascada de capacitación.
El modelo de cascada, onda o pirámide consiste en impartir capacitación a
grupos pequeños de personas sobre el tema en cuestión y técnicas de
capacitación. A su vez, los integrantes de cada grupo capacitan a pequeños
grupos de personas esas mismas habilidades y técnicas de capacitación, y así
sucesivamente, hasta que las habilidades funcionales se transmiten al
personal de menor nivel.
El número de niveles en la cascada se puede adaptar según la magnitud de la
organización.
Objetivos
Ídem. Alternativa 1
MISL, Migración Institucional a Software Libre
71
Modelo de capacitación
Contenidos:
Ídem. Alternativa 1
Programación del entrenamiento:
Ídem. Alternativa 1
Recomendaciones
Recomendamos dividir a la institución en grupos según el nivel
jerárquico en la organización. Una vez definidos estos grupos, definir la
prioridad de cada grupo para ser capacitado.
El grupo con mayor prioridad será capacitado por la empresa
capacitadora determinada por la institución que desea migrar, mientras que
los demás grupos con prioridad mas baja serán capacitados por los más altos.
Ejemplo:
GRUPO 1 es capacitado por la CONSULTORA
GRUPO 2 es capacitado por la GRUPO 1
GRUPO 3 es capacitado por la GRUPO 2
GRUPO N es capacitado por la GRUPO N-1
Las evaluaciones de todos los grupos estarán a cargo de la Consultora
contratada. Estas evaluaciones serán globales, es decir, se evaluara el
contenido total de la capacitación en una única instancia.
MISL, Migración Institucional a Software Libre
72
Recomendamos dividir la capacitación en etapas por grupo, de acuerdo
a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar
los temas, por ejemplo:
Por cada grupo:
- Única Etapa Rudimentos básicos de los sistemas
operativos
Creación / manipulación de documentos
Aplicaciones útiles de uso diario
Redes locales e Internet
- Evaluación General
Asimismo, aconsejamos realizar la capacitación en algún lugar que no
sea la propia institución, puesto que los involucrados probablemente
desempeñen sus tareas en distintos espacios físicos, facilitando así el reunir
en un solo lugar a todas las personas destinatarias de la capacitación. Sería
conveniente además dictar las clases fuera del horario de trabajo, no
excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.
MISL, Migración Institucional a Software Libre
73
Personal informático
A diferencia del personal no informático, en este caso, si
recomendamos el dictado de cursos intensivos sobre los temas a tratar,
puesto que los destinatarios del entrenamiento ya poseen una formación en
informática previa.
MISL, Migración Institucional a Software Libre
74
Primer alternativa propuesta
Objetivos generales
- Conocer otros sistemas operativos y su manejo.
- Aprender a utilizar ciertas herramientas complementarias y útiles para el
desarrollo de sistemas.
- Enseñar los rudimentos básicos de los lenguajes de programación más
potentes y comunes del mercado, así como algunos de los motores de
bases de datos más importantes.
- Instruir al personal informático en lo relativo al diseño de redes y
definición de políticas de seguridad y privacidad..
Modelo de capacitación
Contenidos:
Sistemas operativos:
- Administrador.
– Ejecución de aplicaciones/Manipulación de archivos.
Herramientas para el desarrollo:
Aplicaciones de modelado – Creación de diagramas.
Adm. de Proyectos – Definición/seguimiento de proyectos.
Lenguajes de programación y motores de bases de datos:
Java – Aplicaciones de escritorio y web.
PHP - Aplicaciones y páginas web.
MISL, Migración Institucional a Software Libre
75
Redes:
– Diseño, configuración e implementación.
– Creación de perfiles, políticas de seguridad y privacidad.
Programación del entrenamiento:
• Elegir algún lugar de la institución donde realizar la capacitación que
disponga de PCs para los alumnos, pudiendo ser el centro de cómputos si
se cuenta con uno.
• Definir el/los capacitadores para cada tema de acuerdo a sus
conocimientos.
• Determinar la cantidad de alumnos a los que se destinará el
entrenamiento.
• Determinar el horario más conveniente para los alumnos para llevar a cabo
el entrenamiento, a fin de no interrumpir en demasía el trabajo.
• Definir la periodicidad del curso y su carga horaria.
• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.
MISL, Migración Institucional a Software Libre
76
Recomendaciones
Recomendamos dividir la capacitación en etapas, de acuerdo a los
objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los
temas, por ejemplo:
- Primera etapa Aprendizaje de otros sistemas operativos
- Evaluación
- Segunda etapa Utilización de aplicaciones para el desarrollo
- Evaluación
- Tercera etapa Aprendizaje de otros lenguajes y MBD.
- Evaluación
- Cuarta etapa Diseño y mantenimiento de redes.
- Evaluación
- Repaso general
- Evaluación final
En este caso, aconsejamos realizar la capacitación en la propia
institución, puesto que es probable que la mayoría de los involucrados
compartan el mismo espacio físico, facilitando así la realización de la
capacitación. Dicho entrenamiento podría dictarse todos los días durante el
horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar
quitar demasiado tiempo de trabajo.
MISL, Migración Institucional a Software Libre
77
Segunda alternativa Propuesta
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Ídem Alternativa 1
Programación del entrenamiento:
Ídem Alternativa 1
MISL, Migración Institucional a Software Libre
78
Recomendaciones
Recomendamos dividir la capacitación en etapas por grupo, de acuerdo
a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar
los temas, por ejemplo:
Por cada grupo:
- Única Etapa Aprendizaje de otros sistemas operativos
Utilización de aplicaciones para el desarrollo
Aprendizaje de otros lenguajes y MBD.
Diseño y mantenimiento de redes.
- Evaluación General
En este caso, aconsejamos realizar la capacitación en la propia
institución, puesto que es probable que la mayoría de los involucrados
compartan el mismo espacio físico, facilitando así la realización de la
capacitación. Dicho entrenamiento podría dictarse todos los días durante el
horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar
quitar demasiado tiempo de trabajo.
MISL, Migración Institucional a Software Libre
79
Nivel intermedio
MISL, Migración Institucional a Software Libre
80
Personal no informático
Recomendamos, en el caso de personal no informático, no realizar
capacitaciones intensivas, sino más bien de duración media o larga y con
mayor profundidad en los temas a tratar.
MISL, Migración Institucional a Software Libre
81
Primer alternativa propuesta
Objetivos
- Saber configurar básicamente el sistema operativo.
- Conocer otros sistemas operativos y su uso elemental.
- Instalar otros dispositivos conectados a la PC.
- Crear y personalizar usuarios.
- Utilizar aplicaciones para análisis y estadísticas.
- Saber instalar y utilizar herramientas antivirus, antispam, etc.
Modelo de capacitación
Contenidos:
Sistemas operativos:
– Panel de control básico.
– Instalar dispositivos.
– Crear y configurar un usuario.
- Instalación y ejecución de aplicaciones.
Programas de oficina:
– Realizar análisis estadísticos.
Herramientas:
Antivirus – Instalación y uso básico.
MISL, Migración Institucional a Software Libre
82
Programación del entrenamiento:
• Definir el lugar donde se realizará la capacitación, que disponga de PCs
para los alumnos.
• Definir el/los capacitadores para cada tema de acuerdo a sus
conocimientos.
• Determinar la cantidad de alumnos a los que se destinará el
entrenamiento.
• Consultar la disponibilidad horaria de los alumnos a fin de definir en
horario para el entrenamiento.
• Definir la periodicidad del curso y su carga horaria.
• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.
MISL, Migración Institucional a Software Libre
83
Recomendaciones
Recomendamos dividir la capacitación en etapas, de acuerdo a los
objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los
temas, por ejemplo:
- Primera etapa Configuración del SO/Dispositivos/Usuarios.
- Evaluación
- Segunda etapa Uso básico de otros SO.
- Evaluación
- Tercera etapa Creación de análisis estadísticos.
- Evaluación
- Cuarta etapa Herramientas antivirus y antispam.
- Evaluación
- Repaso general
- Evaluación final
De igual manera que la alternativa definida para un nivel básico,
aconsejamos llevar a cabo la capacitación en algún lugar ajeno a la propia
institución, puesto que los involucrados probablemente desempeñen sus
tareas en distintos espacios físicos, y de esta manera se facilitará el reunir en
un solo lugar a todas las personas destinadas a la capacitación. Sería
conveniente además dictar las clases fuera del horario de trabajo, no
excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.
MISL, Migración Institucional a Software Libre
84
Segunda alternativa propuesta
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Ídem Alternativa 1
Programación del entrenamiento:
Ídem Alternativa 1
Recomendaciones
Recomendamos dividir la capacitación en etapas por grupo, de acuerdo
a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar
los temas, por ejemplo:
Por cada grupo:
MISL, Migración Institucional a Software Libre
85
- Única Etapa Configuración del SO / Dispositivos / Usuarios.
Uso básico de otros SO.
Creación de análisis estadísticos.
Herramientas antivirus y antispam.
- Evaluación General
De igual manera que la alternativa definida para un nivel básico,
aconsejamos llevar a cabo la capacitación en algún lugar ajeno a la propia
institución, puesto que los involucrados probablemente desempeñen sus
tareas en distintos espacios físicos, y de esta manera se facilitará el reunir en
un solo lugar a todas las personas destinadas a la capacitación. Sería
conveniente además dictar las clases fuera del horario de trabajo, no
excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.
MISL, Migración Institucional a Software Libre
86
Personal informático
Nuevamente, recomendamos el dictado de cursos intensivos sobre los
temas a tratar, puesto que los destinatarios del entrenamiento ya poseen una
formación en informática previa.
MISL, Migración Institucional a Software Libre
87
Primer alternativa propuesta
Objetivos
- Configurar otros sistemas operativos.
- Aprender a utilizar ciertos entornos de desarrollo de sistemas.
- Conocer nuevos paradigmas de programación.
- Administrar bases de datos.
Modelo de capacitación
Contenidos:
Sistemas operativos:
– Administración/Configuración.
Entornos de desarrollo:
– Diseño de aplicaciones/Generación de código.
Paradigmas de programación:
Orientación a objetos – Análisis y diseño.
Orientación a componentes - Análisis y diseño.
Motores de bases de datos:
– Creación de BD/Configuración/Accesos/Permisos.
MISL, Migración Institucional a Software Libre
88
Programación del entrenamiento:
• Elegir algún lugar de la institución donde realizar la capacitación que
disponga de PCs para los alumnos, pudiendo ser el centro de cómputos si
se cuenta con uno.
• Definir el/los capacitadores para cada tema de acuerdo a sus
conocimientos.
• Determinar la cantidad de alumnos a los que se destinará el
entrenamiento.
• Determinar el horario más conveniente para los alumnos para llevar a cabo
el entrenamiento, a fin de no interrumpir en demasía el trabajo.
• Definir la periodicidad del curso y su carga horaria.
• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.
MISL, Migración Institucional a Software Libre
89
Recomendaciones
Recomendamos dividir la capacitación en etapas, de acuerdo a los
objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los
temas, por ejemplo:
- Primera etapa Administración/Configuración de otros SO.
- Evaluación
- Segunda etapa Entornos de desarrollo.
- Evaluación
- Tercera etapa Paradigmas de programación.
- Evaluación
- Cuarta etapa Administración/Configuración de BD.
- Evaluación
- Repaso general
- Evaluación final
Otra vez, recomendamos llevar a cabo la capacitación en las
instalaciones de la institución, ya que es probable que la mayoría de los
involucrados compartan el mismo espacio físico, facilitando así la realización
de la misma. Dicho entrenamiento podría dictarse todos los días durante el
horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar
quitar demasiado tiempo de trabajo.
MISL, Migración Institucional a Software Libre
90
Segunda alternativa propuesta
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Ídem Alternativa 1
Programación del entrenamiento:
Ídem Alternativa 1
MISL, Migración Institucional a Software Libre
91
Recomendaciones
Recomendamos dividir la capacitación en etapas por grupo, de acuerdo
a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar
los temas, por ejemplo:
Por cada grupo:
- Única etapa Administración / configuración de otros SO.
Entornos de desarrollo.
Paradigmas de programación.
Administración / configuración de BD.
- Evaluación General
Otra vez, recomendamos llevar a cabo la capacitación en las
instalaciones de la institución, ya que es probable que la mayoría de los
involucrados compartan el mismo espacio físico, facilitando así la realización
de la misma. Dicho entrenamiento podría dictarse todos los días durante el
horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar
quitar demasiado tiempo de trabajo.
MISL, Migración Institucional a Software Libre
92
Nivel maduro
MISL, Migración Institucional a Software Libre
93
Personal no informático
En este caso particular, se ha detectado que el personal no informático
posee suficientes conocimientos informáticos como para realizar la
capacitación en forma rápida.
MISL, Migración Institucional a Software Libre
94
Primer alternativa propuesta
Objetivos
- Configuración avanzada del sistema operativo.
- Configuración básica de otros sistemas operativos.
- Utilizar aplicaciones para plantear escenarios, analizar tendencias.
- Configurar herramientas de protección antivirus, antispam, etc.
Modelo de capacitación
Contenidos:
Sistemas operativos:
- Configuración avanzada.
Programas de oficina:
– Plantear escenarios/analizar tendencias.
Herramientas:
Antivirus – Configuración.
Programación del entrenamiento:
• Definir el lugar donde se realizará la capacitación, que disponga de PCs
para los alumnos.
MISL, Migración Institucional a Software Libre
95
• Definir el/los capacitadores para cada tema de acuerdo a sus
conocimientos.
• Determinar la cantidad de alumnos a los que se destinará el
entrenamiento.
• Consultar la disponibilidad horaria de los alumnos a fin de definir en
horario para el entrenamiento.
• Definir la periodicidad del curso y su carga horaria.
• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.
MISL, Migración Institucional a Software Libre
96
Recomendaciones
Recomendamos dividir la capacitación en etapas, de acuerdo a los
objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los
temas, por ejemplo:
- Primera etapa Configuración avanzada del SO.
- Evaluación
- Segunda etapa Análisis/Planteo de escenarios/Tendencias.
- Evaluación
- Tercera etapa Configuración de antivirus y antispam.
- Evaluación
- Repaso general
- Evaluación final
De igual manera que la alternativa definida para un nivel básico,
aconsejamos llevar a cabo la capacitación en algún lugar ajeno a la propia
institución, puesto que los involucrados probablemente desempeñen sus
tareas en distintos espacios físicos, y de esta manera se facilitará el reunir en
un solo lugar a todas las personas destinadas a la capacitación. Sería
conveniente además dictar las clases fuera del horario de trabajo, no
excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.
MISL, Migración Institucional a Software Libre
97
Segunda alternativa propuesta
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Ídem Alternativa 1
Programación del entrenamiento:
Ídem Alternativa 1
MISL, Migración Institucional a Software Libre
98
Recomendaciones
Recomendamos dividir la capacitación en etapas por grupo, de acuerdo
a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar
los temas, por ejemplo:
Por cada grupo:
- Única etapa Configuración avanzada del SO.
Análisis / planteo de escenarios / tendencias.
Configuración de antivirus y antispam.
- Evaluación General
De igual manera que la alternativa definida para un nivel básico,
aconsejamos llevar a cabo la capacitación en algún lugar ajeno a la propia
institución, puesto que los involucrados probablemente desempeñen sus
tareas en distintos espacios físicos, y de esta manera se facilitará el reunir en
un solo lugar a todas las personas destinadas a la capacitación. Sería
conveniente además dictar las clases fuera del horario de trabajo, no
excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.
MISL, Migración Institucional a Software Libre
99
Personal informático
Nuevamente, recomendamos el dictado de cursos intensivos sobre los
temas a tratar, puesto que los destinatarios del entrenamiento ya poseen una
formación en informática previa.
MISL, Migración Institucional a Software Libre
100
Primer alternativa propuesta
Objetivos
- Administrar otros sistemas operativos.
- Profundizar en nuevos paradigmas de programación.
- Tuning de bases de datos.
Modelo de capacitación
Contenidos:
Sistemas operativos:
– Administración avanzada.
Paradigmas de programación:
Orientación a objetos – Documentación.
Orientación a componentes - Documentación.
Motores de bases de datos:
– Performance/Triggers/Usuarios.
Programación del entrenamiento:
• Elegir algún lugar de la institución donde realizar la capacitación que
disponga de PCs para los alumnos, pudiendo ser el centro de cómputos si
se cuenta con uno.
• Definir el/los capacitadores para cada tema de acuerdo a sus
conocimientos.
MISL, Migración Institucional a Software Libre
101
• Determinar la cantidad de alumnos a los que se destinará el
entrenamiento.
• Determinar el horario más conveniente para los alumnos para llevar a cabo
el entrenamiento, a fin de no interrumpir en demasía el trabajo.
• Definir la periodicidad del curso y su carga horaria.
• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.
MISL, Migración Institucional a Software Libre
102
Recomendaciones
Recomendamos dividir la capacitación en etapas, de acuerdo a los
objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los
temas, por ejemplo:
- Primera etapa Administración avanzada de otros SO.
- Evaluación
- Segunda etapa Paradigmas de programación.
- Evaluación
- Tercera etapa Tuning de BD
- Evaluación
- Repaso general
- Evaluación final
Otra vez, recomendamos llevar a cabo la capacitación en las
instalaciones de la institución, ya que es probable que la mayoría de los
involucrados compartan el mismo espacio físico, facilitando así la realización
de la misma. Dicho entrenamiento podría dictarse todos los días durante el
horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar
quitar demasiado tiempo de trabajo.
MISL, Migración Institucional a Software Libre
103
Segunda alternativa Propuesta
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Ídem Alternativa 1
Programación del entrenamiento:
Ídem Alternativa 1
MISL, Migración Institucional a Software Libre
104
Recomendaciones
Recomendamos dividir la capacitación en etapas por grupo, de acuerdo
a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar
los temas, por ejemplo:
Por cada grupo:
- Única etapa Administración avanzada de otros SO.
Paradigmas de programación.
Tuning de BD
- Evaluación General
Otra vez, recomendamos llevar a cabo la capacitación en las
instalaciones de la institución, ya que es probable que la mayoría de los
involucrados compartan el mismo espacio físico, facilitando así la realización
de la misma. Dicho entrenamiento podría dictarse todos los días durante el
horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar
quitar demasiado tiempo de trabajo.
MISL, Migración Institucional a Software Libre
105
MISL, Migración Institucional a Software Libre
106
Hardware
MISL, Migración Institucional a Software Libre
107
Tomando los resultados obtenidos del análisis de Hardware en la
institución, propondremos, en el caso de ser necesaria una migración de
hardware, los pasos más efectivos a seguir.
Servidores
En un principio esta primer alternativa de Hardware estará orientada
al de los servidores, ya que son las espina dorsal de la institución en lo que se
refiere a hardware.
Dependiendo del nivel de la institución proponemos:
Nivel básico (1 servidor):
En este caso se partirá del análisis de los datos relevados en la
etapa de definición de estándares, a fin de determinar la
compatibilidad de los dispositivos existentes en el servidor con los
sistemas basados en Unix.
Con el propósito de definir la criticidad de los distintos
dispositivos recomendamos consultar el Anexo A.
Nivel Intermedio (2-4 servidores) y Nivel Avanzado (5 o +
servidores):
Proponemos distinguir aquellos servidores en donde su uso es
vital para la organización, si fuera el caso que todos los servidores son
MISL, Migración Institucional a Software Libre
108
indispensables, lo que recomendamos es priorizar y armar una lista
jerárquica.
Recomendamos priorizar a cada servidor según transacciones
diarias que efectúa, cantidad de usuarios que se conectan diariamente,
criticidad de la información que manejan.
Ejemplo:
Servidor Prioridad
BD de Intranet 1
Correo Interno 2
XX N
Una vez que se tenga la clasificación se propone lo siguiente:
Por cada servidor recomendamos consultar el Anexo A para
determinar la factibilidad de la migración.
Clientes
En el caso de las máquinas clientes, recomendamos categorizarlas
según su funcionalidad y criticidad, de forma similar a los servidores, y luego
verificar el Anexo A.
Adaptando el hardware al software
Si los dispositivos de criticidad alta resultaran incompatibles, se podría
considerar la opción de cambiar los mismos, y optar por otros que sean
compatibles con el software libre.
MISL, Migración Institucional a Software Libre
109
Software
MISL, Migración Institucional a Software Libre
110
Tomando los resultados obtenidos del análisis de Software en la
institución, se proponen los pasos más efectivos a seguir.
MISL, Migración Institucional a Software Libre
111
Anexo A
Hardware
MISL, Migración Institucional a Software Libre
112
Servidores y Clientes
Primeramente, dividiremos los dispositivos según su criticidad:
Consideramos como de criticidad alta a la compatibilidad de los
motherboards y procesadores con los sistemas libres.
En cuanto al resto de los dispositivos, dependerá de la función y/o
negocio de la institución determinar el grado de importancia de cada uno de
ellos.
A continuación ofrecemos una lista de hardware
compatible con sistemas libres. La misma está dada solo
a modo de ejemplo y NO es una lista completa ni
definitiva, puesto que día a día crece el número de
hardware compatible con los sistemas basados en Unix.
Para obtener la lista completa consulte la siguiente
dirección:
http://www.tldp.org/HOWTO/Hardware-HOWTO/
MISL, Migración Institucional a Software Libre
113
Motherboards:
Fabricante Modelo
Intel STL2
Intel 815EEA, 815EEA2L
SuperMicro 370DL3
SuperMicro 370DLE
SuperMicro P6DGE
SuperMicro P6DBE
Soyo SY-K7VTA-B
Tyan Thunder K7
(S2462NG/S2462UNG/S2462UNGM)
Procesadores:
Fabricante Procesador
Intel 386SX/DX/SL
Intel 486SX/DX/SL/SX2/DX2/DX4
Intel Pentium
Intel Pentium Pro
Intel Pentium II
Intel Pentium III (regular y Xeon)
Intel Pentium IV
Intel Celeron
AMD 386SX/DX
AMD 486SX/DX/DX2/DX4
AMD K5
AMD K6
AMD K6-2
AMD K6-3
AMD Athlon (todos)
MISL, Migración Institucional a Software Libre
114
AMD Opteron
AMD Athlon64
AMD Turion64
Cyrix 386SX/DX
Cyrix 486SX/DX
Cyrix 5x86
Cyrix 6x86
Cyrix MediaGX
IDT Winchip C6-PSME2006A
Transmeta Crusoe
MISL, Migración Institucional a Software Libre
115
Controladoras IDE:
• CMD-640
• RZ1000
• AEC62XX
• ALI M15x3
• AMD Viper
• CY82C693
• Cyrix CS5530 MediaGX
• HPT34X
Controladoras SCSI:
• AMI Fast Disk (VLB/EISA) (BusLogic compatible)
• Adaptec AVA-1502E (ISA/VLB) (AIC-6360) (AHA1520)
• Adaptec AHA-174x (EISA)
• Adaptec PCI controllers with AIC-7850, AIC-7855, AIC-7860
• AdvanSys ABP510/5150 Bus-Master (ISA)
• AdvanSys ABP5140 Bus-Master (ISA) PnP
• AdvanSys ABP950 Dual Channel Bus-Master (PCI) (dual channel)
• AMD AM53C974
• BusLogic FlashPoint LT/DL/LW/DW (BT-930(R), BT-920, BT-932(R), BT-
950(R), BT-952(R))
• DTC 3180/3280
• DTC 329x (EISA) (Adaptec 154x compatible)
• Future Domain TMC-8xx, TMC-950
• Qlogic / Control Concepts SCSI/IDE (FAS408) (ISA/VLB)
• Quantum ISA-200S, ISA-250MG
• Seagate ST-01/ST-02 (ISA)
• Western Digital WD7000 SCSI
MISL, Migración Institucional a Software Libre
116
Controladoras RAID IDE:
• Tekram D690CD IDE PCI Cache Controller.
• ARCO Inc. DupliDisk IDE disk mirroring controller
• 3ware Escalade IDE RAID controllers
• Adaptec ATA RAID 2400A
• Promise SuperTRAK SX6000
Controladoras RAID SCSI:
• Mylex RAID controllers
Placas de red Ethernet:
• 3Com 3c501
• 3Com Etherlink III Vortex Ethercards (3c590, 3c592, 3c595, 3c597)
(PCI), 3Com Etherlink XL Boomerang (3c900, 3c905) (PCI) and Cyclone
(3c905B, 3c980) Ethercards (3c59x driver) and 3Com Fast EtherLink
Ethercard (3c515) (ISA) (3c515 driver)
• AMD LANCE (79C960) / PCnet-ISA/PCI
• AT&T GIS WaveLAN
• SEEQ 8005
• Western Digital WD80x3
• Zenith Z-Note / IBM ThinkPad 300 built-in adapter
• Znyx 312 etherarray
MISL, Migración Institucional a Software Libre
117
Placas de sonido:
• Adlib FM synthesizer card
• Adlib MSC 16 PnP (CS4235)
• AMD Interwave reference card
• Avance Logic ALS-007 chip based cards.
• AW35 (CS4237)
• AW37 Pro (CS4235)
• Aztech Sound Galaxy NX Pro, NX Pro 16, WaveRider 32+
• Bravo Sound Card (Opti 82C930)
• Bull PowerPc builtin audio
• Compaq Deskpro XL integrated Business Audio
• Creative EMU8000 add on
• Creative Sound Blaster 16 PnP
• Creative Sound Blaster 16 Vibra
• Creative Sound Blaster AWE64/Gold and 16/32/AWE
Modems:
Fabricante Modelo
Actiontec PCI56012-01CW
Multitech MultiModem MT5634ZPX-PCI
IBM 33L4618
Topic FM-56PCI-TP
3Com 3CP5610
3Com 3CP5613 Internet Gaming MODEM
3Com 3CP2976
3Com 3CP2977
Archtek Smartlink 5634PCV
Zoom 2920
Well Communications FM-56PCI-TP
MISL, Migración Institucional a Software Libre
118
Anexo B
Catalogo de Software
MISL, Migración Institucional a Software Libre
119
El objetivo de este documento es dar una breve reseña de las
aplicaciones propietarias más comunes y utilizadas, agrupadas por categorías
de software, junto con las opciones más comunes e importantes de software
libre para reemplazarlas.
MISL, Migración Institucional a Software Libre
120
Ofimática
Aunque es muy importante disponer de un entorno gráfico de escritorio
amigable y sencillo de usar para el usuario final, esto no serviría de mucho si
el usuario no dispusiera de un entorno ofimático adecuado para componer
todos sus documentos de texto, hojas de cálculo, presentaciones, etc., de una
forma eficaz y sencilla, tal y como lo estaba realizando hasta el momento.
Este punto es imprescindible para lograr una exitosa adaptación del usuario al
nuevo entorno de trabajo.
A la hora de escoger una suite ofimática basada en software libre, hay
en la actualidad varias alternativas: StarOffice, OpenOffice.org, KOffice y
otras.
MISL, Migración Institucional a Software Libre
121
Alternativas Libres a
Microsoft Access
MISL, Migración Institucional a Software Libre
122
GNOME-DB
Puntuación/Nivel:
Web: www.gnome-db.org/
GNOME-DB es una arquitectura de acceso a bases de datos orientada a ser
usada por aplicaciones para el proyecto GNOME.
El proyecto GNOME-DB se compone de los distintos subproyectos:
● libgda: biblioteca de bajo nivel que permite acceso a distintas fuentes
de datos, tales como servidores de bases datos tales como Oracle,
PostgreSQL, MySQL, Firebird, así como a ficheros XML, dBase o
servidores LDAP. Esta biblioteca no tiene ninguna dependencia
específica de GNOME, por lo que puede ser usada en aplicaciones de
todo tipo.
● libgnomedb: biblioteca de interfaces gráficos orientados a base de
datos.
● mergeant: aplicación gráfica que permite el acceso sencillo a las bases
de datos manejadas por libgda y libgnomedb.
Al proveer una arquitectura completa para el desarrollo de aplicaciones de
manejo de datos, otras muchas aplicaciones hacen uso tanto de libgda como
de libgnomedb para el acceso a bases de datos. Actualmente, estas
aplicaciones son las siguientes:
● AbiWord es un procesador de texto, que usa libgda y libgnomedb para
ofrecer distintas funcionalidades, tales como tareas de correspondencia
automatizada a direcciones almacenadas en bases de datos, así como
para la importación de datos de bases de datos en los documentos
manejados por AbiWord.
● Glade es un editor de interfaces gráficos, que incluye una extensión
para el uso de los controles gráficos de libgnomedb en el diseño de
dichos interfaces.
MISL, Migración Institucional a Software Libre
123
● Glom es una aplicación para el acceso a bases de datos, basada en el
popular FileMaker, y que usa libgda para el acceso a los datos.
Screenshots:
MISL, Migración Institucional a Software Libre
124
MISL, Migración Institucional a Software Libre
125
knoda
Puntuación/Nivel:
Web: knoda.sourceforge.net/
KNODA es un frontend para base de datos para KDE. Buen substituto de
Microsoft Access
KNODA te permite: definir y borrar BDs; crear, modificar y borrar tablas; definir y usar
formularios y informes, etc
Características:
definir y eliminar las bases de datos;
crear, modificar y eliminar las tablas, los índices y la integridad de
referencia;
agregar, cambiar y eliminar los datos en tablas;
definir y ejecutar SQL querys;
crear, modificar y eliminar Vistas;
importar y exportar datos CSV;
definir y utilizar Formularios;
definir e imprimir Informes;
Escribir tus propias extensiones usando el intérprete integrado
Python.
MISL, Migración Institucional a Software Libre
126
Screenshots:
MISL, Migración Institucional a Software Libre
127
MISL, Migración Institucional a Software Libre
128
Rekall
Puntuación/Nivel:
Web: www.rekallrevealed.org/
Rekall es un front-end para bases de datos al estilo de MS-Access. A
diferencia de MS-Access, Rekall no trae un propio motor de base de datos
(como MS-Access, que usa el motor Jet).
Motores con los que trabaja:
● PostgresSQL
● MySQL
● SQLite
● Oracle
● Informix
● DB2
● con ayuda de una librería proporcionada, con archivos XBase
Rekall tiene licencia dual GPL / comercial.
El programa resultante no es un ejecutable, como en caso de MS-Access
tampoco es el caso. Para poder ejecutar el programa los clientes necesitan
una versión Runtime. Esto se aplica en principio sólo al caso de licencia
comercial, ya que con la licencia GPL suponemos que el cliente tiene la
versión GPL de Rekall, y por tanto puede modificar lo que le apetezca. (Con
los permisos podríamos evitar la modificación accidental de los objetos.)
Screenshots:
MISL, Migración Institucional a Software Libre
129
MISL, Migración Institucional a Software Libre
130
KEXI
Puntuación/Nivel:
Web: www.kexi-project.org/
KOffice 1.5 incluye la versión final 1.0 de Kexi, un substituto al MS
Access que se postula como la base de datos estándar para KDE. Como la base
de datos incluida en OpenOffice, esta también permite trabajar con ficheros
MDB y MDE nativos del programa de Microsoft, aunque importando solamente
las tablas.
Kexi permite la importación de datos en formato CSV (separados por
comas) y aprovecha las ventajas del sistema de impresión de KDE para la
publicación de datos en formato PDF.
Respecto a versiones de desarrollo anteriores, Kexi 1.0 facilita el
diseño y uso de formularios, informes y consultas, además de ser más rápido
de cargar y en su funcionamiento.
MISL, Migración Institucional a Software Libre
131
Screenshots:
MISL, Migración Institucional a Software Libre
132
OpenOffice.org BASE
Puntuación/Nivel:
Web: www.openoffice.org/product/base.html
Plataformas: Linux - Windows
Base es una aplicación que forma parte de la suite ofimática
OpenOffice.org desde la versión 2. Es comparable a MS Access pero a
diferencia de éste es software libre.
Base integra la manipulación de bases de datos con OpenOffice.org. Es
posible crear y modificar tablas, formularios, consultas e informes bien
utilizando el sistema gestor de bases de datos HSQL que se incluye con Base o
bien cualquier otro. La aplicación proporciona diferentes asistentes, vistas de
diseño, y vistas SQL para los usuarios principiantes y avanzados.
Base incluye una versión completa del SGBD HSQL que guarda los datos
en ficheros XML. También puede acceder de forma nativa a ficheros DBase
para realizar trabajos símples.
Para usos más avanzadas, Base proporciona soporte nativo para
diferentes bases de datos (Adabas D, ADO, Microsoft Access, MySQL), o
cualquier otra base de datos si se utilizan los conectores ODBC y JDBC.
También soporta agendas LDAP, Microsoft Outlook, Microsoft Windows y
Mozilla.
MISL, Migración Institucional a Software Libre
133
Screenshots:
En MS Windows XP.
MISL, Migración Institucional a Software Libre
134
MISL, Migración Institucional a Software Libre
135
Alternativas Libres a
Microsoft Word
MISL, Migración Institucional a Software Libre
136
OpenOffice.org Writer
Puntuación/Nivel:
Web: www.openoffice.org/product/writer.html
Plataformas: Linux - Windows
OpenOffice.org Writer es un procesador de textos que forma parte del
conjunto de aplicaciones libres de oficina OpenOffice.org que se puede
descargar desde internet. Soporta el formato propietario .doc de Microsoft
Word casi en su totalidad, además de otros formatos clásicos de documentos.
Su formato nativo de fichero esta en formato en XML. Puede exportar a
ficheros PDF nativamente sin usar programas intermedios. Es multiplataforma
como la suite ofimática OpenOffice, que lo compone.
Si bien la versión estable 1.1.5, no tiene gran atractivo en cuanto a
apariencia, las versiones 2.x (también descargables desde su página web)
nada tienen que envidiarle al conocido Microsoft Word, ya que es compatible
con sus documentos y es tanto o más fácil de usar.
Writer es también un potente editor HTML tan fácil de usar como un
documento de texto. Sólo con entrar en el menú Ver y seleccionar "Diseño
para internet" cambia el formato del cuadro de texto, asemejándose a una
página web, que se puede editar de la misma forma que si fuera un
procesador te textos. Con él también se pueden hacer etiquetas, así como
tarjetas de presentación fácilmente, sin tener que modificar el formato de un
documento de texto para ello. También tiene una galería de imágenes,
texturas y botones. Y un gran servicio de ayuda.
Totalmente configurable, se puede modificar cualquier opción de
página, botones, barras de herramientas y otras opciones de lenguaje,
autocorrección, ortografía, etc.
Además puede proteger documentos con contraseña, guardar versiones
del mismo documento, insertar imágenes, objetos OLE, admite firmas
MISL, Migración Institucional a Software Libre
137
digitales, símbolos, fórmulas, tablas de cálculo, gráficos, hiperenlaces,
marcadores, formularios, etc.
Formatos
Se puede guardar en 21 formatos de archivos de texto:
1. Texto en formato OpenDocument (.odt)
2. Plantilla de texto en formato OpenDocument (.ott)
3. Documento de OpenOffice.org 1.0 (.sxw)
4. Plantilla de documento de OpenOffice.org (.stw)
5. Microsoft Word 97/2000/XP (.doc)
6. Microsoft Word 95 (.doc)
7. Microsoft Word 6.0 (.doc)
8. Rich Text Format (.rtf)
9. StarWriter 5.0 (.sdw)
10. Plantilla de StarWriter 5.0 (.vor)
11. StarWriter 4.0 (.sdw)
12. Plantilla StarWriter 4.0 (.vor)
13. StarWriter 3.0 (.sdw)
14. Plantilla StarWriter (.vor)
15. Texto (.txt)
16. Texto codificado (.txt)
17. Documento HTML (OpenOffice.org Writer) (.html)
18. AportisDoc (Palm) (.pdb)
19. DocBook (.xml)
20. Microsoft Word 2003 XML (.xml)
21. Pocket Word (.psw)
Cuatro tipos de documentos maestros:
● Documento maestro en formato OpenDocument (.odm)
● Documento maestro de OpenOffice (.sxg)
● Documento maestro de StarWriter 4.0 (.sgl)
● Documento maestro de StarWriter 3.0 (.sgl)
MISL, Migración Institucional a Software Libre
138
● Texto codificado (Documento de OpenOffice.org) (.txt)
Además se puede exportar a:
1. Formato pdf desde las versiones 2.x convierte también marcadores e
hiperenlaces
2. Formato XML
MISL, Migración Institucional a Software Libre
139
MISL, Migración Institucional a Software Libre
140
Abiword
Puntuación/Nivel:
Web: www.abisource.com
AbiWord es un programa procesador de texto, software libre,
multiplataforma y con licencia GPL.
AbiWord tiene importantes filtros de importación/exportación de
documentos desde su formato nativo, utiliza las características del XML, a
RTF, HTML, Microsoft Word y LaTeX.
Actualmente es el procesador de textos oficial del entorno gráfico
GNOME, además de formar parte imprescindible en el proyecto de suite
GNOME Office para ofrecer un completo paquete de herramientas de oficina
como aplicaciones para bases de datos u hojas de cálculos.
La popularidad que ha tenido este procesador de textos va desde la
sencillez de su interfaz, los pocos requerimientos técnicos (que permiten
usarlo en equipos considerados ya obsoletos), aunado esto a las mejoras
resultado de la retroalimentación para con los usuarios. La última versión ya
tiene una conexión para soportar el formato OpenDocument.
Hay una versión portátil de AbiWord que puede ser transportada y
usada directamente desde una memoria USB sin necesidad de instalarse en la
computadora.
El nombre AbiWord se deriva de la raíz de la palabra española
"Abierto". Aunque, la pronunciación inglesa suena como la "palabra de Abbey"
("Abbey word").
MISL, Migración Institucional a Software Libre
141
Screenshots:
En Mac OS X
MISL, Migración Institucional a Software Libre
142
En MS Windows 2000
MISL, Migración Institucional a Software Libre
143
En Linux
MISL, Migración Institucional a Software Libre
144
Kword
Puntuación/Nivel:
Web: www.koffice.org/kword/
KWord es un procesador de textos libre, componente del KOffice
proyecto del Entorno de escritorio KDE.
A pesar del nombre, KWord no significa simplemente un clon de
Microsoft Word. Aunque se espera que un futuro, KWord posea la mayoría de
las características del Word, en algunos aspectos importantes es diferente a
éste. El esquema de la disposición de textos se basa en marcos, de forma
similar al Adobe FrameMaker. Estos marcos pueden ser ubicados en cualquier
parte en la página, y pueden incorporar texto, gráficos y objetos incrustados.
Cada nueva página es un nuevo marco; pero el texto puede sobrepasar la
capacidad del KWord para unir marcos. El uso de marcos significa que
complicadas capas gráficas pueden ser almacenadas relativamente fácil en
KWord.
KWord fue creado como parte del proyecto KOffice en 1998, empleando
diferentes ideas de FrameMaker, como la aproximación a los marcos. El autor
inicial confesó que la aplicación y el código no eran una muesca y que era su
primera aplicación orientada a objetos.
En el año 2000, KWord entró en un estado en que le era muy difícil
arreglar los problemas y no había nadie trabajando en los problemas
conocidos. No hubo ningún lanzamiento de una versión oficial en todo este
tiempo. El mismo año, un nuevo mantenedor empezó a trabajar en la
aplicación, trabajando todo el año 2000 y principios del 2001, en corregir los
problemas de estructura de la aplicación.
Muchas aplicaciones PAO (DTP) utilizan marcos, como KWord hace;
pero estas aplicaciones PAO usan un concepto llamado 'páginas maestras' que
conceden el poder al usuario para diseñar la estructura del documento.
MISL, Migración Institucional a Software Libre
145
Desafortunadamente, este concepto tiene un enorme precio en la
usabilidad, mientras que la mayoría de los usuarios no entienden el concepto
latente detrás de las páginas maestras.
Los desarrolladores del KWord diseñaron los marcos, para que fueran
una variante usable de las páginas maestras, con una inteligente copia de los
marcos y su posición cuando son creados, por ejemplo, cuando hay demasiado
texto para una página.
MISL, Migración Institucional a Software Libre
146
Screenshots:
MISL, Migración Institucional a Software Libre
147
MISL, Migración Institucional a Software Libre
148
LyX
Puntuación/Nivel:
Web: www.lyx.org/
Lyx es un programa gráfico multiplataforma creado por Matthias Ettrich
que permite la edición de texto usando LaTeX, por lo que "hereda" todas sus
capacidades (notación científica, edición de ecuaciones, creación de índices,
etc.)
Se trata de un procesador de textos en el que el usuario no necesita
pensar en el formato final de su trabajo, sino sólo en el contenido y su
estructura (WYSIWYM), por lo que puede ser utilizado para editar documentos
grandes (libros) o con formato riguroso (tesis, artículos para revistas
científicas), con facilidad.
Screenshots:
En Mac OS X
MISL, Migración Institucional a Software Libre
149
En Linux
MISL, Migración Institucional a Software Libre
150
Alternativas Libres a
Acrobat Reader
MISL, Migración Institucional a Software Libre
151
Gpdf
Puntuación/Nivel:
Web: www.purl.org/NET/gpdf
GPdf es un visor PDF para GNOME. Está basado en Xpdf y el accesorio
GNOME Print Preview.
gpdf tiene las siguientes características:
● Permite ver un archivo PDF página por página, o como un manual de
referencia viendo una página particular.
● Permite hacer ampliaciones a varios niveles, con mejor ajuste y ajuste
a la anchura de la página.
Screenshots:
MISL, Migración Institucional a Software Libre
152
xpdf
Puntuación/Nivel:
www.foolabs.com/xpdf/
Xpdf, es un completo programa que nos permite visualizar documentos
pdf, de forma similar a cualquiera de los anteriores, pero además incorpora
una serie de programas en la linea de comandos de permiten sacarle más
partido, pudiendo por ejemplo: convertir pdf's a archivos de texto con
pdftotext, extraer las imagenes con pdfimages, o pasar pdf a documentos
PostScript con pdftops.
Entre las ventajas sobre el Acrobat Reader tenemos:
● Licencia GPL
● Código fuente disponible
● Soporta más plataformas Hardware
● Rápido y ligero
● Utillerías adicionales (pdftops, pdftotext, pdfinfo, pdffonts, pdfimages,
...)
● Mejor integración Unix (man, fichero configuración xpdfrc, opciones en
linea de comandos, ...)
● Modo servidor remoto
● Soporte Idiomas (Chinese/simplified, Chinese/traditional, Cyrillic,
Japanese, Korean, Thai)
● Existen otras herramientas basadas en su código fuente
MISL, Migración Institucional a Software Libre
153
Screenshots:
MISL, Migración Institucional a Software Libre
154
KGhostView
Puntuación/Nivel:
Web: http://docs.kde.org/stable/es/kdegraphics/kghostview/
KGhostView muestra e imprime archivos PostScript® (.ps, .eps) y
archivos con formato de documento portátil (.pdf). Es una versión para KDE
del programa de Tim Theisen llamado Ghostview que utiliza el programa
Alladin Ghostscript para ver documentos preparados en el lenguaje de
descripción de página PostScript® de Adobe®. PostScript® es el lenguaje de
descripción de página más común para imprimir en los sistemas UNIX® y esta
aplicación sirve para previsualizar el material antes de imprimirlo y para leer
documentos en línea.
Puede utilizar KGhostView con todas las versiones recientes de
Ghostscript. La versiones más modernas ofrencen un rendimiento muy
superior del que se puede sacar ventaja con KGhostView.
Si un documento no cumple con la convención de estructura del
documento de Adobe®, la funcionalidad del visor es limitada. Por ejemplo, si
no hay tabla de contenidos, no es posible saltar de una página a otra ni
seleccionar las páginas.
MISL, Migración Institucional a Software Libre
155
Screenshots:
MISL, Migración Institucional a Software Libre
156
evince
Puntuación/Nivel:
www.gnome.org/projects/evince/
Evince es un visor documentos para el entorno de escritorio GNOME. Se
pueden ver los archivos en formato PDF y PostScript. La meta de Evince es
reemplazar, con una simple aplicación, los múltiples visores de documentos
que existen en GNOME, como GGV, GPdf, y xpdf.
Evince comenzó como una reescritura del código del gpdf, que la
mayoría de la gente pensaba que se estaba convirtiendo en algo difícil de
mantener. En un corto período del tiempo sobrepasó la funcionalidad del
gpdf. Evince está siendo activamente mantenido y desarrollado. Está escrito
principalmente en el lenguaje de programación C, con una pequeña parte
escrita en C++ (el código para hacer la interfaz con poppler).
Evince se incluye en GNOME desde la versión 2.12, lanzado el 7 de
septiembre de 2005.
Búsqueda
Tiene un mecanismo integrado de búsqueda que despliega el número
de resultados encontrados y resalta los resultados en la página.
Páginas en miniatura
Vistas de páginas en miniatura permiten una referencia rápida para
poder navegar en un documento. Las páginas en miniatura se
encuentran en la parte izquierda del visor.
Indexado de páginas
Para los documentos que soportan índices, Evince da la opción de
excibir el índice del documento que permite moverse rápido de una
sección a otra.
MISL, Migración Institucional a Software Libre
157
Selección
Evince permite la selección de texto en archivos PDF.
Screenshots:
MISL, Migración Institucional a Software Libre
158
Alternativas Libres a
Microsoft Office
MISL, Migración Institucional a Software Libre
159
OpenOffice.org
Puntuación/Nivel:
www.openoffice.org
OpenOffice.org es una suite ofimática de software libre y código
abierto que incluye herramientas como procesador de textos, hoja de cálculo,
presentaciones, herramientas para el dibujo vectorial y base de datos. Está
disponible para muchas y diversas plataformas, como Microsoft Windows,
sistemas de tipo Unix con el Sistema X Window como GNU/Linux, BSD, Solaris
y Mac OS X. Está pensado para ser compatible con Microsoft Office, con quien
compite. Soporta el estándar OpenDocument para el intercambio de datos, y
puede ser utilizado sin coste alguno.
OpenOffice.org está basado en la base del código de StarOffice, una
suite ofimática desarrollada por StarDivision y adquirida por Sun Microsystems
en agosto de 1999, que todavía existe. El código fuente de la suite fue
liberado en julio de 2000, con la intención de hacer frente al dominio en el
mercado de Microsoft Office proporcionando una alternativa abierta, de bajo
coste y alta calidad. El código fuente de la aplicación está disponible bajo la
licencia LGPL.
Las versiones más recientes de StarOffice están basadas en el código
base de OpenOffice.org; de forma similar a la relación existente entre
Netscape Navigator y Mozilla.
El proyecto y el programa son denominados "OpenOffice" de forma
informal, pero los organizadores del proyecto dicen que este término es una
marca registrada en posesión de otra empresa, obligándoles a adoptar
"OpenOffice.org" como nombre formal, y abreviado como OOo.
Hay una versión portátil de OpenOffice.org que puede ser transportada
y usada directamente desde una memoria USB sin necesidad de instalarse.
MISL, Migración Institucional a Software Libre
160
Writer, un procesador de texto.
Calc, para manejar hojas de cálculos,
Impress un programa de presentación ,
Draw, un editor de gráficos de vectores, para dibujos, con posibilidad de
exportar al formato estándar SVG,
Base, un programa de base de datos similar a Microsoft Access. Base permite
la creación y manejo de bases de datos, elaboración de formularios e informes
que proporcionan a los usuarios finales un acceso fácil a los datos. Al igual
que Access, Base es capaz de trabajar como un front-end para diversos
sistemas de bases de datos tales como el de Access (JET), fuente de datos
ODBC y MySQL/PostgreSQL. Base está disponible desde la versión 2.0
Math editor para fórmulas matemáticas,
Editor HTML, para la creación de HTML,
MISL, Migración Institucional a Software Libre
161
Screenshots:
MISL, Migración Institucional a Software Libre
162
koffice
Puntuación/Nivel:
www.koffice.org
KOffice es una suite ofimática o colección de programas ofimáticos
libres para el proyecto KDE. La última versión disponible es la 1.5.2, que fue
liberada el 14 de julio de 2006.
KOffice soporta formato abierto OpenDocument de forma nativa y es
uno de los miembros del ODF Alliance.
KWord. Editor de texto, maneja hojas de estilo y marcos.
KSpread. Para hojas de cálculo, acepta imágenes y efectos.
KPresenter. Programa para presentaciones.
Kivio. Programa de diagramas de flujo.
Karbon14. Aplicación de dibujo vectorial.
Krita. Un programa de manipulación de imágenes.
Kugar y KChart. Generadores integrados de informes y gráficos.
KFormula. Editor de fórmulas matemáticas.
MISL, Migración Institucional a Software Libre
163
Kexi. Entorno integrado para el manejo de datos.
MISL, Migración Institucional a Software Libre
164
NeoOffice
Puntuación/Nivel:
www.neooffice.org
NeoOffice es un conjunto completo de programas de escritorio para
Mac OS X. Incluye un procesador de texto, un programa de hojas de cálculo,
un programa de gráficos de presentación, junto con un módulo de dibugo
vectorial. Está basado en conjunto de programas para escritorio
OpenOffice.org. NeoOffice ha integrado docenas de capacidades originales del
Mac, y puede importar, editar/enmendar, e intercambiar archivos con otros
programs populares como Microsoft Office.
Lanzado como software libre y gratúito, de código abierto que está
gobernado por una licencia GNU Licencia General Pública (GPL). Es
completamente funcional y estable para uso cotidiano y normal. Los
programas se desarrollan activement, así que facilitan mejoras y pequeñas
actualizaciones con regularidad.
MISL, Migración Institucional a Software Libre
165
Screenshots:
MISL, Migración Institucional a Software Libre
166
Alternativas Libres a
Microsoft Excel
MISL, Migración Institucional a Software Libre
167
Gnumeric
www.gnome.org/projects/gnumeric/
Hoja de calculo para GNOME
MISL, Migración Institucional a Software Libre
168
OpenOffice.Org Calc
www.openoffice.org/
Hoja de cálculo del paquete ofimático OpenOffice.org
MISL, Migración Institucional a Software Libre
169
KSpread
www.koffice.org/kspread/
Hoja de cálculo de Koffice.
MISL, Migración Institucional a Software Libre
170
Alternativas Libres a
Varias Aplicaciones
MISL, Migración Institucional a Software Libre
171
Microsoft Powerpoint:
OpenOffice.org Impress
www.openoffice.org/product/impress.html
Permite diseñar fácilmente diapositivas, transparencias y presentaciones
KPresenter
www.koffice.org/kpresenter/
Programa de presentaciones de KOffice.
MagicPoint
member.wide.ad.jp/wg/mgp/
Criawips
www.criawips.org/
MISL, Migración Institucional a Software Libre
172
Lotus Organizer:
Plan
me.in-berlin.de/~bitrot/plan.html
WCal
www.neosystem.com/wcal/
Sunbird
www.mozilla.org/projects/calendar/sunbird.html
MISL, Migración Institucional a Software Libre
173
Tango Gestion:
Facturalux
www.facturalux.org
Programa de facturación y contabilidad
MISL, Migración Institucional a Software Libre
174
Alternativas Libres a
Herramientas de Desarrollo
MISL, Migración Institucional a Software Libre
175
Microsoft Project
Planner
www.imendio.com/projects/planner/
Programa de gestión de proyectos que permite crear planes para un proyecto
y seguir su progreso
Gantt Project
ganttproject.sourceforge.net/
Programa muy útil para la generación de cartas gantt y sus recursos asociados.
Esta programado en Java y corre en entornos Windows y Linux, genera
archivos XML pero permite generar otro tipo formatos imágen (jpg, png), html
y csv.
Open Workbench
www.openworkbench.org/
Open Workbench es una programa de planificación de proyectos, al estilo de
Microsoft Project. Se ejecuta en entornos Windows y es completamente libre.
DotProject
www.dotproject.net
Programa escrito en PHP tipo "Project Manager" pero para ser utilizado en
web
MISL, Migración Institucional a Software Libre
176
TaskJuggler
www.taskjuggler.org/
Alternativa al Planner para los amantes de KDE
KPlato
www.koffice.org/kplato/
Otra alternativa mas al Planner usando las librerias QT. Forma parte de la
suite KOffice
MISL, Migración Institucional a Software Libre
177
Adobe Dreamweaver
Quanta
quanta.sourceforge.net/
Quanta Plus es una herramienta de desarrollo web para el escritorio KDE.
Nvu
nvu.com/
Editor avanzado de páginas web basado en Mozilla Composer.
bluefish
bluefish.openoffice.nl/
Bluefish es un editor para desarrolladores web y programadores, enfocado en
la creación de sitios web dinámicos e interactivos.
Mozilla Composer
www.mozilla.org/
Mozilla Composer es el editor HTML de Mozilla Suite.
MISL, Migración Institucional a Software Libre
178
Amaya
www.w3.org/Amaya
Amaya es un editor / navegador de documentos XHTML (páginas web). Amaya
es un programa libre y gratuito y está desarrollado por el World Wide Web
Consortium, que lo distribuye a través de Internet. El objetivo de Amaya es la
creación de documentos XHTML que cumplan fielmente las normas más
actuales del W3C. No pretende ser competencia de los programas de diseño
de páginas web comerciales y no incluye por ejemplo herramientas de
programación ni de mantenimiento de sitios complejos, pero genera un código
"limpio" (sin etiquetas no normalizadas) lo que lo hace idóneo para el
aprendizaje. Además, permite probar ahora mismo podibilidades que no serán
de uso común hasta dentro de unos años.
MISL, Migración Institucional a Software Libre
179
.NET Framework
SharpDevelop
www.sharpdevelop.com
SharpDevelop es un entorno de desarrollo integrado para la plataforma .NET.
Soporta las versiones del FrameWork de Microsoft y de Ximian (MONO,
http://www.go-mono.com). Soporta desarrollo de interfaces, clases,
namespaces y proyectos en C# y VB.NET, además de permitir importar los
proyectos creados con Microsoft Visual Studio .NET
Mono
www.go-mono.org
Plataforma de desarrollo .NET para entornos Unix - Mac.
Monodevelop
www.monodevelop.com/
Entorno de desarrollo para la plataforma Mono, C#, Gtk#. Está en las primeras
fases de desarrollo.
DotGNU
www.dotgnu.org/
MISL, Migración Institucional a Software Libre
180
Visual Basic
Gambas
gambas.sourceforge.net/
Entorno de desarrollo para un lenguaje Basic orientado a objetos.
Lazarus
www.lazarus.freepascal.org/
MISL, Migración Institucional a Software Libre
181
Microsoft Visual Studio
Eclipse
www.eclipse.org
Eclipse es un entorno integrado de desarrollo (IDE) modular, creado por IBM.
(java)
Kdevelop
www.kdevelop.org
Entorno integrado de desarrollo.
Anjuta
anjuta.sourceforge.net
Anjuta es un entorno integrado de desarrollo (IDE) completo para GNOME.
Emacs
www.gnu.org/software/emacs/emacs.html
Editor muy completo con decenas de plug-ins, usado principalmente para el
desarrollo de software. Puede usarse junto a herramientas como Glade o
QTDesigner para construir aplicaciones gráficas.
Gambas
MISL, Migración Institucional a Software Libre
182
gambas.sourceforge.net/
Entorno de desarrollo para un lenguaje Basic orientado a objetos.
HBasic
hbasic.sourceforge.net/
Entorno integrado de desarrollo para crear, ejecutar y depurar programas en
un lenguaje al estilo BASIC.
Bloodshed Dev-C++
www.bloodshed.net/
Dev-C++ es un entorno de desarrollo integrado para C/C++ libre.
SharpDevelop
www.sharpdevelop.com
SharpDevelop es un entorno de desarrollo integrado para la plataforma .NET.
Soporta las versiones del FrameWork de Microsoft y de Ximian (MONO,
http://www.go-mono.com). Soporta desarrollo de interfaces, clases,
namespaces y proyectos en C# y VB.NET, además de permitir importar los
proyectos creados con Microsoft Visual Studio .NET
Pascal Develop
npascal.sourceforge.net
Pascal Develop es un entorno de desarrollo integrado para Pascal. Es
compatible con Delphi (incluso usa formularios .dfm)
MISL, Migración Institucional a Software Libre
183
Lazarus
www.lazarus.freepascal.org/
Qt Designer
www.trolltech.com/products/qt/designer.html
Qt designer se suele utilizar en conjunción con KDevelop, aunque es
multiplataforma. Sirve para generar ficheros .ui, que contienen la interfaz
gráfica de un programa que utilice el toolkit Qt. Gracias a las utilidades de la
biblioteca Qt, se puede generar código automágicamente a partir de los
ficheros creados con Qt designer.
Glade
glade.gnome.org
Herramienta para realizar interfaces graficas con GTK+
MISL, Migración Institucional a Software Libre
184
Rational Rose / Visio
Umbrello UML
uml.sourceforge.net
Editor de diagramas UML.
ArgoUML
argouml.tigris.org/
Herramienta de modelado UML
Fujaba
wwwcs.upb.de/cs/fujaba/index.html
Fujaba (From UML To Java And Back Again), es una herramienta CASE
extensible mediante plugins, y pensada para realizar ingeniería de ida y
vuelta empleando UML y Java.
MISL, Migración Institucional a Software Libre
185
Crystal Reports:
Agata
www.agata.org.br/
Agata Report es un generador de reportes multi-plataforma, una herramienta
de consulta y generación de gráficos como el Crystal Reports que se conecta a
várias Bases de Datos, como PostgreSQL, MySQL, Oracle, DB2, MS-SQL,
Informix, InterBase, Sybase, o Frontbase y permite exportar los reportes en
formatos como PostScript, plain text, HTML, XML, PDF o CSV (StarCalc, Excel).
Permite definir niveles de datos, subtotales y totales para el relatorio.
Permite crear documentos, como cartas y conjugar dinamicamente con los
datos provenientes del reporte, asi como crear etiquetas de direccionamiento
y hasta generar un diagrama ER completo apartir de su banco de datos.
JasperReports
jasperreports.sourceforge.net/
JasperReports is a powerful open source Java reporting tool that has the
ability to deliver rich content onto the screen, to the printer or into PDF,
HTML, XLS, CSV and XML files.
MISL, Migración Institucional a Software Libre
186
Microsoft Source Safe
CVS
www.cvshome.org/
Subversion
subversion.tigris.org/
Sistema de control de versiones al estilo CVS.
GNU Arch
www.gnu.org/software/gnu-arch/
GNU Arch (también conocido como tla) es un sistema de control de versiones,
es decir, ofrece una funcionalidad similar a CVS o Subversion.
TortoiseSVN
Intefaz gráfica para Subversion, integrada al Explorador de Windows
MISL, Migración Institucional a Software Libre
187
Installshield
Inno Setup
www.jrsoftware.org/isinfo.php
Inno setup es un creador de instaladores como Wise o Install Shield.
Nullsoft Scriptable Install System
nsis.sourceforge.net/
Potente, minimalista y popular instalador de aplicaciones a base de sencillos
scripts.
HM NIS Edit
hmne.sourceforge.net
Editor/IDE para Nullsoft Scriptable Install System (NSIS).
MISL, Migración Institucional a Software Libre
188
Alternativas Libres a
Aplicaciones de Escritorio
MISL, Migración Institucional a Software Libre
189
Microsoft Messenger
Gaim
gaim.sourceforge.net
Gaim es un cliente modular de mensajería instantánea
aMSN
amsn.sourceforge.net
Una aplicación de mensajería instantánea totalmente compatible con MSN
Messenger.
Kopete
kopete.kde.org
Cliente de mensajería instantánea
jabber
www.jabber.org
Servidor de mensajería instántanea para el protocolo libre Jabber/XMPP
Ayttm
ayttm.sourceforge.net
MISL, Migración Institucional a Software Libre
190
Exodus
exodus.jabberstudio.org/
Exodus es un cliente Jabber (mensajería instántanea) para Windows. Pequeño,
bonito, rápido y fácil de usar
Kmerlin
kmerlin.olsd.de/
Una aplicación de mensajería instantánea para KDE compatible con MSN
Messenger.
KMess
kmess.sourceforge.net/
Programa de mensajería instantánea compatible con MSN Messenger.
Psi
psi.affinix.com/
Completo cliente Jabber
SIM
sim-icq.sourceforge.net/
SIM (Simple Instant Messenger) es un cliente de mensajería instantánea
MISL, Migración Institucional a Software Libre
191
multiprotocolo. Permite charlar en la red Jabber, MSN, Yahoo! y otras.
MISL, Migración Institucional a Software Libre
192
Microsoft Outlook Express
Sylpheed
sylpheed.good-day.net
Pan
pan.rebelbase.com
Lector de News
Knode
knode.sourceforge.net
KNode is a newsreader for the K Desktop Environment. It is GNKSA compliant
(unfortunally a review is still pending), and has support for MIME and multiple
servers. It is a online-reader, but in combination with a local newsserver like
leafnode also usable with dial-up connections.
Mozilla Thunderbird
www.mozilla.org/projects/thunderbird/
Thunderbird es el cliente de correo del proyecto Mozilla.
PHP News Reader
pnews.sourceforge.net/
MISL, Migración Institucional a Software Libre
193
Lector de noticias
Sylpheed Claws
sylpheed-claws.sourceforge.net/
Versión con las últimas características (y por tanto, ligeramente inestable) del
gestor de correo Sylpheed
Kmail
kmail.kde.org
Gestor de correo para el escritorio KDE
Balsa
balsa.gnome.org
mutt
www.mutt.org
El cliente de correo más flexible. Modo texto.
MISL, Migración Institucional a Software Libre
194
Browsers
Galeon
galeon.sourceforge.net
Navegador web muy rápido para GNOME, basado en el motor de Mozilla
(Gecko).
Mozilla Firefox
www.mozilla.org/products/firefox/
FireFox es el navegador web de nueva generación desarrollado por
Mozilla.org. Utiliza el motor Gecko, que es el mismo que utiliza el legendario
Mozilla, pero proporciona un interfaz más rápido y amigable.
Mozilla Suite
www.mozilla.org
El conjunto de aplicaciones open source de Internet integradas en una sola:
Navegador web
Cliente de news y e-mail avanzado.
Cliente de chat IRC y
Editor HTML simple
Konqueror
www.konqueror.org
MISL, Migración Institucional a Software Libre
195
Konqueror es el administrador de archivos y navegador web de KDE, e incluso
un visor universal de documentos.
Epiphany
epiphany.mozdev.org/
Navegador web oficial de Gnome
dillo
www.dillo.org/
Navegador muy ligero con un tamaño cercano a los 300 Kb. Sin embargo,
todavía no tiene todas las caracteristicas que pediríamos a un navegador
mínimo. Pero tiene un sistema de plugins que lo harían (en teoría) facilmente
extensible. Ideal para ordenadores antiguos.
K-Meleon
kmeleon.sourceforge.net/
MISL, Migración Institucional a Software Libre
196
Microsoft VPN client
PPTP Client
pptpclient.sourceforge.net/
PPTP Client es un cliente Linux, FreeBSD, NetBSD y OpenBSD para el protocolo
propietario de Microsoft "Point-to-Point Tunneling Protocol", PPTP. Permite
conectarse a una Red Privada Virtual (VPN) basada en PPTP, de uso común
entre empleadores y algunos proveedores de servicio internet ADSL.
Kvpnc
home.gna.org/kvpnc/
Front-end para vpnc que permite conectarse mediante VPN.
MISL, Migración Institucional a Software Libre
197
Alternativas Libres a
Aplicaciones de Servicios
MISL, Migración Institucional a Software Libre
198
Microsoft Exchange
Kolab
kolab.kroupware.org/
Solución completa para trabajo en grupo
OpengGroupware.org
opengroupware.org
Herramienta de trabajo colaborativo, con gestión documental, control de
versiones, etc. Puede sincronizarse con las palms de la empresa, etc. Solución
completa y muy sólida de trabajo en grupo, ya que lleva 7 años en el
mercado.
eGroupWare
www.egroupware.org/
Servidor de trabajo en grupo (incluye cliente Web)
phpGroupWare
phpgroupware.org/
Servidor de trabajo en grupo (incluye un cliente web).
MISL, Migración Institucional a Software Libre
199
Citadel
www.citadel.org/
Servidor de trabajo en grupo.
Tikiwiki
tikiwiki.org
Potente y versátil aplicación CMS/Groupware, hecha en PHP/MySQL:
herramienta muy muy adecuada para potenciar el trabajo colaborativo, con
una lista hiper-extensa de funcionalidades, y un amplio equipo de
desarrolladores alrededor del mundo (el último año ha estado en el top10 de
sourceforge.net).
Hipergate
www.hipergate.org
Hipergate es una suite de aplicaciones de código abierto basadas en
web.
El propósito del conjunto de programas es cubrir un amplio rango de
necesidades de tecnología de información en cualquier organización. Todas
las aplicaciones se acceden desde el navegador sin necesidad de descargar
ningún software en el puesto cliente.
La suite tiene capacidad multi-entidad y puede utilizarse
indistintamente para dar servicio a una empresa, a un grupo de empresas, o
en modalidad ASP para alojar un número ilimitado de entidades cliente
diferentes.
MISL, Migración Institucional a Software Libre
200
PHProjekt
www.phprojekt.com
Aplicación modular para la coordinación de grupos de trabajo y el uso
común de información y documentos via internet o intranet.
Lucane
www.lucane.org
Lucane es una plataforma libre de groupware escrita en Java, diseñada
para ser extendible.
Es un programa que permite a varias personas trabajar juntas de una
manera más simple y más productiva que solo usando e-mail. Lucane está
fuertemente orientado a redes y provee varias herramientas que hacen
posible que personas en lugares distantes se comuniquen. Por ejemplo, es
posible para los usuarios intercambiar archivos, mensajes, crear reuniones
virtuales, e incluso compartir agendas, tareas y planes de trabajo. Hay una
gran cantidad de herramientas que se pueden integrar a Lucane, de ahí la
importancia mantenerlo extendible.
MISL, Migración Institucional a Software Libre
201
Microsoft Internet
Information Services
Apache
www.apache.org
Apache es el servidor Web más utilizado del mundo y uno de los mayores
logros del Software Libre.
AOLserver
aolserver.sourceforge.net/
Servidor web utilizado por AOL
Zope
zope.org/
Servidor de aplicaciones web, escrito en Python.
Roxen Web Server
www.roxen.com/products/webserver/
Servidor web
Cherokee
www.alobbs.com/cherokee/
MISL, Migración Institucional a Software Libre
202
Servidor web ligero.
thttpd
www.acme.com/software/thttpd/
Servidor web ligero.
MISL, Migración Institucional a Software Libre
203
Microsoft Proxy Server
Squid
www.squid-cache.org/
Proxy Cache
MISL, Migración Institucional a Software Libre
204
Zone Alarm
FireStarter
firestarter.sourceforge.net
Firestarter is a free firewall tool for Linux machines. Whether you simply want
to protect your personal workstation or you have a network of computers to
secure, Firestarter is here to make your life easier. While a firewall can not
guarantee security, it is the first line of defence against network based
attacks.
Shorewall
shorewall.sourceforge.net/
Shoreline Firewall, también conocido como Shorewall, es una herramienta de
alto nivel para configurar el mecanismo Netfilter del núcleo Linux. En
resumen, es un cortafuegos.
MISL, Migración Institucional a Software Libre
205
Fuentes
● http://www.ssl.ull.es
● http://alts.homelinux.net/
● Wikipedia
● www.distrowatch.com
● Directrices IDA