back to article Pidgin is back, so let's talk about why a local chat client matters

In the 2020s you might be forgiven for having forgotten that such a thing as a native chat client exists, but a handful still do and they're still useful. One of these is Pidgin, the artist formerly known as GAIM. It is still around and still works with a surprising number of protocols – and after the current, second alpha …

  1. Paul Crawford Silver badge

    I used Pidgin with Yahoo back in the day, until that service folded and/or friends had been borged by FB, etc.

  2. Jou (Mxyzptlk) Silver badge

    Oh, IRC in there as well...

    After mirc, and a pause, I use Seamonkey-IRC (aka ChatZilla) when needed, which works well. Thx for bringing Pidgin back on my radar again.

    And yes, I used linux and DOS IRC clients as well back in the day, and fell back to mirc for lazyness - and because it works with Win3.1/95/98/2000 pretty much the same, including copy the config and done. Same reason why I am still on netscape mail, then mozilla, now seamonkey for > 10 years...

    1. Clausewitz4.1

      Re: Oh, IRC in there as well...

      "now seamonkey for > 10 years..."

      Old but gold

      1. Eecahmap

        Re: Oh, IRC in there as well...

        I'm a latecomer to IRC - 2002 - and still use Irssi, together with GNU Screen.

    2. Anonymous Coward
      Anonymous Coward

      Re: Oh, IRC in there as well...

      Mirc works on windows 7 or 10 also, no problems.

      1. Jou (Mxyzptlk) Silver badge

        Re: Oh, IRC in there as well...

        I know, but I lost my config :D

  3. m4r35n357 Silver badge

    GTK4 sux!

    If you try to use X11 (you know, the one that works) you get horrid black boxes around your menus.

    This is a WONTFIX.

    You need to use the incomplete Wayland (flicker, sputter) to get rid of them.

    1. grimmy

      Re: GTK4 sux!

      You need to add a compositor. I use unagi myself http://projects.mini-dweeb.org/projects/unagi

  4. Anonymous Coward
    Anonymous Coward

    Does this mean I can uninstall WhatsApp on my phone and still chat to people?

    1. Anonymous Coward
      Anonymous Coward

      You could already do that.

      Everyone worth chatting to already doesn't use F*c*book garbage.

      Uninstall now, if you were stupid enough to install that shit in the first place.

      1. Anonymous Coward
        Anonymous Coward

        "Uninstall now, if you were stupid enough to install that shit"

        It is still good to counter-intelligence.

        1. jake Silver badge

          Intelligence?

          I don't think that word means what you think it means.

          Unless you mean countering your own intelligence by partaking of the drivel.

          1. Anonymous Coward
            Anonymous Coward

            Re: Intelligence?

            "I don't think that word means what you think it means."

            I meant against foreign Intel.

      2. John Brown (no body) Silver badge

        "Everyone worth chatting to already doesn't use F*c*book garbage."

        Yeah, all the smart people are on Signal nowadays :-)

        1. Clausewitz4.1

          "Yeah, all the smart people are on Signal nowadays :-)"

          Yeah. Doing controlled leaks to scare others.

    2. CommonBloke
      Boffin

      Kinda. Whatsapp requires you to connect with the phone number at least once per week, if I'm not mistaken. If the phone goes offline too long, all linked devices stop sending/receiving messages.

      I tried pidgin with whatsapp back in 2023, the experience was terrible. Whenever there was a new message in a group, it'd automatically spawn a new tab. It couldn't read saved contact names, it always showed people as the phone number, which is their whatsapp UID. You also never knew if the image that someone sent was a photo or a sticker, you have to manually download and open every one of them.

      1. Anonymous Coward
        Anonymous Coward

        "Whatsapp requires you to connect with the phone number at least once per week, if I'm not mistaken. If the phone goes offline too long, all linked devices stop sending/receiving messages."

        Haven't noticed yet and the phone where WA is, is normally off for weeks as I forget to check the messages (and phone is off). Can't guarantee there isn't a time it does that, but if there is, it's longer than a week.

  5. Missing Semicolon Silver badge

    Whack-a-mole

    The proprietary IM services will simply change the protocol to block third-party clients again. Isn't using a third-party client against most of their TOS?

    1. Liam Proven (Written by Reg staff) Silver badge

      Re: Whack-a-mole

      > The proprietary IM services will simply change the protocol to block third-party clients again.

      Nah. Those silly games were 1990s stuff.

      When Mac OS X gained a chat client, iChat, in MacOS X 10.2 in 2002, it used AIM's protocol under the covers.

      So what? What it means is that by the dawn of the 21st century these silly games of checksumming the binary and refusing admittance to 3rd party clients was over. The companies were actively encouraging 3rd party clients and sanctioning them as official.

      The problems you describe were, mainly, an artefact of 20th century short-sighted protectionism, and they all went away 20+ years ago.

      It _was_ real but it was a long long time ago.

      > Isn't using a third-party client against most of their TOS?

      Nah. Telegram publishes APIs and libraries for access. IRC including IRCv3, Matrix, XMPP, etc. are documented open standards. Skype was reverse engineered years ago and anyway shuts down next month.

      I must confess: I never successfully got Pidgin to access Whatsapp.

      Signal is a closed black box, contrary to what the cryptonerds claim. It's a PITA.

      Most of the business tools are quite easy. Rocket.chat works well, Slack is easy, but TBH I never used Mattermost.

      1. pklausner

        Re: Whack-a-mole

        > refusing admittance to 3rd party clients was over

        Aren't you a bit too optimistic here?

        There's no 3rd party app for the most wide spread messenger in Europe. That is why? Programmers too lazy to talk with WhatsApp? Really?

        Or ask Beeper how their iMessage interface is going.

        Monopolies do what monopolies can do.

        1. Liam Proven (Written by Reg staff) Silver badge

          Re: Whack-a-mole

          > There's no 3rd party app for the most wide spread messenger in Europe.

          Like I said:

          Franz, Ferdi, and now Ferdium all talk to Whatsapp and are for me the default way to use the app. So do Station, RamBox, Beeper, and others that I happen not to use.

          There _is_ a libpurple connection but I did not get it working -- but I didn't give it very long.

          It _is_ possible and it has been done.

          Secondly, I have spoken with Beeper about this and the company tells me it has a working gateway.

          3-4 years ago it already offered it via a hilarious hack: drawers full of old iPhone 4 hardware.

          https://hothardware.com/news/beeper-app-imessage-android-routing-trickery

          1. Roland6 Silver badge

            Re: Whack-a-mole

            >” Franz, Ferdi, and now Ferdium all talk to Whatsapp”

            But not Pidgin, given this connection isn’t mentioned in the article.

            >” It _is_ possible and it has been done.”

            Needs to become normal, probably needs the EU to mandate something requiring published and unrestricted APIs and third-party client access to services. Trouble is these will massively impact the advertising revenues currently being used to maintain the “free” to end user service.

            1. collinsl Silver badge

              Re: Whack-a-mole

              But not Pidgin, given this connection isn’t mentioned in the article.

              Oi! You! Put those goalposts back where you found them! How many times have I got to tell people not to keep moving them?

      2. MrBanana Silver badge

        Re: Whack-a-mole

        It's not just 3rd party T&Cs. Your local IT support can scupper it as well. At IBM, no sane person would want to use Sametime chat, especially Linux users. Piudgin had a sametime plugin that worked really well. Except the IBM Sametime infrastructure was very fragile, users with non-Sametime clients were blamed, scapegoated, and blacklisted. Not that it did any good - pushing users off Pidgin to force them to use the Sametime client just further overloaded the network. Not that they ever admitted it.

  6. elsergiovolador Silver badge

    New Adolf

    Elon is new Adolf.

    If you name your child Elon, that should warrant a visit from social services.

    1. Anonymous Coward
      Anonymous Coward

      Re: New Adolf

      Kinda off topic here.

      Completely true, of course. Any kid named Elon today is almost certainly gonna be better off in foster care than with the scumbag "parents" that would name a kid that.

      1. elsergiovolador Silver badge

        Re: New Adolf

        I thought it's not off topic as I read Elon in the screenshot, but it is actually Eion. Irish are living on the edge. Imagine if the dot got smeared and person was registered as Elon.

    2. Liam Proven (Written by Reg staff) Silver badge

      Re: New Adolf

      > Elon is new Adolf.

      I wondered what the blazes this meant.

      There is nobody called "Elon" in the article or in the screenshot. Clean your glasses or get new ones.

      The accounts shown are dummy ones, by the way.

      1. The Oncoming Scorn Silver badge
        Alien

        Re: New Adolf

        I keep seeing Elon as Eloi, except he thinks the Twitter\X users

        "are anatomically smaller than modern humans (standing roughly four feet tall), with shoulder-length curly hair, pointed chins, large eyes, small ears, small mouths with bright red thin lips, and sub-human intelligence ("on the intellectual level of one of our five-year-old children")."

        What a load of Morlocks!

  7. Anonymous Coward
    Anonymous Coward

    Signal, Matrix, Threema, Delta Chat etc.

    It would be great if it could be made compatible with more modern chat protocols.

    1. Anonymous Coward
      Anonymous Coward

      Re: Signal, Matrix, Threema, Delta Chat etc.

      It would be great if more "modern" protocols weren't being continually created simply to stop interoperability.

    2. Liam Proven (Written by Reg staff) Silver badge

      Re: Signal, Matrix, Threema, Delta Chat etc.

      > Signal, Matrix, Threema, Delta Chat etc.

      Signal is locked off by design, allegedly for security.

      Matrix works fine.

      Threema has no free tier so I've not even looked.

      Delta Chat is actually email and it is supported already.

    3. JulieM Silver badge

      Re: Signal, Matrix, Threema, Delta Chat etc.

      I don't think anyone would disagree with your statement.

      But the reality is, making a chat client compatible with a protocol requires either the assistance of the developer of the protocol, or a lot of poring over Wireshark output.

  8. zeos

    GIMP 3, Pinta 3, Pidgin 3. Half-life 3 confirmed?

    1. Sam Shore
      Alien

      Still waiting for Freespace 3 here!

  9. Blackjack Silver badge

    Beware, if you try to use Discord with Pidgin you may get banned.

    1. Liam Proven (Written by Reg staff) Silver badge

      > Beware, if you try to use Discord with Pidgin you may get banned.

      "And nothing of value was lost."

      I personally *detest* Discord but I am on it, yes. Getting Pidgin working is on my endless to-do list.

  10. Carl W

    Skype?

    Does Pidgin allow us to continue to use Skype without having to transition to Teams?

    1. Liam Proven (Written by Reg staff) Silver badge

      Re: Skype?

      > Does Pidgin allow us to continue to use Skype

      Not after they turn the servers off, no, I wouldn't think so.

      1. MatthewSt Silver badge

        Re: Skype?

        Classic Skype used to work when the servers were off too. Those were the days!

  11. GNU Enjoyer
    Unhappy

    What is the mythical "Linux shell"?

    >but Finch is a text-mode client for Linux shell warriors

    I've checked the sources of the kernel, Linux and I found no shell implementation - all I found was a command line that you can pass options to (i.e. via the GNU GRUB OS) and a barebones terminal emulator (that doesn't do anything unless you provide a shell).

    Seeing that Finch uses GNU ncurses, it's rather a ncurses-mode client for GNU bash warriors, but it seems that's much too free to write.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like