XMPP over RELOAD is the coolest fucking thing I have heard so far

XMPP without servers, entirely peer-to-peer???

that is fucking awesome what the fuck???
pardon the language I am just baffled

https://nlnet.nl/project/ServerlessXMPP/



RE: https://mastodon.xyz/users/NGIZero/statuses/114740599613494251
NGI Zero open source funding  
We are happy to share that 62 projects will receive grants from the NGI Zero Commons Fund. We congratulate the selected projects and look forward t...

@Lioh @alexia @NGIZero
Hi.

All the code is here: repos.goffi.org/ .
Libervia is packaged in Debian, Arch (may be outdated), and now Nix thanks to NLnet (ngi.nixos.org/project/Libervia/).

libervia.org and my blog at goffi.org are Libervia instances.

Some people are using the ActivityPub gateway.

The CLI is fully functional.

Web and desktop are in huge redesign, so currently not usable that's true. I'm currently working on that.

@Lioh @alexia @NGIZero

Note that I'm basically alone, not full-time until recently, on a project that would reasonably need dozen of full-time people.

So it takes time, even if I'm working hard, to have fully polished frontends for web, desktop and TUI, but it's coming.

And I'm also delivering a lot on specification side, as I want the work to be helpful to the whole XMPP ecosystem, not just Libervia.

So it's unfair and not true to say that there is no usable code with the Libervia project.

@Lioh @alexia @NGIZero

no worries, I'm not offended at all, I just try to explain, it's really hard, and I have a lot of pressure from many parts.

Project is open to contribution, and there are some from time to time. The choice to use Mercurial and avoid github (for political reasons) has not been helping though, but motivated people can and do contribute from time to time.

However, a sustainable model for paid full-time team is now necessary, and I'm working on that.

@Lioh @alexia @NGIZero and again, it IS already usable, at least with the CLI tool (which is very powerful, you can make or receive A/V calls with it for instance).

For other frontends, I've decided to temporarily focus on web until it is fully usable again. For desktop I've reached some limitations from the toolkit used (Kivy) so I've decided to restart fresh with PyQt, but it's low priority compared to web.

Note that Kivy desktop is runnable, notably with Nix packages.

@Lioh I do have a clear vision. The framework change was due to things discovered along the way, notably the insufficient support for text rendering, emoji, accessibility issues. When you maintain a huge project started many years ago, it's normal and OK to change parts of the stack along the road.

Follow

@Lioh @Goffi I too follow the project from a distance, had tried the Kivy version with no luck even getting the initial screen.

But it is not at all clear what Libervia (or Movim) are for! It doesn't help that there is no open demo server to try the CLI against (assuming that is how it is known to work well today).

Re: "serverless XMPP", I guess CLI to CLI should become possible?

@tetrislife @Lioh You have a demo for the web frontend with instruction on the frontpage (the docker part):
libervia.org/#installation

This frontend is being redesigned, but you can already have an idea, and CLI is installed inside, so you can `docker compose -f web-demo.yml exec backend /bin/bash` to play with it.

Also there used to be a demo instance, but it was maintenance work, and I had to deal with SPAM and bots, I don't have time for that.

@tetrislife @Lioh

> Re: "serverless XMPP", I guess CLI to CLI should become possible?

You can already do CLI to CLI with a server, but yeah it would allow CLI to CLI without server too.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.