Comercio Internacional V Semestre Como Migrar a Software Libre DEFINICION DE MIGRACIN Es el traslado de una aplicacin de un ordenador a otro en condiciones de compatibilidad. Migrar es tambin elevar una versin de un producto software a otra de ms alto nivel, o bien el movimiento de una arquitectura a otra, por ejemplo, de un sistema centralizado a otro con una estructura basada en el modelo cliente/servidor. ASPECTOS RELACIONADOS CON LA MIGRACIN La migracin de Software Privativo a Software Libre, presenta algunas caracterstica especiales. Si la migracin de software se hace de forma desigual, es muy probable que los usuarios rechacen el cambio o que incluso se opongan a el. Sortear una serie de inconvenientes para migrar con xito. Para realizar este tipo de migracin, ha de considerar siempre realizarlo en dos pasos, migrando inicialmente los servicios y, posteriormente, los usuarios. Siempre que se realice una migracin de algn servidor, es importante que el tcnico o administrador encargado de dicho servidor sea participativo en la migracin. De esta manera podr aprender durante la migracin las tareas bsicas de administracin del nuevo sistema. Realizar un claro diagnstico de la situacin de partida o escenario. Definir con la misma precisin la situacin que esperamos encontrar al terminar la migracin. Justificar el por qu de la migracin, realizar un anlisis de costos de la migracin y proyectar los ahorros factibles, con el correr del tiempo, en pago de licencias. Describir el plan de migracin. Convertir los archivos a un formato abierto o mantener equipo dentro de la red funcionando con el software especfico para manejar esos archivos. Contar con un equipo tcnico que pueda brindar asesoramiento a los usuarios luego de la migracin, evacuar consultas y solucionar problemas que puedan surgir. FORMAS DE MIGRAR: FORMAS DE MIGRAR: 1)Paso a paso: Usar Software Libre en el sistema operativo privativo que estemos utilizando. Para comenzar sustituyendo aplicaciones de software privativo que usamos por sus contrapartidas en el mbito del Software Libre. Pasar los formatos cerrados a formatos abiertos en forma progresiva, y sin cambiar el entorno operativo. Posibilitando el intercambio de archivos con usuarios de Software Libre bajo cualquier sistema operativo. La migracin del sistema operativo hacindolo en forma gradual mquina a mquina o por secciones. Terminar en un sistema basado en un cien por ciento en Software Libre.
2) De una sola vez, sustituyendo de entrada el sistema operativo y todas las aplicaciones por Software Libre.
VENTAJAS No se tienen que mantener dos sistemas simultneamente. El nuevo sistema reemplaza al anterior. Es muy practico para empresas pequeas. Es la estrategia de migracin mas econmica. DESVENTAJAS Se dispone de poco tiempo para realizar la migracin. Los errores en la migracin se pagan caros, no se puede utilizar el sistema antiguo mientras se arreglan estos errores. Los empleados descubren el nuevo sistema de forma abrupta. Pueden rechazar la migracin. Requiere de una formacin previa de los usuarios. Es importante est informado del tema para sentir beneficios en cierto plazo. Capacitacin al personal que lo considere necesario miedo a lo desconocido uno de los escollos ms frecuentes en el momento de encarar una migracin. Abre puertas en el mbito de su capacitacin personal, dado que el Software Libre es una opcin de futuro y una forma de apropiarse realmente de las nuevas tecnologas El rea de informtica debe estar involucrado y comprometido en el proceso, son los primeros en capacitarse debido a su formacin y por ser las personas mas claves. RELACIN A LOS RECURSO HUMANOS: FACILITAR UNA MIGRACIN FUTURA: Formatos Abiertos y Estndar garantiza que la organizacin pueda acceder hoy y en el futuro a los datos y la informacin que maneja. Facilitar una futura migracin y el intercambio de informacin con los que ya estn utilizando Software Libre. Desarrollar sistemas basados en tres niveles, donde el cdigo sea independiente de la interfaz y de los mtodos de acceso a los datos.
Insistir en que las nuevas aplicaciones generadas sean portables, o sea, usar lenguajes portables como ANSI C, JAVA, Perl, Python, etc. Evitar lenguajes de arquitecturas especficas. Evitar la construccin de aplicaciones que requieran la presencia de otras aplicaciones privativas Insistir en que cualquier desarrollo web de la organizacin pueda ser visualizado en los navegadores ms comnmente usados en la web, principalmente los licenciados como libres, (por ejemplo Firefox).
Insistir en que los desarrollos web cumplan con los estndares de la W3C. Desarrollar los sitios web de forma tal que sean fcilmente portables a un servidor que corra sobre Software Libre. (Diferencia entre maysculas y minsculas)