Pidgin (originalmente conocido como Gaim) es un cliente de mensajería instantánea multiplataforma y de código abierto. Puede ejecutarse en Linux, Mac OS X y Windows, y permite al usuario iniciar sesión simultáneamente en múltiples servicios de mensajería desde una sola interfaz. Su arquitectura se basa en la biblioteca libpurple, que abstrae los distintos protocolos y facilita la extensión mediante plugins.
Se cree que el número de usuarios de Pidgin superó los 3 millones en 2007; desde entonces la cifra ha variado según la adopción de servicios y la aparición de clientes alternativos. Publicado bajo los términos de la Licencia Pública General GNU, Pidgin es software libre y su desarrollo lo realiza una comunidad de colaboradores y voluntarios.
Historia breve
El proyecto comenzó bajo el nombre GAIM (GTK+ AOL Instant Messenger). En 2007 se renombró a Pidgin por cuestiones de marca registrada y para reflejar su independencia de cualquier protocolo concreto. A lo largo de los años se ha consolidado como una opción ligera y modular para gestionar varias cuentas de mensajería en un solo cliente.
Características principales
- Soporte de múltiples cuentas y sesiones simultáneas.
- Historial y registro de conversaciones (configurable).
- Transferencia de archivos (cuando el protocolo lo permite).
- Compatibilidad con emoticonos, iconos de contacto (avatars) y estados personalizados.
- Interfaz basada en GTK en entornos gráficos; existe también finch, la versión en modo texto/consola, que usa la misma biblioteca libpurple.
- Arquitectura de plugins que permite añadir funciones —por ejemplo, soporte de nuevos protocolos, temas, y características extra.
Protocolos y compatibilidad
Gracias a libpurple, Pidgin soporta una amplia variedad de protocolos de mensajería históricos y actuales, como AIM, ICQ, IRC, XMPP (Jabber), Yahoo!, Bonjour, Gadu-Gadu, SILC, SIMPLE y otros. Hay que tener en cuenta que algunos servicios han cambiado, cerrado o dejado de ofrecer protocolos abiertos (por ejemplo, MSN o cambios en servicios de Google), por lo que el soporte puede depender de actualizaciones o plugins desarrollados por la comunidad.
Extensiones, seguridad y privacidad
- Plugins: Pidgin dispone de numerosos plugins oficiales y no oficiales para extender su funcionalidad (temas visuales, integración con el sistema, notificaciones, etc.).
- Cifrado: Para mensajería cifrada de extremo a extremo es común emplear el plugin OTR (Off-the-Record). Además, muchos protocolos (como XMPP) pueden usar TLS para proteger las conexiones al servidor, pero la disponibilidad del cifrado depende tanto del protocolo como del proveedor del servicio.
- Privacidad: Pidgin permite habilitar o deshabilitar el registro de conversaciones y ofrece opciones para gestionar la información visible a los contactos. Como en cualquier cliente multiprotocolo, conviene revisar la configuración de cada cuenta y los plugins instalados.
Instalación y plataformas
Pidgin ofrece instaladores para Windows y paquetes en los repositorios de la mayoría de las distribuciones de Linux. En Mac OS X existen builds no oficiales y proyectos que integran libpurple en clientes nativos (por ejemplo, Adium usa la misma biblioteca), por lo que los usuarios de macOS suelen optar por Adium u otros empaquetados. También existe finch, la versión en línea de comandos para entornos sin interfaz gráfica.
Desarrollo y comunidad
El código fuente de Pidgin está disponible públicamente y su mantenimiento corre a cargo de una comunidad voluntaria de desarrolladores, traductores y colaboradores. Las aportaciones incluyen correcciones, nuevos plugins, traducciones de la interfaz y paquetes para distintas distribuciones. La naturaleza abierta del proyecto facilita la auditoría del código y la adaptación a necesidades específicas.
Limitaciones y alternativas
Limitaciones a considerar:
- Algunas funciones modernas de mensajería (llamadas de voz/vídeo o características propietarias) no están disponibles o requieren herramientas externas, ya que Pidgin se centra en los protocolos de texto compatibles con libpurple.
- El soporte para ciertos servicios depende de cambios realizados por los proveedores; en ocasiones es necesario un plugin específico o un puente/gateway.
Alternativas que usan o reemplazan a Pidgin incluyen clientes nativos según la plataforma (por ejemplo, clientes específicos en móviles, o Adium en macOS que usa la misma biblioteca) y otras aplicaciones multiprotocolo. La elección depende de las necesidades: integración de sistema, soporte de voz/vídeo, cifrado nativo o uso en servidores corporativos.
En resumen, Pidgin sigue siendo una herramienta útil para quienes desean gestionar múltiples cuentas de mensajería de forma centralizada, con una amplia capacidad de extensión y la ventaja de ser software libre.

