Pidgin (tidigare känt som Gaim) är en fri och öppen källkods-klient för snabbmeddelanden som körs på flera plattformar, bland annat Linux, Mac OS X och Windows. Programmet låter användaren logga in på flera tjänster samtidigt och samla flera kontakter och chattar i samma gränssnitt, vilket förenklar hanteringen när man använder mer än en snabbmeddelandetjänst.

Hur Pidgin fungerar

Pidgin använder en gemensam kommunikationsmotor, libpurple, som hanterar protokoll och konton. Tack vare detta kan samma klient stödja många olika typer av tjänster genom inbyggda moduler eller tillägg. Användaren kan till exempel ha ett konto för XMPP/Jabber, ett annat för IRC och ytterligare konton för andra nätverk samtidigt, och se alla kontaktlistor i samma fönster.

Funktioner

  • Stöd för flera konton och flera protokoll samtidigt.
  • Flikar för chattar så att flera konversationer kan hanteras i ett fönster.
  • Filöverföring, gruppchattar (beroende på protokoll) och meddelandeloggar.
  • Stort utbud av tillägg och plugins som lägger till funktioner — exempelvis emotikoner, teman, notifieringar och integration med operativsystemet.
  • Möjlighet att anpassa gränssnittet med olika teman och inställningar för aviseringar och statusmeddelanden.

Stöd för protokoll

Pidgin kan använda de flesta protokoll för snabbmeddelanden via libpurple. Vilka protokoll som fungerar i praktiken kan variera över tid eftersom vissa tredjepartstjänster ändrar sina API:er. Exempel på protokoll som historiskt har funnits stöd för är XMPP (Jabber), IRC, ICQ, och andra proprietära nätverk via tredjepartsmoduler.

Säkerhet och kryptering

Grundinstallationen av Pidgin skickar meddelanden i klartext om protokollet inte själv erbjuder kryptering. För end-to-end-kryptering finns populära tredjepartstillägg, till exempel OTR (Off-the-Record) som kan installeras för att skydda meddelanden mellan två parter. Stöd för nyare krypteringsmetoder (som OMEMO för XMPP) kan kräva extra plugins eller externa projekt — kontrollera vilka tillägg som finns tillgängliga och deras underhåll för att få bästa möjliga säkerhet.

Utveckling och licens

Pidgin är fri programvara och distribueras enligt GNU General Public License. Projektet drivs av frivilliga utvecklare och community-nedslag, och källkoden finns öppet tillgänglig för granskning, ändringar och vidareutveckling. Namnbytet från Gaim till Pidgin skedde i samband med juridiska och varumärkesrelaterade frågor, men mjukvarans kärnfunktionalitet fortsatte under det nya namnet.

Anpassning och tillägg

En av Pidgins styrkor är dess plugin-arkitektur. Genom att installera tillägg kan användare lägga till funktioner som aviseringar, logghantering, extra krypteringsstöd, integration med operativsystemets adressbok eller nya protokoll. Det finns både officiella och community-utvecklade plugins.

Användning i praktiken

Pidgin är särskilt användbart för personer som behöver hantera flera konton och olika nätverk utan att byta program. Det är vanligt som ett lättviktigt alternativ till större, proprietära klienter. Eftersom utvecklingen sker öppet kan organisationer och tekniskt kunniga användare anpassa klienten efter egna behov.

Notera om kompatibilitet

Vissa tredjepartsnätverk och kommersiella snabbmeddelandetjänster förändrar sina gränssnitt och API:er med tiden. Det kan göra att stöd i Pidgin för vissa tjänster fungerar sämre eller kräver uppdaterade plugins. Kontrollera därför projektets webbplats eller communityforum för aktuell information om vilka protokoll och tredjepartstjänster som fungerar bäst just nu.

Sammanfattningsvis är Pidgin en flexibel och anpassningsbar multi‑protokolls-klient med ett stort utbud av tillägg och fri licens, lämplig för användare som vill samla flera snabbmeddelandekonton i ett och samma program.