Clientes de mensajería instantánea para GNU/Linux
Hola para todos, discúlpenme la ausencia, la verdad es que este mes he tenido mucho trabajo y prácticamente no he tenido mucho tiempo para escribir, es muy difícil mantener un blob educativo como este cuando se tienen otras responsabilidades de mayor prioridad, pero les aseguro que mantendré vivo este sitio aunque tenga que sacrificar muchas mi algo de mi tiempo libre, ya tengo un compromiso con ustedes y no les voy a fallar.
Como se darán cuenta en mis categorías he colocado una llamada software libre, destinada a temas relacionados con el mundo del GNU/Linux y todo aquello que tenga relación directa o indirecta con este magnífico movimiento universal, este nuevo artículo está relacionado directamente con soluciones de software libre para fanáticos del chat, se trata de explicar en términos sencillos conceptos y utilización de la mensajería instantánea y las soluciones que el movimiento Software libre ofrece para los chateadores.
La mensajería instantánea se ha convertido en la solución más económica, practica y divertida para establecer comunicación entre un grupo de personas, es tan alta su aceptación que su popularidad ha crecido increíblemente durante los tres últimos años, existen muchos protocolos de red que permiten conectarse a las redes de mensajería instantánea, algunos son libres, otros son cerrados, los más utilizados son IRC (Internet Relay Chat o Conversión real en internet), ICQ (“I seek you”, o te busco), MSNP (MicroSoft Network Protocol o Protocolo de redes Microsoft) , los cuales son protocolo para el intercambio de mensajes en tiempo real basado en redes de cómputo, actualmente casi todos los protocolos actuales y seguramente los que están por salir se basan en IRC, este protocolo se ha materializado y convertido en el tercer sistema distribuido más utilizado por todos las personas que acceden a internet, la delantera la ha llevado siempre el protocolo HTTP (HyperText Transfer Protocol) o protocolo de transferencias de HyperTexto, dado que es la base del uso de internet, sin HTTP internet seguramente dejaría de ser interesante, en segundo lugar se encuentra protocolo SMTP y POP (Simple Mail Tranfer Protocol y Post Office Protocol) o protocolo de para la transferencia simple de correo electrónico y protocolo la entrega de posterior revisión de mensajes de correo electrónico, juntos hacen posible que podamos ver correos electrónicos y enviar correos a otros destinos.
Cuando afirmo que IRC es el tercer sistema utilizado en la red, lo digo basándome en un análisis simple de nuestro comportamiento al momento de conectarnos a internet, el cual indica que:
1. Buscamos un sitio web de internar en la Red (la petición, búsqueda y entrega de este sitio se hace mediante HTTP).
2. Abrimos nuestro buzón de Mensajes de Email (POP nos permite ver los mensajes que nos envían y realizar operaciones con ellos, tales como borrarlos, colocarlos como span, organizarlos, etc), luego lo más probable es que enviemos un nuevo email o respondamos a uno de los mensaje recibidos (el envió de correos nuevos, respuestas o reenvió se realiza utilizando SMTP).
3. Por último iniciamos una conversación con algún aplicativo que nos permita chatear con otras personas, quizás el más utilizado de estos sistemas sean los Messeger o Mensajeros (ICE, Windows Live Messenger, Yahoo Messenger, Google Talk, etc… ).
Cuando chateamos, en realidad estamos utilizando un conjunto de herramientas tecnológicas las cuales hacen posible esta agradable experiencia, entre los que se encuentran:
Servidores IRC
Son software construido siguiendo las reglas y normas establecidas en el protocolo IRC, algunos de ellos agregan otras reglas o normas, con el fin de garantizar mayor seguridad, aumentar el rendimiento u ofrecer más funcionalidad, pero básicamente todos los sistemas de chat se basan en las reglas establecidas por el estándar IRC.
- Las funciones primordiales de un Servidor IRC son:
- Almacenar información sobre las cuentas de los usuarios que desean conversar con otros.
- Almacenar información sobre los contactos de que perteneces a cada uno de los usuarios del servidor.
- Garantizar altos niveles de seguridad para los datos almacenados.
- Notificar a los usuarios cuando alguno de sus contactos se encuentra en conectado
- Transferir los mensajes instantáneos al destino deseado sin permitir equivocaciones.
- Notificar al destino y al emisor cuando le ha llegado el mensaje instantáneo.
- Almacenar y noticiar los mensajes recibidos mientras los usuarios se encontraban fuera de conexión.
- Notificar cuando a todos los contactos de cada usuario cuando este se ha conectado.
- Permitir la trasferencia de archivos entre contactos conectados.
- Borrar, agregar o modificar información sobre un contacto deseado.
Cliente IRC
Son aplicaciones construidas con el propósito de interactuar con el Servidor IRC, se puede decir que son la contraparte del Servidor, su función primordial es servir como puente o interfaz entre el usuario, sus contactos y el servidor, estos software en realidad son programados siguiendo las reglas del protocolo IRC, al igual que sucede con el servidor, dependiendo de su desarrollador estos sistemas frecuentemente poseen características, reglas y funcionalidad propia de cada uno, pero básicamente permiten que un usuario registrado en el servidor IRC pueda utilizar sus funciones, siendo la más común e importante la transferencia de mensajes instantáneos entre contactos.
Mensajeros para GNU/Linux
Al utilizar una PC conectada Internet que utiliza sistema operativo Microsoft Windows, es muy frecuente pensar casi que de inmediato en ejecutar el cliente Clientes IRC (Mensajeros o popular mente conocidos como Messenger o Chats) más popular que existe para este sistema operativo, me refiero al software Microsoft Windows Live Messenger, el cual es uno de los muchos componentes de la suite de aplicaciones que ofrece Microsoft Windows Live, siendo este obviamente el más importante.
¿Pero que sucede si en algún momento nos encontráramos utilizando una PC conectada a Internet con sistema operativo GNU/Linux?
Seguramente muchos pensamos que estamos out es este aspecto, ¿Qué hago? ¿Donde esta Windows Live Messenger?
Bueno, simplemente la respuesta es que GNU/Linux no tiene Windows Live Messenger, porque es un sistema desarrollado para ser ejecutado de forma nativa (dependiente) en sistemas Microsoft Windows, esta es una estrategia más de la empresa Microsoft, que busca como cualquier otra empresa del mundo dar publicidad y mayor utilidad a sus productos y servicios, en este caso su popular sistema operativos Microsoft Windows.
Hoy y desde hace un tiempo atrás, existen soluciones informáticas desarrolladas con el fin de poder ejecutar en GNU/Linux software desarrollado para ser usado solo sobre Microsoft Windows y viceversa, por ejemplo los proyectos WINE, Crossover, Cedega, entre otras, las cuales prometo explicar en un futuro articulo cercano, pero estas solución tiene algunos inconveniente, el primero es de ellos es que no soportan todos los programas, y algunas veces nos quedamos con las manos cursadas sin saber que mas podemos hacer, la segunda de ellas es que solo WINE es software libre, el resto es software de propietarios, lo que implica que para poder tener acceso a ellos se debe pagar considerables sumas de dinero, o de lo contrario realizar la más grande de las estupideces, Pirataarlos para utilizarlos en GNU/Linux que es en su gran mayoría Software libre.
Particularmente no acostumbro a emular software para plataforma Microsoft Windows sobre plataforma GNU/Linux, aunque WINE actualmente ha madurado mucho y soporta una gran lista de aplicaciones para Windows, algunas de ellas, las más usuales me han presentado problemas de funcionalidad, per ejemplo al guardar un algún fichero, no reconocen algunos comandos de combinación de teclas, y otras cositas, mi solución a estos casas es mucho más limpia, segura y eficiente, consisten en indagar un poco por internet en búsqueda de software libre, desarrollados como alternativas para competir directa o indirectamente con uno o varios productos de software privativo y para sorpresa de muchos, software libre posee un amplio número de soluciones que realizan las mimas o mas funciones que muchos productos de software privativo, por ejemplo:
GIMP es la alternativa más efectiva que existe para el popular PhotoShop
OpenOffice es la solución libre más importante a la suite ofimática de Microsoft Office 2007
Kompozer es una buena alternativa libre a Adobe DreamWeaver y el fallecido Microsoft FrontPage hoy día reemplazado por Microsoft Expression Web y Expression Blend
RecordMyDesktop, CamStudio, WinCam y XdivCap son las alternativas más solidas que existen al popular y útil CamtasiaStudio
GOM palyer, Mplayer, RealActive Player son alternativas libres a Microsoft Windows Media Player, que a diferencia de este último, las soluciones libres vienen listas con multitud de códec, lo que les permite reproducir casi cualquier archivo de multimedia que existente.
Si continuo la lista es muy, muy extensa, existe al menos una alternativa libre para prácticamente cualquier software privativo.
Algunas soluciones Libres
Los clientes IRC no son la excepción en el software libre, existen muchos productos de software libre que permiten establecer conexión a los servidores IRC, entre los que se encuentran:
- gaim.sourceforge.net
- amsn.sourceforge.net
- kopete.kde.org
- www.jabber.org
- ayttm.sourceforge.net
- exodus.jabberstudio.org/
- kmerlin.olsd.de/
- kmess.sourceforge.net/
- psi.affinix.com/
- sim-icq.sourceforge.net/
- fire.sourceforge.net
- www.miranda-im.org/
- www.adiumx.com
- buddyspace.sourceforge.net
Como pueden observar existe una gran lista de opciones, ustedes mismos pueden seleccionar y probar cada una de ellas y sacar sus propias conclusiones.
Mis favoritos
Pero les voy a adelantar un poco el trabajo, yo los he probado todos, algunos se pueden obtener para múltiples plataformas (Sistema Operativo), pero otros son solo para GNU/Linux, según la experiencia que tuve con ellos, puedo recomendar a GAIM y aMSN, que según mi parecer son los mejores.
Iniciamos con GAIM
Es un cliente de mensajería instantánea Multiprotocolo, esto quiere decir que soporta una gran cantidad de protocolos de mensajería entre los que se encuentran los servidores de varios Messenger muy populares como lo son Windows Live, Yahoo Msgr, Google Talk, Servidores ICQ, Servidores IRC, Groove y Jabbe, entro otros.
Es el Cliente de Mensajería Instantánea predeterminado en las distribuciones de GNU/Linux mas populares, Debia, Ubunto, KNoppix, Famelix, Fedora, SentOS, Mandriva, Suse, etc…
Aquí les coloco algunos pantallazos de mi instalación.

Inicio de la aplicación Gaim

Selección del protocolo de mensajería instantánea

Iniciando sesión en el servidor MSNP

Conversando con algunos de mis estudiantes y amigos de la lista de contactos del Windows Live.
Pueden apreciar lo simple que es su uso, tiene algunas limitaciones con respecto al cliente de Microsoft Live, como por ejemplo no tiene emoticons, no soporta video llamadas, ni video conferencias, soporte con acceso remoto transferencia de archivos, y otras fusiones, debe ser porque es un aplicativo multiprotocolo, y no todos los protocolos soporta las mismas funciones.
El homologo de Windows Live Messenger para GNU/Linux
Ahora les muestro lo que considero la salvación de los clientes amantes de Windows Life Messenger, es un producto llamado aMSN, un flork (derivación de un proyecto de software libre) de otro proyecto antecesor llamado Compu’s Messenger CcMs, el cual fue liberando y abandonado por su autor original Fave Musfed, en la actualidad este genial proyecto sigue evolucionando y unido fuerzas con otros dos proyectos de software libre como lo son PyMSN y Emesene (es algo chistoso su nombre, se escribe tal y como nosotros los latinos pronunciamos la sigla MSN), este nuevo proyecto estará terminado en el 2010 y saldrá con el nombre de aMSN2.
Bueno aquí les coloco los pantallazos que tome de mi instalación en el servidor GNU/Linux Ubunto que administro en secretaria de educación Distrital, para las AFT (Aulas Virtuales de la Fundación Telefónica).

Inicio el proceso de instalación de los paquetes necesarios /aplicaciones/agregar o quietar paquetes

Seleccionamos la categoría a la que pertenece el paquete, colocamos el paquete que deseamos buscar en los repositorios de paquetes de Debian y Ubunto, cuando aparezca el paquete deseado en este caso aMSN, los seleccionamos.

Damos click en añadir.

Luego clic en aplicar cambios, e inicia de inmediato la descarga de los archivos necesarios

Una vez termina la descarga de los paquetes de instalación, inicia de forma automática el proceso instalación del software.
Para ejecutarlo podemos ir a menú aplicaciones/internet/aMSM, iniciamos sesión con nuestro ID y contraseña de Windows Live, y listo tenemos un gemelo del popular Windows Live Messenger en nuestro GNU/Linux

Seleccionando del idioma de la Interfaz del programa

Iniciando sesión en la red Windows Live

Conectado c al rec de Windows Live

Conversando con mí gran amiga Verónica, realmente es hermosa esta mujer, bueno se van a quedar con las ganas de conocerla, como se que son fanáticos de Windows Live Messenger supongo que están buscando el email de Verónica en la barra de titulo, pues aMNS al igual que su homologo también coloca los ID en este lugar, así que me tome la molestia de borrar su ID, disculpen, pero tengo que solicitar su permiso para publicar su cuenta de Windows Live aquí.
Cuando lo prueben se darán cuenta que posee la mayoría de funciones que posee la versión de Microsoft, tales como Video chat, emoticons animados, notificador de zumbido, envió clips ve voz y video, formato del tipo de letra, intercambio de archivos, cambio de estados, cambio de imagen en fracciones de tiempo, historial de conversaciones, aceptar o denegar contactos, acceso remoto, compatibilidad con otros protocolos como yahoo, gobber, google, etc, pero además de esto permite abrir más de una sesión al mismo tiempo, algo que el cliente Windows Live no posee, solo es posible con agregándoles complementos, también posee multitud de complementos y temas para personalizarlo a nuestro gusto.
Esto es todo, espero lo disfruten.
Trabajen, lean, aprendan mucho, apliquen lo aprendido, enseñen y descansen, que el ciclo vuelve a iniciar.
Enlaces de interés:
http://msnmsgr.mozdev.org/screenshots.html
http://www.hypothetic.org/docs/msn/resources/projects.php
http://lamaquinadiferencial.wordpress.com/2008/06/23/jabber-en-linux-la-alternativa-al-messenger/
http://sourceforge.net/projects/amsn/files/amsn/0.97.2/aMSN-0.97.2-tcl85-windows-installer.exe/download
http://www.pidgin.im/
http://www.freealts.com/privapp.php?id=4
472 Visitas hoy