Hacker News new | ask | show | jobs
by oblio 3104 days ago
I get the impression that Pidgin, Trillian and the other one I can't really remember just gave up at some point.

I'm using Pidgin, mostly out of nostalgia, but the default configuration basically can't connect to any mainstream messenger these days (Facebook, WhatsApp, Hangouts, Skype or Viber). Plus the UI is so dated, especially regarding emojis.

Before anyone asks, it's in C and I'm nowhere competent (or interested enough in gaining the required competency) to contribute.

With stuff like Pidgin you notice what mindshare really means. A "crappy" Electron based app is nicer to use than the "native" one. In the end, it's all about coders polishing code. No hours put in, no end result coming out.

3 comments

> I get the impression that Pidgin, Trillian and the other one I can't really just gave up at some point.

> I'm using Pidgin, mostly out of nostalgia, but the default configuration basically can't connect to any mainstream messenger these days (Facebook, WhatsApp, Hangouts, Skype or Viber). Plus the UI is so dated, especially regarding emojis.

Pidgin supports Telegram and Facebook. Well, it did support Facebook, Facebook is constantly changing their API to prevent that.

Someone also wrote a WhatsApp backend.

WhatsApp forced GitHub to take down the code, and sued the dev.

In this modern world, open chat software is impossible.

I have it in my head that Apple started this (or at least gave it the major push to mainstream), with iMessage. My impression is that with a major chat provider with other lock-in (the phone, which has it's own lock in, the app store), Apple was able to provide a good chat experience, add extras hard to do with a more heterogeneous ecosystem (facetime, automatic evasion of SMS fees for iphone-to-iphone messages), and keep the protocol closed without losing too many people.

Google, who was really the main chat in town at that point with gchat, had to either choose to extend XMPP some more or go closed. Closed starts to look really good when you realize that once you have a competitor with Apple's strength, market and lock-in, being open starts being a detriment, since anyone can write a client for your app for any platform, but you still can't support iMessage. Proprietary hangouts chats allow for Google to control where and how their chat platform is used.

What I'm wondering is how much of this I'm getting wrong because I'm not seeing the other forces at work. Anyone have counterpoints or corrections?

i would widen the scope a bit. pidgin is a good example of the modular, open source model that used to be somewhat common in consumer software.

looking back, there certainly seems to be a correlation between the rise of Apple and the death of those kinds of programs. these days it seems like only products that target developers follow that model.

personally though, i think it was the transition to mobile that really did it. almost overnight people's expectations for UI design got way higher, and most of them don't really care about modularity or open source. they just want something that mostly works and looks designed. aesthetic appeal has never the strong point of OSS.

I use Pidgin with Gmail and Slack accounts today, much like I used it with MSN and AIM accounts many years ago.

I use the Hangouts and Slack apps on my Android phone to read scrollback history for the time period when Pidgin is signed off, or to monitor channels in mostly read-only mode while away from my desk.

I find responding via swype infuriating and rarely worth the effort. It leads to very low information content since people use poor grammar and vocabulary when writing on a touch screen and having every third word randomly replaced with something else by the UX.

I use Pidgin for Microsoft Lync chat, in lieu of the official client. It is so much more responsive and lightweight.