Pidgin (også kendt som Gaim) er en instant messaging-klient, der kan fungere på Linux, Mac OS X og Windows. Softwaren kan bruge de fleste instant messaging-protokoller, hvilket gør det muligt for brugeren at logge ind på forskellige instant messaging-tjenester fra ét program. Pidgin bruger biblioteket libpurple til at håndtere de forskellige protokoller, og gennem dette system kan funktionalitet udvides med ekstra protokol- og funktion-plugins.

Antallet af Pidgin-brugere anslås at være mere end 3 millioner i 2007. Pidgin er frigivet under vilkårene i GNU General Public License og er fri software. Projektet drives af et community af frivillige udviklere og bidragydere, hvilket gør både kildekoden og udvidelser frit tilgængelige for ændring og distribution.

Baggrund og udvikling

Projektet startede under navnet GAIM, men skiftede senere navn til Pidgin (i 2007) på grund af juridiske årsager og for at markere en ny fase i projektets udvikling. Pidgin vedligeholdes af et open source-community; der kommer løbende fejlrettelser, kompatibilitetsopdateringer og nye plugins fra både kerneudviklere og tredjepartsbidragydere.

Vigtige funktioner

  • Understøttede protokoller: Pidgin kan kommunikere via mange protokoller gennem libpurple. Eksempler inkluderer XMPP (Jabber), IRC, ICQ, og en række andre protokoller via indbyggede eller tredjeparts-plugins.
  • Flere konti i ét program: Brugere kan have konti på forskellige tjenester aktive samtidig og administrere alle samtaler fra samme interface.
  • Chats og gruppechat: Understøtter både én-til-én-samtaler og gruppechat (f.eks. XMPP multi-user chat).
  • Filoverførsel: Mulighed for at sende og modtage filer mellem kontakter, hvor protokollen understøtter det.
  • Logning og historik: Samtaler kan logges lokalt, så brugeren kan søge i tidligere beskeder.
  • Udvidelsesmuligheder: Et stort udvalg af plugins tilføjer funktioner som ekstra protokoller, beskedfiltrering, tilpasninger, integration med andre applikationer og mere.
  • Sikkerhed og kryptering: Pidgin understøtter kryptering gennem plugins som OTR (Off-the-Record) for end-to-end-kryptering af samtaler. Der findes også yderligere tredjeparts-plugins (f.eks. OMEMO-implementeringer) for dem, der ønsker moderne krypteringsmetoder.
  • Tilpasning: Temaer, emoticons, statusmeddelelser og layout kan tilpasses af brugeren.

Brug og administration

Pidgin er designet til at være let at sætte op: man opretter konti for de ønskede tjenester i programmet, og Pidgin håndterer forbindelserne samtidigt. Administration af kontakter, grupper og individuelle indstillinger foregår fra programmets brugerflade. For avancerede behov kan man installere plugins for funktioner som automatisk login, skriptsupport eller integration med systemmeddelelser.

Kompatibilitet og krav

Pidgin kører på de tre hovedplatforme Linux, macOS og Windows. På Linux distribueres Pidgin ofte via distributionens pakkesystem (f.eks. apt, dnf, pacman), mens Windows- og macOS-brugere kan hente installationspakker fra projektets hjemmeside eller tredjepartsleverandører. Krav til systemressourcer er beskedne, hvilket gør Pidgin velegnet til både moderne og ældre maskiner.

Konklusion

Pidgin er et fleksibelt og udvideligt instant messaging-værktøj, særligt nyttigt for brugere, der har konti på flere tjenester og foretrækker at samle kommunikationen i én klient. Som fri software under GNU GPL giver det brugere og organisationer frihed til at tilpasse, inspicere og videreudvikle koden efter behov.