Pidgin (anteriormente llamado Gaim ) es un cliente de mensajería instantánea multiplataforma gratuito y de código abierto , basado en una biblioteca llamada libpurple que admite muchos protocolos de mensajería instantánea , lo que permite al usuario iniciar sesión simultáneamente en varios servicios desde una sola aplicación, con una única interfaz para protocolos populares y obsoletos (desde AIM hasta Discord ), evitando así la molestia de tener que lidiar con software nuevo para cada dispositivo y protocolo.
A partir de 2007, se estimó que el número de usuarios de Pidgin superaba los tres millones. [ 4 ]
Pidgin se utiliza ampliamente por su complemento Off-the-Record Messaging (OTR), que ofrece cifrado de extremo a extremo . Por esta razón, está incluido en el sistema operativo Tails, centrado en la privacidad y el anonimato . [ 5 ]
Historia

El programa fue escrito originalmente por Mark Spencer , un estudiante de segundo año de la Universidad de Auburn , como una emulación del programa de mensajería instantánea de AOL , AOL Instant Messenger, en Linux utilizando el kit de herramientas GTK+ . [ 6 ] La primera versión archivada data del 31 de diciembre de 1998. [ 7 ] Se denominó GAIM ( GTK+ AOL Instant Messenger ) en consecuencia. La emulación no se basó en ingeniería inversa , sino que se fundamentó en información sobre el protocolo que AOL había publicado en la web. El desarrollo contó con la ayuda de algunos miembros del personal técnico de AOL. [ 6 ] [ 8 ] Poco después se añadió compatibilidad con otros protocolos de mensajería instantánea. [ 6 ]
En respuesta a la presión de AOL , el programa fue renombrado con el acrónimo gaim , escrito en minúsculas . A medida que AOL Instant Messenger ganaba popularidad, AOL registró su acrónimo, "AIM", lo que dio lugar a una larga batalla legal con los creadores de GAIM, quienes mantuvieron el asunto en gran medida en secreto. [ 9 ]
El 6 de abril de 2007, el equipo de desarrollo del proyecto anunció los resultados de su acuerdo con AOL, que incluía una serie de cambios de nombre: Gaim pasó a llamarse Pidgin , libgaim se convirtió en libpurple y gaim-text (la versión de interfaz de línea de comandos ) pasó a llamarse Finch . El nombre Pidgin se eligió en referencia al término " pidgin ", que describe la comunicación entre personas que no comparten un idioma común. [ 10 ] El nombre "purple" se refiere a "prpl", el nombre interno de libgaim para un complemento de protocolo de mensajería instantánea . [ 11 ]
Debido a problemas legales, la versión 2.0 del software se congeló en fase beta. Tras el acuerdo, se anunció que se esperaba que el primer lanzamiento oficial de Pidgin 2.0.0 tuviera lugar durante las dos semanas a partir del 8 de abril de 2007. [ 10 ] Sin embargo, Pidgin 2.0 no se lanzó según lo previsto; los desarrolladores de Pidgin anunciaron el 22 de abril de 2007 que el retraso se debía al directorio de preferencias " .gaim". [ 12 ]
Pidgin 2.0.0 se lanzó el 3 de mayo de 2007. En esta versión se realizaron otros cambios visuales en la interfaz, incluyendo iconos actualizados. [ 13 ]
El 6 de julio de 2015, Pidgin obtuvo siete de siete puntos en la escala de seguridad de mensajería de la Electronic Frontier Foundation . [ 14 ] Recibieron puntos por tener las comunicaciones cifradas en tránsito, tener las comunicaciones cifradas con claves a las que los proveedores no tienen acceso ( cifrado de extremo a extremo ), permitir que los usuarios verifiquen de forma independiente la identidad de sus corresponsales, tener las comunicaciones pasadas seguras en caso de robo de las claves ( secreto hacia adelante ), tener su código abierto a revisión independiente ( código abierto ), tener sus diseños de seguridad bien documentados y haber sido sometidos a auditorías de seguridad independientes recientes. [ 14 ]
Pidgin 3.0.0 Experimental 1, una versión preliminar de Pidgin 3 (versión 2.90), fue anunciada y lanzada el 31 de diciembre de 2024 tras muchos años de desarrollo. [ 15 ] [ 16 ] Incluía soporte para IRC, y se esperaba que se añadieran más protocolos en futuras versiones. [ 15 ] En abril de 2025, se lanzó la versión 2.91, una segunda versión preliminar de Pidgin 3. [ 17 ]
Características

Pidgin proporciona una interfaz gráfica para libpurple usando GTK+ . [ 18 ] Libpurple admite muchos protocolos de mensajería instantánea .
Pidgin es compatible con múltiples sistemas operativos , incluyendo Windows y muchos sistemas tipo Unix como Linux , los sistemas BSD y AmigaOS . Viene incluido por defecto en los sistemas operativos Tails , Trisquel y Xubuntu .
Conectabilidad
El programa está diseñado para ampliarse con complementos . Estos complementos suelen ser desarrollados por terceros . Se pueden usar para añadir compatibilidad con protocolos, lo cual es útil para aquellos como Skype o Discord que tienen problemas de licencia (sin embargo, los datos e interacciones de los usuarios siguen sujetos a sus políticas y a la interceptación de comunicaciones). También pueden añadir otras funciones importantes. Por ejemplo, el complemento " Off-the-Record Messaging " (OTR) proporciona cifrado de extremo a extremo .
El sistema de cifrado TLS es modular, lo que permite sustituir fácilmente diferentes bibliotecas TLS. GnuTLS es la opción predeterminada, y también se admite NSS . Algunas versiones para sistemas operativos, como la de OpenBSD , optan por usar OpenSSL o LibreSSL por defecto.
Contactos
Los contactos con múltiples protocolos pueden agruparse en un único contacto en lugar de gestionar varios protocolos, y se les pueden asignar alias o agrupar.
Para contactar con los usuarios cuando inician sesión o se produce un cambio de estado (como pasar de "Ausente" a "Disponible"), Pidgin admite scripts automatizados que se ejecutan al realizar acciones, denominados Buddy Pounces, para contactar automáticamente con el usuario de formas personalizables.
Transferencia de archivos
Pidgin admite la transferencia de archivos mediante diversos protocolos. Se admiten transferencias directas de archivos entre pares a través de protocolos como XMPP.
Chat de voz y video
A partir de la versión 2.6 (lanzada el 18 de agosto de 2009), Pidgin admite llamadas de voz/video mediante Farstream . [ 19 ] A partir de julio de 2015 Las llamadas solo pueden iniciarse a través del protocolo XMPP. [ 20 ]
Misceláneas
Otras características incluyen compatibilidad con temas, emoticonos , corrector ortográfico e integración con el área de notificaciones. [ 21 ]
Protocolos compatibles
Los siguientes protocolos son compatibles oficialmente con Pidgin 2.14.12, sin extensiones ni complementos: [ 22 ]
Algunos servidores XMPP proporcionan protocolos de transporte que permiten a los usuarios acceder a redes que utilizan protocolos distintos a XMPP sin necesidad de instalar complementos ni software adicional. La compatibilidad de Pidgin con XMPP implica que estos protocolos pueden utilizarse para comunicarse mediante protocolos que, de otro modo, no serían compatibles, incluyendo no solo protocolos de mensajería instantánea, sino también protocolos como SMS o correo electrónico.
Los protocolos adicionales, compatibles con complementos de terceros, incluyen Discord , [ 24 ] Telegram , [ 25 ] Microsoft OCS/LCS (SIP/SIMPLE extendido), [ 26 ] Facebook Messenger , [ 27 ] QQ , [ 28 ] WhatsApp , [ 29 ] y Signal . [ 30 ]
Plugins
Se admiten otras funciones mediante complementos de terceros . [ 31 ] Dichas funciones incluyen:
- Chat de texto de Discord a través del complemento purple-discord [ 24 ]
- Chat de Facebook a través de purple-facebook
- Chat de Google a través de purple-googlechat
- microblogs ( GNU social , Twitter )
- Slack (software) a través de slack-libpurple
- Telegrama (software) a través de tdlib-purple
- Cifrado de extremo a extremo , mediante mensajería fuera de registro (OTR).
- Agregar fórmulas matemáticas escritas en LaTeX a las conversaciones
- Notificaciones (como mostrar ventanas emergentes con el icono de una tostadora o notificaciones de Snarl , o encender los LED de los portátiles).
- Mostrar a los contactos lo que el usuario está escuchando en varios reproductores multimedia.
- Ver vídeos directamente en una conversación al recibir un enlace a un sitio web para compartir vídeos ( YouTube , Vimeo ).
Críticas
- Como observó Wired en 2015, el código fuente de libpurple es "conocido por sus abundantes fallos de seguridad". [ 32 ] En 2011, ya se descubrieron vulnerabilidades de seguridad en complementos OTR populares que utilizaban libpurple. [ 33 ]
- A partir de la versión 2.4 y posteriores, se eliminó la posibilidad de redimensionar manualmente el cuadro de entrada de texto de las conversaciones. Esto dio lugar a una bifurcación , Carrier (originalmente llamada Funpidgin). [ 34 ] [ 35 ] [ 36 ]
- Las contraseñas se almacenan en un archivo de texto plano , legible por cualquier persona o programa que pueda acceder a los archivos del usuario. La versión 3.0 de Pidgin (sin fecha de lanzamiento anunciada) [ 37 ] admitirá el almacenamiento de contraseñas en llaveros del sistema como KWallet y el llavero de GNOME para Linux, Keychain para macOS y la API winCred para Windows. [ 38 ] [ 23 ]
- Actualmente, Pidgin no admite pausar ni reintentar transferencias de archivos. [ 39 ] [ 40 ] [ 41 ]
- Pidgin no permite deshabilitar la ordenación de grupos en la lista de contactos. [ 42 ]
Otro software destacable basado en libpurple
- Adium y el descontinuado Proteus (ambos para macOS )
- Meebo (basado en la web, ya no está disponible) [ 43 ]
- Telepathy Haze (un tubo [ 44 ] para algunos de los protocolos compatibles con el marco de Telepathy ) [ 45 ]
- QuteCom (multiplataforma, enfocado en VoIP y video. Descontinuado)
- Instantbird (descontinuado) [ 46 ] (multiplataforma, basado en el motor Gecko de Mozilla )
BitlBee y Minbif son pasarelas similares a IRCd para múltiples redes de mensajería instantánea, y se pueden compilar con libpurple para aumentar su funcionalidad.
Véase también
Referencias
- ↑ "¡Pidgin 2.14.14 ha sido lanzado!" . 23 de enero de 2025 . Consultado el 23 de enero de 2025 .
- ↑ "¡Pidgin 3.0 Experimental 5 (2.94.0) ha sido lanzado!" . IMFreedom . Consultado el 26 de enero de 2026 .
- ↑ Acerca de Pidgin: Idiomas compatibles
- ↑ "Luke Schierer habla sobre Pidgin, código abierto y la vida". Archivado el 8 de febrero de 2008 en Wayback Machine . PC World Australia, 10 de octubre de 2007.
- ↑ "Charlando con pidgin y OTR" . Tails . Consultado el 22 de julio de 2020 .
- 1 2 3 Herper, Matthew (16 de julio de 2002). "Mejor mensajería instantánea a través de Linux" . Forbes . Archivado del original el 3 de marzo de 2016. Recuperado el 17 de marzo de 2026 .
- ↑ Crawford, J. (1999). "Guía del usuario" . marko.net. Archivado del original el 8 de mayo de 1999. Recuperado el 15 de octubre de 2011.
Hasta el momento, las fuentes más recientes se encuentran aquí
.(La fecha del archivo es 31 de diciembre de 1998)
{{cite web}}: Enlace externo en( ayuda )|quote= - ↑ Spencer, Mark (1998). "GAIM: GTK+ America OnLine Instant Messenger" . Página principal del proyecto original . marko.net. Archivado del original el 10 de febrero de 1999.
- ↑ "Blog de Sean Egan: El poder del impulso (continuación)" Archivado el 20 de junio de 2011 en Wayback Machine . pidgin.im. 23 de mayo de 2007.
- 1 2 "Noticias importantes y largamente demoradas" . pidgin.im. 6 de abril de 2007. Archivado del original el 8 de abril de 2007. Recuperado el 15 de octubre de 2011 .
- ↑ "¿Qué significa el nombre libpurple?" . pidgin.im . Consultado el 22 de abril de 2014 .
- ↑ "Trabajando para la versión 2.0.0" . pidgin.im. 22 de abril de 2007. Archivado del original el 25 de abril de 2007. Consultado el 22 de abril de 2007 .
- ↑ Egan, Sean (30 de abril de 2007). "Identidad vs. Orientación a la cuenta" . pidgin.im. Archivado del original el 4 de mayo de 2007. Recuperado el 1 de mayo de 2007 .
- 1 2 "Cuadro de mando de mensajería segura. ¿Qué aplicaciones y herramientas realmente mantienen seguros tus mensajes?" . Electronic Frontier Foundation. 4 de noviembre de 2014. Archivado del original el 28 de mayo de 2015. Recuperado el 6 de julio de 2015 .
- 1 2 Borisov, Bobby (25 de noviembre de 2024). "Después de 16 años, Pidgin 3 da sus primeros pasos" . Linuxiac . Recuperado el 25 de abril de 2025 .
- ↑ "¡Pidgin 3.0.0 Experimental 1 ha sido lanzado!" . IMFreedom . Enero de 2025 . Consultado el 1 de enero de 2025 .
- ↑ Proven, Liam (13 de abril de 2025). "¿Recuerdan el pidgin, antes conocido como GAIM? Está volviendo" . The Register . Consultado el 25 de abril de 2025 .
- ↑ "¿Qué es Libpurple – Pidgin – Trac?" . Pidgin.im . Consultado el 22 de marzo de 2009 .
- ↑ "Registro de cambios" . pidgin.im . Consultado el 22 de agosto de 2009 .
- ↑ "Voz y vídeo" . pidgin.im . Consultado el 22 de agosto de 2009 .
- ↑ "Acerca del pidgin" . pidgin.im . Consultado el 22 de septiembre de 2010 .
- ↑ Desarrolladores de Pidgin. "Pidgin" . pidgin.im . Consultado el 22 de enero de 2023 .
- 1 2 3 Kramlich, Gary. "Estado de las aves, cuarto trimestre de 2022" . Consultado el 22 de enero de 2023 .
- 1 2 "purple-discord github repository" . GitHub . Consultado el 2 de diciembre de 2019 .
- ↑ GitHub – majn/telegram-purple: Añade compatibilidad con Telegram a Pidgin, Adium, Finch y otros mensajeros basados en Libpurple.
- ↑ "Proyecto SIPE" . Consultado el 29 de febrero de 2012 .
- ↑ GitHub – Purple Facebook implementa el protocolo de Facebook Messenger en pidgin, finch y libpurple.
- ↑ "libqq" . Consultado el 14 de junio de 2011 .
- ↑ "WhatsApp en tu ordenador: complemento Pidgin" . davidgf.net . Consultado el 31 de marzo de 2020 .
- ↑ "Signal en tu ordenador: complemento Pidgin" . github.com . Consultado el 18 de septiembre de 2020 .
- ↑ "Plugin de terceros" . pidgin.im . Consultado el 22 de septiembre de 2009 .
- ↑ Greenberg, Andy (31 de octubre de 2015). "Tor acaba de lanzar la aplicación más fácil hasta la fecha para mensajería instantánea anónima y cifrada" . WIRED . Consultado el 31 de octubre de 2015 .
- ↑ "La auditoría de seguridad de código abierto de la EFF descubre vulnerabilidades de seguridad en el software de mensajería" . 22 de septiembre de 2011.
- ↑ "Ticket #4986 (mejora cerrada: no se solucionará) – el redimensionamiento automático del campo de entrada del chat debería ser opcional, regresión de la versión 2.3" . pidgin.im. 1 de marzo de 2008. Consultado el 8 de marzo de 2008 .
- ↑ Adams, Paul (22 de abril de 2008). "En respuesta a la demanda de los usuarios, el pidgin se bifurca" . Wired.com. Archivado del original el 19 de mayo de 2008.
- ↑ Malda, Rob (30 de abril de 2008). "La controversia del pidgin provoca una bifurcación" . Slashdot .
- ↑ "Hito 3.0.0—Pidgin" . 3 de julio de 2014.
- ↑ "Soporte para llaveros: pidgin" . pidgin.im. 3 de julio de 2014.
- ↑ "Ticket #5769 (nueva mejora) – Reanudar transferencias de archivos interrumpidas" . pidgin.im. 11 de mayo de 2008. Consultado el 15 de octubre de 2011 .
- ↑ "Ticket #7486 (mejora cerrada: duplicado) – xdcc download-resuming-support" . 7 de noviembre de 2008. Consultado el 30 de diciembre de 2008 .
- ↑ "Ticket #1425 (nueva mejora): No hay posibilidad de reanudar las transferencias de archivos en IRC" . pidgin.im. 30 de mayo de 2007. Consultado el 30 de diciembre de 2008 .
- ↑ "#1325: agregar opción para ocultar grupos" . pidgin.im . Consultado el 22 de abril de 2013 .
- ↑ "Meebo desde atrás" . meebo.com. 15 de julio de 2008. Archivado del original el 19 de agosto de 2008. Consultado el 3 de octubre de 2008 .
- ↑ "Tubos" . Telepathy.freedesktop.org. Archivado del original el 24 de agosto de 2014. Consultado el 1 de abril de 2014 .
- ↑ "Telepathy Wiki – Componentes" . Telepathy.freedesktop.org . Consultado el 11 de octubre de 2012 .
- ↑ "Instantbird:FAQ – Instantbird Wiki" . Wiki.instantbird.org. 10 de febrero de 2011. Archivado del original el 28 de mayo de 2013. Consultado el 11 de octubre de 2012 .
Enlaces externos
- Software de 1998
- Clientes de mensajería instantánea gratuitos
- Software libre programado en C
- Clientes de mensajería instantánea que utilizan GTK
- Clientes de mensajería instantánea de Windows
- Clientes de AIM (software)
- Clientes XMPP gratuitos
- Clientes de IRC
- Clientes IRC gratuitos
- Clientes IRC de Windows
- Software portátil
- Software libre multiplataforma
- Aplicaciones que utilizan D-Bus
- Clientes de mensajería instantánea de Yahoo!
- Software que utiliza Meson
- Software que utiliza la Licencia Pública General de GNU.