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 tiene soporte para 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 AOL hasta Discord ), evitando así la molestia de tener que lidiar con un nuevo software para cada dispositivo y protocolo.
Captura de pantalla | |
Versión inicial | 31 de diciembre de 1998 | (como Gaim)
---|---|
Lanzamiento estable | 2.14.4 (29 de abril de 2021 [1] ) [±] |
Versión de vista previa | Ninguno [±] |
Repositorio | |
Escrito en | C ( C # , Perl , Python , Tcl se utilizan para complementos ) |
Plataforma | Linux macOS Microsoft Windows Solaris FreeBSD NetBSD OpenBSD Illumos |
Disponible en | Varios idiomas [2] |
Tipo | La mensajería instantánea cliente |
Licencia | GPL-2.0 o posterior |
Sitio web | pidgin |
El número de usuarios de Pidgin se estimó en más de tres millones en 2007. [3]
Pidgin se usa ampliamente por su complemento de mensajería fuera del registro (OTR), que ofrece cifrado de extremo a extremo . Por esta razón, está incluido en el sistema operativo centrado en la privacidad y el anonimato Tails . [4]
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 AOL Instant Messenger de AOL en Linux usando el kit de herramientas GTK + . [5] La primera versión archivada fue el 31 de diciembre de 1998. [6] En consecuencia, se llamó GAIM ( GTK + AOL Instant Messenger ). La emulación no se basó en ingeniería inversa , sino que se basó en información sobre el protocolo que AOL había publicado en la web. El desarrollo contó con la asistencia de parte del personal técnico de AOL. [5] [7] Poco después se agregó soporte para otros protocolos de mensajería instantánea. [5]
El 6 de julio de 2015, Pidgin obtuvo siete de siete puntos en la tarjeta de puntuación de mensajería segura de Electronic Frontier Foundation . [8] Han recibido puntos por tener comunicaciones cifradas en tránsito, tener comunicaciones cifradas con claves a las que los proveedores no tienen acceso ( cifrado de extremo a extremo ), lo que permite a los usuarios verificar de forma independiente las identidades de sus corresponsales, habiendo pasado comunicaciones seguras si las claves son robadas ( sigilo hacia adelante ), tener su código abierto a revisión independiente ( código abierto ), tener sus diseños de seguridad bien documentados y tener auditorías de seguridad independientes recientes. [8]
Disputa de nombre
En respuesta a la presión de AOL , se cambió el nombre del programa al acrónimo gaim, pero en minúsculas . A medida que AOL Instant Messenger ganó popularidad, AOL registró su acrónimo, "AIM", lo que llevó a una larga lucha legal con los creadores de GAIM, quienes mantuvieron el asunto en gran parte en secreto. [9]
El 6 de abril de 2007, el equipo de desarrollo del proyecto anunció los resultados de su acuerdo con AOL, que incluyó una serie de cambios de nombre: Gaim se convirtió en Pidgin , libgaim se convirtió en libpurple y gaim-text (la versión de la interfaz de línea de comandos ) se convirtió en finch . El nombre Pidgin fue elegido en referencia al término " pidgin ", que describe la comunicación entre personas que no comparten un idioma común. [10] El nombre "púrpura" se refiere a "prpl", el nombre libgaim interna para un IM pr otocol pl ugin. [11]
Debido a problemas legales, la versión 2.0 del software se congeló en etapas beta. Después del acuerdo, se anunció que se esperaba que el primer lanzamiento oficial de Pidgin 2.0.0 ocurriera durante las dos semanas a partir del 8 de abril de 2007. [12] Sin embargo, Pidgin 2.0 no fue lanzado como estaba programado; Los desarrolladores de Pidgin anunciaron el 22 de abril de 2007 que el retraso se debió al directorio de preferencias " .gaim ". [13]
Pidgin 2.0.0 se lanzó el 3 de mayo de 2007. Se realizaron otros cambios visuales en la interfaz en esta versión, incluidos los iconos actualizados. [14]
Características
Pidgin proporciona una gráfica de front-end para libpurple utilizando GTK + . [15] Libpurple admite muchos protocolos de mensajería instantánea .
Pidgin es compatible con varios sistemas operativos , incluidos Windows y muchos sistemas similares a Unix, como Linux , BSD y AmigaOS . Se incluye por defecto en los sistemas operativos Tails y Xubuntu .
Conectabilidad
El programa está diseñado para ampliarse con complementos . Los complementos suelen estar escritos por desarrolladores externos . Se pueden usar para agregar soporte para protocolos, lo cual es útil para aquellos como Skype o Discord que tienen problemas de licencia (sin embargo, los datos y las interacciones de los usuarios aún están sujetos a sus políticas y escuchas). También pueden agregar otras características importantes. Por ejemplo, el complemento " Mensajería sin registro " (OTR) proporciona cifrado de extremo a extremo .
El sistema de cifrado TLS se puede conectar, lo que permite sustituir fácilmente diferentes bibliotecas TLS. GnuTLS es el predeterminado y NSS también es compatible. Los puertos de algunos sistemas operativos, como los de OpenBSD , eligen utilizar OpenSSL o LibreSSL de forma predeterminada.
Contactos
Los contactos con múltiples protocolos se pueden agrupar en un solo contacto en lugar de administrar múltiples protocolos, y los contactos pueden recibir alias o colocarse en grupos.
Para llegar a los usuarios cuando inician sesión o se produce un cambio de estado (como pasar de "Ausente" a "Disponible"), Pidgin admite scripts automatizados en acción llamados Buddy Pounces para llegar automáticamente al usuario de formas personalizables.
Transferencia de archivos
Pidgin admite transferencias de archivos para muchos protocolos. Carece de algunas características específicas del protocolo, como el uso compartido de carpetas disponible en Yahoo. Las transferencias directas de archivos de igual a igual son compatibles con protocolos como XMPP y MSN.
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 usando Farstream . [16] A julio de 2015[actualizar], las llamadas solo se pueden iniciar a través del protocolo XMPP. [17]
Diverso
Otras características incluyen soporte para temas, emoticonos , revisión ortográfica e integración del área de notificación. [18]
Protocolos admitidos
Los siguientes protocolos son oficialmente compatibles con libpurple 2.12.0, sin extensiones ni complementos: [19]
- Bonjour (implementación de Zeroconf de Apple )
- Gadu-Gadu
- IRC
- Lotus Sametime
- Novell GroupWise
- OSCAR ( AIM , ICQ , MobileMe , ...)
- SENCILLO
- SILC
- XMPP / Jingle ( Google Talk , LJ Talk , Gizmo5 , ...)
- Céfiro
Algunos servidores XMPP proporcionan transportes , que permiten a los usuarios acceder a redes utilizando protocolos que no son XMPP sin tener que instalar complementos o software adicional. El soporte de Pidgin para XMPP significa que estos transportes se pueden usar para comunicarse a través de protocolos que de otro modo no serían compatibles, incluidos no solo los 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 , [20] Telegram , [21] Microsoft OCS / LCS (SIP extendido / SIMPLE), [22] Facebook Messenger , [23] QQ , [24] Skype a través del complemento skype4pidgin , [25] WhatsApp , [26] Signal [27] y la red de juegos Xfire (requiere el complemento Gfire ). [28]
Complementos
Varias otras funciones son compatibles con complementos de terceros . [29] Estas características incluyen:
- Cifrado de extremo a extremo , a través de mensajería extraoficial (OTR)
- Notificaciones (como mostrar ventanas emergentes de "tostadora" o notificaciones Snarl , o luces LED en computadoras portátiles)
- Mostrar a los contactos lo que el usuario está escuchando en varios reproductores multimedia
- Agregar fórmulas matemáticas escritas en LaTeX a las conversaciones
- Skype chat de texto a través de skype4pidgin y más reciente SkypeWeb [30] plug-in
- Chat de texto de Discord a través del complemento Purple- Discord [20]
- Ver videos directamente en una conversación al recibir un enlace a un sitio web para compartir videos ( YouTube , Vimeo )
Mascota
La mascota de Pidgin es una paloma morada con el nombre de The Purple Pidgin . [31]
Criticas
- Como observó Wired en 2015, el código base libpurple es "conocido por sus abundantes errores de seguridad". [32]
- A partir de la versión 2.4 y posteriores, se eliminó la capacidad de cambiar manualmente el tamaño del cuadro de entrada de texto de las conversaciones. Esto llevó a una bifurcación , Carrier (originalmente llamada Funpidgin). [33] [34] [35]
- 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) [36] admitirá el almacenamiento de contraseñas en llaveros del sistema como KWallet y GNOME Keyring . [37]
- Actualmente, Pidgin no admite pausar o reintentar transferencias de archivos. [38] [39] [40]
- Pidgin no permite deshabilitar la clasificación de grupos en la lista de contactos. [41]
Otro software notable basado en libpurple
- Adium y Proteus (ambos para macOS )
- Meebo (basado en la web, ya no está disponible) [42]
- Telepathy Haze (un tubo [43] para algunos de los protocolos compatibles con el marco Telepathy ) [44]
- QuteCom (multiplataforma, enfocado en VoIP y video)
- Instantbird [45] (multiplataforma, basado en el motor Gecko de Mozilla )
BitlBee y Minbif son puertas de enlace similares a IRCd para múltiples redes de mensajería instantánea y se pueden compilar con libpurple para aumentar la funcionalidad.
Ver también
- Aplicación de mensajería instantánea multiprotocolo
- Comparación de protocolos de mensajería instantánea
- Comparación de clientes de mensajería instantánea
- Comparación de clientes de Internet Relay Chat
- Comparación de clientes XMPP
- Chat en línea
- Lista de mascotas informáticas
- Categoría: Mascotas informáticas
Referencias
- ^ {{Cite web | last = Kramlich | first = Gary | date = Thu Apr 29 23:36:50 EDT 2021 | title = Pidgin 2.14.4 ha sido lanzado !! | url = https://lists.pidgin.im /pipermail/announce/2021-April/000029.html}
- ^ Acerca de Pidgin: idiomas admitidos
- ^ "Luke Schierer analiza Pidgin, código abierto y vida" Archivado el 8 de febrero de 2008 en Wayback Machine . PC World Australia, 10 de octubre de 2007.
- ^ "Charlando con Pidgin y OTR" . Colas . Consultado el 22 de julio de 2020 .
- ↑ a b c Herper, Matthew (16 de julio de 2002). "Mejor mensajería instantánea a través de Linux" Forbes.com .
- ^ Crawford, J. (1999). "Guía del usuario" . marko.net. Archivado desde el original el 8 de mayo de 1999 . Consultado el 15 de octubre de 2011 .
A partir de ahora, las fuentes más recientes están aquí [1] (la fecha del archivo es el 31 de diciembre de 1998)
- ^ Spencer, Mark (1998). "GAIM: GTK + America OnLine Instant Messenger" . Página de inicio del proyecto original . marko.net. Archivado desde el original el 10 de febrero de 1999.
- ^ a b "Tarjeta de puntuación de mensajería segura. ¿Qué aplicaciones y herramientas protegen realmente sus mensajes?" . Fundación Frontera Electrónica. 4 de noviembre de 2014. Archivado desde el original el 28 de mayo de 2015 . Consultado el 6 de julio de 2015 .
- ^ "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.
- ^ "Noticias importantes y retrasadas" . pidgin.im. 6 de abril de 2007. Archivado desde el original el 8 de abril de 2007 . Consultado el 15 de octubre de 2011 .
- ^ "¿Qué pasa con el nombre libpurple, de todos modos?" . pidgin.im . Consultado el 22 de abril de 2014 .
- ^ "Noticias importantes y retrasadas" . pidgin.im. 6 de abril de 2007. Archivado desde el original el 8 de abril de 2007 . Consultado el 15 de octubre de 2011 .
Ahora que se firmó el acuerdo, esperamos tener el lanzamiento final de Pidgin 2.0.0 a fines de esta semana o principios de la próxima.
- ^ "Trabajando hacia 2.0.0" . pidgin.im. 22 de abril de 2007. Archivado desde el 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 de cuenta" . pidgin.im. Archivado desde el original el 4 de mayo de 2007 . Consultado el 1 de mayo de 2007 .
- ^ "¿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 Video" . pidgin.im . Consultado el 22 de agosto de 2009 .
- ^ "Acerca de Pidgin" . pidgin.im . Consultado el 22 de septiembre de 2010 .
- ^ Desarrolladores de Pidgin. "Pidgin" . pidgin.im . Consultado el 15 de diciembre de 2017 .
- ^ a b "repositorio de github de Purple-Discord" . Consultado el 2 de diciembre de 2019 .
- ^ GitHub - majn / telegram-purple: agrega soporte para 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 Facebook Messenger en pidgin, finch y libpurple.
- ^ "libqq" . Consultado el 14 de junio de 2011 .
- ^ Complemento de API "Skype" para Pidgin / libpurple / Adium " " . RobbMob.com . Consultado el 6 de julio de 2009 .
- ^ "WhatsApp en tu computadora: complemento Pidgin" . davidgf.net . Consultado el 31 de marzo de 2020 .
- ^ "Señal en su computadora: complemento Pidgin" . github.com . Consultado el 18 de septiembre de 2020 .
- ^ "Complementos de terceros" . pidgin.im . Consultado el 2 de marzo de 2009 .
- ^ "Complementos de terceros de Pidgin" . pidgin.im . Consultado el 22 de septiembre de 2009 .
- ^ "Repositorio de github plugin de SkypeWeb" . Consultado el 2 de diciembre de 2019 .
- ^ sangrar. "# 14764 (¡Nombre la mascota Pidginski!) - configurado en wontfix" . developer.pidgin.im . Consultado el 20 de julio de 2017 .
- ^ Greenberg, Andy (31 de octubre de 2015). "Tor acaba de lanzar la aplicación más sencilla para mensajería instantánea anónima y cifrada" . CON CABLE . Consultado el 31 de octubre de 2015 .
- ^ "Ticket # 4986 (mejora cerrada: wontfix) - el cambio de tamaño del campo de entrada de chat automático debe ser opcional, regresión de 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 del usuario, Pidgin Forks" . Wired.com. Archivado desde el original el 19 de mayo de 2008.
- ^ Malda, Rob (30 de abril de 2008). "Pidgin Controversy Triggers Fork" . Slashdot .
- ^ "Milestone 3.0.0 - Pidgin" . 3 de julio de 2014.
- ^ "KeyringSupport - Pidgin" . pidgin.im. 3 de julio de 2014.
- ^ "Ticket # 5769 (nueva mejora) - Reanudar transferencias de archivos rotos" . 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 se puede reanudar en transferencias de archivos 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 de la parte de atrás" . meebo.com. 15 de julio de 2008. Archivado desde el original el 19 de agosto de 2008 . Consultado el 3 de octubre de 2008 .
- ^ "Tubos" . Telepathy.freedesktop.org. Archivado desde el original el 24 de agosto de 2014 . Consultado el 1 de abril de 2014 .
- ^ "Wiki de Telepatía - Componentes" . Telepathy.freedesktop.org . Consultado el 11 de octubre de 2012 .
- ^ "Instantbird: Preguntas frecuentes - Wiki de Instantbird" . Wiki.instantbird.org. 10 de febrero de 2011. Archivado desde el original el 28 de mayo de 2013 . Consultado el 11 de octubre de 2012 .
enlaces externos
- Página web oficial