Hoppa till innehållet
Hem

Pidgin – öppen källkod, multi‑protokolls snabbmeddelandeklient

Pidgin – öppen källkod och multi‑protokolls snabbmeddelandeklient för Windows, Mac och Linux: chatt på flera tjänster i ett fritt, GPL‑licensierat program.

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.

Bildgalleri

3 Bilder

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.

Protokoll som stöds

  • .NET Messenger-tjänst
  • OSCAR (AIM/ICQ/.Mac)
  • XMPP (Jabber, Google Talk)
  • Gadu-Gadu
  • Internet Relay Chat
  • MySpaceIM
  • Novell GroupWise
  • SILC
  • Yahoo! Instant Messenger
  • Zephyr
  • Lotus Sametime
  • Session Initiation Protocol (SIP) (endast chat för närvarande)
  • Bonjour (Apples implementering av Zeroconf)
 

Historia

Programmet skapades 1999 eller tidigare av Mark Spencer, en andraårselev vid Auburn University. Det gjordes för att ge funktionerna i AOL Instant Messenger för Linux.

 

Tvist om namngivning

Det ursprungliga namnet var GAIM, vilket stod för GTK+ AOL Instant Messenger. Efter påtryckningar från AOL döptes programmet om till gaim.

Den 6 april 2007 tillkännagav dock projektutvecklingsgruppen resultatet av sina samtal med AOL. Detta innefattade några namnändringar: gaim blev Pidgin, libgaim blev libpurple och gaim-text blev finch.

På grund av de juridiska problemen var version 2.0 av programvaran fast i betastadiet. Efter samtalen sades det att den första officiella versionen av Pidgin 2.0.0.0 skulle komma att släppas under två veckor från och med den 8 april 2007. Pidgin 2.0 släpptes dock inte i tid, utan den 22 april 2007.

Pidgin 2.0.0 släpptes den 3 maj 2007. Detta var den första versionen som hette Pidgin. Den innehöll också en helt ny grafisk design.

 

Relaterade artiklar

Författare

AlegsaOnline.com Pidgin – öppen källkod, multi‑protokolls snabbmeddelandeklient

URL: https://sv.alegsaonline.com/art/76756

Dela

Källor
  • pcworld.idg.com.au : Luke Schierer discusses Pidgin, Open source and life
  • sourceforge.net : "SourceForge.net: gaim-i18n"
  • pidgin.im : "News — Pidgin"
  • pidgin.im : "Identity vs. Account Orientation"