4 ms·
It was all about brand names 20 years ago too. None of the big IM services of the time were interoperable. The only reason Trillian worked was because its devel
by smacktoward 7y ago
It was all about brand names 20 years ago too. None of the big IM services of the time were interoperable. The only reason Trillian worked was because its developers put enormous amounts of work into reverse-engineering proprietary, undocumented chat protocols. Periodically a protocol would change, and then Trillian would stop working with that service until the developers could crack it again. At one point AOL got serious enough about blocking Trillian access to AIM that they were changing the protocol every couple of days.
I guess what I’m saying is, things sucked just as much then as they do now. Maybe more! Sigh.
- dkonofalski 7y agoThat's not necessarily true. Jabber was a huge protocol already and IRC was big too and those were not about brand names. Jabber was even so ubiquitous that Google Chat/Talk both used it as a backend. You could add Google Chat to any client that supported Jabber. It wasn't until AOL got wind of AIM being a way to grab more ads and cash that things changed.
- smacktoward 7y agoTwenty years ago was the year 2000. Trillian first shipped as freeware that year, and shipped its for-pay "Pro" version in 2002. Jabber/XMPP development only started in 1999, and didn't reach RFC status until 2004. Google Talk didn't ship until 2005, and didn't support federation until 2006. The heyday of "XMPP all the things" was from 2008-2012 or so, with the high water mark being the adoption of XMPP by Facebook Chat circa 2010. (A decision they eventually reversed a few years later.) IRC was of course always open, but that's kind of orthogonal to this discussion as it never really had any traction with the general public the way AIM, ICQ, Yahoo! Messenger, etc. did.
- pferde 7y agoI posit that things sucked less back then. Sure, there were some protocols whose owners would break things on purpose, but on the other hand, those times gave us libpurple. Also, users weren't yet conditioned to expect proprietary chat apps and nothing else back then. Recently, I installed a small family Matrix server, for chatting and sharing photos. I had one heck of a time explaining that the client app (Riot) is named differently from the protocol (Matrix). And I'm glad I did not have to explain why the server software has yet another name (Synapse). (In the end, I went with comparison to e-mail, which has different clients like Outlook or Thunderbird. That seems to have lit some overhead lightbulbs. :) )