Académique Documents
Professionnel Documents
Culture Documents
MISL
Migración Institucional a Software Libre
Agradecimientos:
Elena Vega
Jefa de Departamento Sistemas
Subsecretaria de Cultura MGP
Mar del Plata, Argentina
www.mardelplata.gov.ar
Ignacio Caldentey
Jefe de Proyectos
Common Sense
Mar del Plata, Argentina
www.getcs.com
Sebastian Desimone
Presidente
Belaxis SA
Mar del Plata, Argentina
www.belaxis.com
Pablo Gamba
Auditor - Proyecto Final
Universidad FASTA
Mar del Plata, Argentina
www.ufasta.edu.ar
Tabla de contenidos
Introducción al contexto
7
.
Definición de Estándares
17
.
Recursos Humanos 19
Hardware
34
.
Software
37
.
Análisis de la investigación
45
.
Lenguajes de programación:
52
.
Redes: 53
Internet:
57
.
Redes: 58
Definición de alternativas
69
.
Recursos humanos
72
.
Complejidad intermedia
86
.
Complejidad Baja 98
Personal no informático
98
.
Hardware
109
.
Software
111
.
Anexo A
113
.
Hardware
113
.
Anexo B
121
.
Fuentes
217
.
Introducción al contexto
Motivaciones:
Estructura
Relevamiento
• Hardware
• Recursos Humanos
• Software
Análisis:
• Complejidad Baja
• Complejidad Intermedia
• Complejidad Avanzada
Definición de Estándares
Recursos Humanos
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
● Otros
No Informáticos:
● Abogados
● Contadores
● Administrativos
● Secretarias
● Otros
Personal Informático
Lo primero que se debe hacer es determinar el personal informático de la
institución.
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
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.
[ ] Access
Tareas:
Modelado de Tablas.
Consultas.
[ ] SQL Server
[ ] Oracle
[ ] MySQL
Tareas:
Normalización.
SP/Triggers.
Permisos.
Tuning.
Lenguajes de programación:
[]C
[ ] Pascal
[ ] Basic
[ ] Delphi
[ ] VB
[ ] C#
[ ] Java
[ ] PHP
[ ] VB.net
Redes:
[ ] Compartir recursos.
Una vez realizados todos los test debemos analizar los resultados. Para
determinar el nivel de conocimiento 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.
Motores de Base de
Datos: Oracle Avanzado
Motores de Base de
Datos: MySQL Avanzado
Lenguajes de
Programación C# Avanzado
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
Diseño de políticas de seguridad y
Redes: privacidad. 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.
Personal No Informático
Una vez determinados quienes son los que se encuentran en este grupo,
se propone siguiente Test para que sean calificados:
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:
[ ] Linux
Tareas:
Escritorio/Oficina:
[ ] Microsoft Office
[ ] Star Office
Tareas:
Crear documentos
Informes
Planillas diarias
Cartas
Análisis
Internet:
[ ] Internet Explorer
[ ] Mozilla Firefox
Tareas:
Envío de archivos
Búsquedas de información
[ ] Opera
[ ] Google Chrome
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
[ ] GTalk
[ ] Winzip
[ ] Winrar
Tareas:
Establecer conversaciones
Intercambiar archivos
Comprimir archivos
[ ] Norton Antivirus
[ ] AVG antivirus
[ ] AD – Aware anti-spyware
Tareas:
Detección y eliminación de virus
Eliminación y prevención de spyware
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.
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.
Hardware
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.
Servidores
Marca
Modelo
Función principal
Procesador
Cantidad de procesadores
Memoria RAM
Observaciones
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
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.
Software
- Sistemas operativos
- Aplicaciones
Sistemas operativos
Cuadro propuesto:
• Licencias OEM: Son las licencias que se entregan con el software preinstalado
en equipos nuevos.
Aplicaciones
Aplicaciones de Servicios:
Aplicaciones de Escritorio:
Aplicaciones de Servicios:
Aplicación: ....................................................................
Versión: ........................................................................
Distribuidor:
Nombre:...................................................................
Tel:.........................................................................
Email:......................................................................
Requerimientos de Hardware:
Procesador:..............................................................
RAM:......................................................................
HD:........................................................................
Aplicaciones de Escritorio:
Aplicación: .......................................................................
Versión: ...........................................................................
Distribuidor:
Nombre:...................................................................
Tel:.........................................................................
Email:......................................................................
Requerimientos de Hardware:
Procesador:.............................................................
RAM:.....................................................................
HD:.......................................................................
Análisis de la investigación
Criterios de clasificación de
habilidades y conocimientos
Personal informático
Sistemas operativos:
• DOS
• 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.
• Unix
• Solaris
Escritorio/Oficina:
• Microsoft Office
• Star Office
• Access
• SQL Server
• 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
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.
• .NET y Java
• 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
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.
Personal no informático
Sistemas operativos:
• Wndows 98/XP
• 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.
Escritorio/Oficina:
• Microsoft Office
• Star Office
Internet:
• Netscape Navigator
• Opera
• FireFox
Redes:
• Redes Microsoft
Aplicaciones de escritorio:
• MSN Messenger
• Yahoo Messenger
• WinZip
• WinRAR
• Norton Antivirus
• AVG Antivirus
• Ad-Aware Antispyware
Siendo:
pb = Promedio Conocimientos Básicos
i = Nro. de empleado
n = Cantidad de empleados
pgb = Promedio General Básico
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:
Clientes
Tabla de ponderación
Codigo Propietario 25
No Disponibilidad de Codigo 30
No Hay alternativa en SL 20
Definición de la
complejidad de migración
• Complejidad Baja
• Complejidad Intermedia
• Complejidad Alta
Recursos humanos:
• Nivel de Conocimientos Básico
o Ponderación = 50
• Nivel de Conocimientos Avanzado
o Ponderación = 20
Software
• Complejidad Baja
o Ponderación = 10
• Complejidad Intermedia
o Ponderación = 20
• Complejidad Alta
o Ponderación = 50
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 10 Computadoras
o Ponderación = 10
• 10 a 20 Computadoras
o Ponderación = 30
• Más de 20 Computadoras
o Ponderación = 50
0 y 80:
La Complejidad de Migración es Baja
80 y 140:
La Complejidad de Migración es Intermedia
Más de 140:
La Complejidad de Migración es Alta
Definición de alternativas
Recursos humanos
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.
Complejidad Alta
Personal no informático
Objetivos generales
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.
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.
Recomendaciones
- Evaluación
Objetivos
Ídem. Alternativa 1
Modelo de capacitación
Contenidos:
Í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.
Ejemplo:
- Evaluación General
Personal informático
Objetivos generales
Modelo de capacitación
Contenidos:
Sistemas operativos:
- Administrador.
– Ejecución de aplicaciones/Manipulación de archivos.
Redes:
– Diseño, configuración e implementación.
– Creación de perfiles, políticas de seguridad y privacidad.
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:
- Evaluación
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Ídem Alternativa 1
Recomendaciones
Complejidad intermedia
Personal no informático
Objetivos
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.
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:
- Evaluación
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Í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:
Personal informático
Objetivos
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.
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:
- Evaluación
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Í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:
- Entornos de desarrollo.
- Paradigmas de programación.
- Administración / configuración de BD.
- Evaluación General
Complejidad Baja
Personal no informático
Objetivos
Modelo de capacitación
Contenidos:
Sistemas operativos:
- Configuración avanzada.
Programas de oficina:
– Plantear escenarios/analizar tendencias.
Herramientas:
Antivirus – Configuración.
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:
- Evaluación
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Í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:
Personal informático
Objetivos
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.
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:
- Evaluación
Objetivos
Ídem Alternativa 1
Modelo de capacitación
Contenidos:
Í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:
- Paradigmas de programación.
- Tuning de BD
- Evaluación General
Hardware
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
Complejidad Baja:
Ejemplo:
Servidor Prioridad
BD de Intranet 1
Correo Interno 2
XX N
Clientes
Software
Codigo Propietario B
No Disponibilidad de Codigo C
No Hay alternativa en SL E
Opciones:
Anexo A
Hardware
Servidores y Clientes
Primeramente, dividiremos los dispositivos según su criticidad:
http://www.tldp.org/HOWTO/Hardware-HOWTO/
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)
AMD Opteron
AMD Athlon64
AMD Turion64
Cyrix 386SX/DX
Cyrix 486SX/DX
Cyrix 5x86
Cyrix 6x86
Cyrix MediaGX
IDT Winchip C6-PSME2006A
Transmeta Crusoe
Controladoras IDE:
• CMD-640
• RZ1000
• AEC62XX
• ALI M15x3
• AMD Viper
• CY82C693
• Cyrix CS5530 MediaGX
• HPT34X
Controladoras SCSI:
• 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
Placas de sonido:
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
Anexo B
Catalogo de Software
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.
Alternativas Libres a
Microsoft Access
GNOME-DB
Web: www.gnome-db.org/
Screenshots:
knoda
Web: knoda.sourceforge.net/
KNODA te permite: definir y borrar BDs; crear, modificar y borrar tablas; definir y usar
formularios y informes, etc
Características:
Screenshots:
Rekall
Web: www.rekallrevealed.org/
● PostgresSQL
● MySQL
● SQLite
● Oracle
● Informix
● DB2
● con ayuda de una librería proporcionada, con archivos XBase
Screenshots:
KEXI
Web: www.kexi-project.org/
Screenshots:
OpenOffice.org BASE
Web: www.openoffice.org/product/base.html
Plataformas: Linux - Windows
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.
Screenshots:
En MS Windows XP.
Alternativas Libres a
Microsoft Word
OpenOffice.org Writer
Web: www.openoffice.org/product/writer.html
Plataformas: Linux - Windows
Formatos
Se puede guardar en 21 formatos de archivos de texto:
Abiword
Web: www.abisource.com
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.
Screenshots:
En Mac OS X
En MS Windows 2000
En Linux
Kword
Web: www.koffice.org/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.
Muchas aplicaciones PAO (DTP) utilizan marcos, como KWord hace; pero
estas aplicaciones PAO usan un concepto llamado 'páginas maestras' que
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.
Screenshots:
LyX
Web: www.lyx.org/
Screenshots:
En Mac OS X
En Linux
Alternativas Libres a
Acrobat Reader
Gpdf
Web: www.purl.org/NET/gpdf
Screenshots:
xpdf
www.foolabs.com/xpdf/
● 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
Screenshots:
KGhostView
Web: http://docs.kde.org/stable/es/kdegraphics/kghostview/
Screenshots:
evince
www.gnome.org/projects/evince/
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).
Búsqueda
Páginas en miniatura
Indexado de páginas
Selección
Screenshots:
Alternativas Libres a
Microsoft Office
OpenOffice.org
www.openoffice.org
Screenshots:
koffice
www.koffice.org
NeoOffice
www.neooffice.org
Screenshots:
Alternativas Libres a
Microsoft Excel
Gnumeric
www.gnome.org/projects/gnumeric/
OpenOffice.Org Calc
www.openoffice.org/
KSpread
www.koffice.org/kspread/
Alternativas Libres a
aplicaciones de uso común
Microsoft Powerpoint:
OpenOffice.org Impress
www.openoffice.org/product/impress.html
KPresenter
www.koffice.org/kpresenter/
MagicPoint
member.wide.ad.jp/wg/mgp/
Criawips
www.criawips.org/
Lotus Organizer:
Plan
me.in-berlin.de/~bitrot/plan.html
WCal
www.neosystem.com/wcal/
Sunbird
www.mozilla.org/projects/calendar/sunbird.html
Tango Gestion:
Facturalux
www.facturalux.org
Alternativas Libres a
Herramientas de Desarrollo
Microsoft Project
Planner
www.imendio.com/projects/planner/
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/
DotProject
www.dotproject.net
Programa escrito en PHP tipo "Project Manager" pero para ser utilizado en web
TaskJuggler
www.taskjuggler.org/
KPlato
www.koffice.org/kplato/
Otra alternativa mas al Planner usando las librerias QT. Forma parte de la suite
KOffice
Adobe Dreamweaver
Quanta
quanta.sourceforge.net/
Nvu
nvu.com/
bluefish
bluefish.openoffice.nl/
Mozilla Composer
www.mozilla.org/
Amaya
www.w3.org/Amaya
.NET Framework
SharpDevelop
www.sharpdevelop.com
Mono
www.go-mono.org
Monodevelop
www.monodevelop.com/
Entorno de desarrollo para la plataforma Mono, C#, Gtk#. Está en las primeras
fases de desarrollo.
DotGNU
www.dotgnu.org/
Visual Basic
Gambas
gambas.sourceforge.net/
Lazarus
www.lazarus.freepascal.org/
Eclipse
www.eclipse.org
Kdevelop
www.kdevelop.org
Anjuta
anjuta.sourceforge.net
Emacs
www.gnu.org/software/emacs/emacs.html
Gambas
gambas.sourceforge.net/
HBasic
hbasic.sourceforge.net/
Bloodshed Dev-C++
www.bloodshed.net/
SharpDevelop
www.sharpdevelop.com
Pascal Develop
npascal.sourceforge.net
Lazarus
www.lazarus.freepascal.org/
Qt Designer
www.trolltech.com/products/qt/designer.html
Glade
glade.gnome.org
Umbrello UML
uml.sourceforge.net
ArgoUML
argouml.tigris.org/
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.
Crystal Reports:
Agata
www.agata.org.br/
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.
CVS
www.cvshome.org/
Subversion
subversion.tigris.org/
GNU Arch
www.gnu.org/software/gnu-arch/
TortoiseSVN
Installshield
Inno Setup
www.jrsoftware.org/isinfo.php
nsis.sourceforge.net/
HM NIS Edit
hmne.sourceforge.net
Alternativas Libres a
Aplicaciones de Escritorio
Microsoft Messenger
Gaim
gaim.sourceforge.net
aMSN
amsn.sourceforge.net
Kopete
kopete.kde.org
jabber
www.jabber.org
Ayttm
ayttm.sourceforge.net
Exodus
exodus.jabberstudio.org/
Kmerlin
kmerlin.olsd.de/
KMess
kmess.sourceforge.net/
Psi
psi.affinix.com/
SIM
sim-icq.sourceforge.net/
Sylpheed
sylpheed.good-day.net
Pan
pan.rebelbase.com
Lector de News
Knode
knode.sourceforge.net
Mozilla Thunderbird
www.mozilla.org/projects/thunderbird/
pnews.sourceforge.net/
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
Balsa
balsa.gnome.org
mutt
www.mutt.org
Browsers
Galeon
galeon.sourceforge.net
Mozilla Firefox
www.mozilla.org/products/firefox/
Mozilla Suite
www.mozilla.org
Konqueror
www.konqueror.org
Epiphany
epiphany.mozdev.org/
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/
PPTP Client
pptpclient.sourceforge.net/
Kvpnc
home.gna.org/kvpnc/
Alternativas Libres a
Aplicaciones de Servicios
Microsoft Exchange
Kolab
kolab.kroupware.org/
OpengGroupware.org
opengroupware.org
eGroupWare
www.egroupware.org/
phpGroupWare
phpgroupware.org/
Citadel
www.citadel.org/
Tikiwiki
tikiwiki.org
Hipergate
www.hipergate.org
PHProjekt
www.phprojekt.com
Lucane
www.lucane.org
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/
Zope
zope.org/
www.roxen.com/products/webserver/
Servidor web
Cherokee
www.alobbs.com/cherokee/
thttpd
www.acme.com/software/thttpd/
Squid
www.squid-cache.org/
Proxy Cache
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/
Fuentes
● http://www.ssl.ull.es
● http://www.alacos.com
● http://alts.homelinux.net/
● http://es.wikipedia.org/wiki
● http://www.distrowatch.com
● Directrices IDA
● http://www.google.com
● http://www.alternativeto.net