On Wed, Aug 17, 2016 at 01:32:47PM -0400, Miles Fidelman wrote: > Stefan Monnier <monn...@iro.umontreal.ca> wrote > > > I'm looking for a decentralized instant message system (e.g. XMPP, SIP, > > ...) where I can be sure that I receive all messages, even if I'm not > > connected when the message is sent [ Obviously, I'll only receive them > > when I'm back online. ] > > > > IIUC there is some XMPP features that allow such reliable delivery, but > > it seems that it's not widely supported by clients. What Debian > > clients, using which protocols, can provide reliable instant messaging? > > Well, XMPP and SIP aren't really decentralized - what with requiring servers > and all.
You mean like email? Like email, XMPP and SIP are federated systems where anyone can run a server, or get an account on someone else's server. Once you have access through that account, you should be able to send to and receive from any other user. XMPP and SIP use the same sort of usern...@domain.tld system that email does, so finding an appropriate server to accept the message should be no more difficult than finding an email server to accept mail for mfidelman. > Having said that, if you want something truly decentralized you might look > at: > - gnutella chat It is decentralized, and as a result cannot implement reliable delivery to offline users. > - freenet chat One of the developers wrote "chatting over FreeNet is insane because of the lag, but we're going to do it anyway" > - WASTE No Linux clients. > - the BitTorrent folks were working on some kind of chat "Bleep". Not open-source. They say it's distributed, and they say that it's 100% encrypted, and they say it's distributed... They also say they need to make money on it, and they aren't showing ads, so where is that money coming from? -dsr-