Snikket: flagship chat app for XMPP

1 reply [Last post]
strypey
Offline
Joined: 05/14/2015

Full disclosure: I've done some paid community management work for Snikket and I intend to do more.

A few months ago I mentioned the Snikket project on this thread:
https://trisquel.info/en/forum/jami-vs-wire-vs-other-programs

> Snikket ( https://snikket.org/ ): this is a fairly new project to build a better user experience on top of existing jabber (XMPP) software, such as full E2EE support using OMEMO. It's run by a UK-registered social enterprise that funds software development and feeds improvements upstream wherever possible. So far there is a server (built on Prosody), an app for Android (built on Conversations), and a beta app for iOS (built on Siskin). Conversations no longer supports the Android 4.4.4 so Snikket won't either, but it works fine on the Android 6.

There were a few replies I didn't see and that thread is now locked. Some of them asked questions that might be answered on the FAQ (https://snikket.org/faq/), but briefly:

lanun:
> I wonder, do you know if there is any GNU/Linux client in the making?

Eventually. Like the existing apps, it will be built on top of an existing client, like Gajim or Dino. The next priority is the web client, which will hopefully be released in 2022.

Avron:
> [Snikket] is not listed in the Free Software Directory and it is provided as a docker image, which I understand packages many things together, so I am waiting to get more information before trying. Are you aware of details on these aspects?

The Snikket project was founded by the lead developer of Prosody, Matt Wild. The Snikket server is a slightly modified version of Prosody, including a number of optional plug-ins that a Snikket servers needs to provide the full Snikket UX. The Docker image just packages all that for easy deployment, but AFAIK the project distributes all the code necessary to create your own server container from scratch, under free code licenses. See:
https://github.com/snikket-im/snikket-server/

Avron:
> Less critical but still a problem, it is not in the fruit company app store in my country (France) and I have very close family members using devices made by that company.

The iOS app was in beta during the original discussion, but was publicly launched a couple of months ago:
https://snikket.org/blog/snikket-ios-public-release/

If anyone has any other questions, please ask them here and I will try to get answers included in the FAQ

Avron
Offline
Joined: 08/18/2020

The Snikket server is a slightly modified version of Prosody, including a number of optional plug-ins that a Snikket servers needs to provide the full Snikket UX. The Docker image just packages all that for easy deployment, but AFAIK the project distributes all the code necessary to create your own server container from scratch, under free code licenses. See:
https://github.com/snikket-im/snikket-server/

Thanks.

I think it would be worth submitting that for evaluation in the Free Software Directory. Unfortunately, I don't have the competences to check the build process thoroughly but it could be an interesting task for me to learn.

About using things not from the distribution package manager, I recently read https://drewdevault.com/2021/11/16/Python-stop-screwing-distros-over.html which is about Python modules obtained via pip, which is not included in Trisquel.

In general, my interest in Snikket is still really strong.