On Thu, 20 May 2021 01:40:08 -0400 Bone Baboon <bone.bab...@disroot.org> wrote:
> Bone Baboon writes: > > # IRC alternatives / compliments > > > > Some criteria that I have come up with are: > > * Free software > > * Can be used without a graphical user interface as many GPUs are > > not compatible with Linux-libre and can not run Xorg or Wayland > > window managers / desktops. > > * Peer to peer as a way to avoid the issue of a centralized > > administrator changing their administration in undesirable ways. > > > > One more criteria. Is an Emacs client available. Inspired by > <https://logs.guix.gnu.org/guix/2021-05-19.log#183825>. > > > Some alternatives that come to mind that would need further > > investigation include the following. I do not know if any of these > > meet all the criteria I mention above. > > > > * Scuttlebutt > > ** https://scuttlebutt.nz/ > > ** Is there a client that works without a graphical environment? > > > > * DAT > > ** Are there messaging application for DAT? > > ** https://www.datprotocol.com/ > > > > * IPFS > > ** Are there messaging application for IPFS? > > ** https://ipfs.io/ > > > > * Jami > > ** https://jami.net/ > > ** Swarms specifically > > *** > > https://jami.net/swarm-introducing-a-new-generation-of-group-conversations/ > > *** Swarms are fully distributed and peer-to-peer text > > conversations, with a potentially unlimited number of participants. > > ** <Lutices[m]> on Freenode #jami said: > > "https://github.com/AmarOk1412/jami-cli/ no video/audio support but > > support swarm" > > > > * RetroShare > > ** http://retroshare.cc/ > > ** Is there a client that works without a graphical environment? > > Here is what I have discovered after some further preliminary > exploration. I have added XMPP and Tox. > > ## Scuttlebutt > > <https://scuttlebutt.nz/> > > * Free libre - yes > * Peer to peer - yes > * Non graphical client - yes > ** scat <https://github.com/stripedpajamas/scat> > ** scatzero <https://github.com/stripedpajamas/scatzero> > ** scuttle-chat <https://github.com/clevinson/scuttle-chat> > * IRC capabilities - ? > * Emacs client - no > > ## DAT > > <https://www.datprotocol.com/> > > * Free libre - yes > * Peer to peer - yes > * Non graphical client - yes > ** cabal-cli <https://github.com/cabal-club/cabal-cli> > * IRC capabilities - yes > ** <https://cabal.chat/> > * Emacs client - no I don't think we can package NPM stuff. Both the Dat and SSB cores have non-JavaScript implementations AFAIK, but Cabal itself is JavaScript-only and so are all the SSB clients that I've seen, but admittedly I haven't looked at the state of the SSB ecosystem in a few months, so maybe that has changed. The various sbot implementations do not count as proper clients.