Sheogorath 🦊

Decentralize your world.

There is of course as federated social media.

There is good old as federated postbox (as long as not everyone uses GMail).

There is as a federated video platform.

There is / as federated group messaging.

There is for federated 1on1 messaging.

And there is as federated cloud storage.

In theory most services are already federated. We only miss more users :)

@sheogorath @ymhuang0808 @Maltimore

Thats an interesting question, searx is a #openweb project that fits the #4opens using common, technology. For example we are trying to get a search plugin for mastodon and the #OMN linking project, anyone can use this on there instances of searx. begs the question what "federation" is/not.

@peterspark in what way is yacy federated? Do yacy servers communicate with each other?

I love good old IRC (I'm running an own network) but its not federated and this way, not for this list.


@sheogorath @hund

indeed, IRC is largely for the retrocomputing crowd at this point :P

@sheogorath @hund Also, IRC was /designed/ to be federated, but the protocol design was too trusting of instance admins (ircops) - an ircop could elevate themselves to channel op and start kicking users from a channel, even if they were on another server.

However, the fix for that was, instead of making ops only able to affect their own server's users, to implement policies of only federating along common policy lines, so federation became load balancing instead of decentralization.

@sheogorath @hund (And, also, a huge part of this was... IRC originally allowed everyone to federate into the network, but that obviously had to be killed due to the malicious attacks on the federation.)

@sheogorath Search engines can also be federated. There is a search engine called YaCy

@TankeSkud Yes and no, On one hand yes, search engines can probably be federated, on the other hand I wouldn't call Yacy federated.

Yacy calls itself a P2P search engine and other than federation, P2P starts to build up mirrors of content to keep it online. While in case of Federation you have an original source and owner of data and when this owner goes down the data is gone.

Also in usual P2P networks you address content (with a hash), while in federated networks you address id@source.

@sheogorath a good, full-featured event planning/hosting service is sorely missing. That’s the main feature that keeps me on fb.

@smakian Phew, that's no easy question. There is OpenEvent but I wouldn't consider it as usable for non-tech people.

Also it's not build for federation. Maybe someone is annoyed enough that he or she starts to work on an event platform that supports OpenID for customers and maybe also publishes its feed via ActivityPub ^^

Apart from that, with some luck maybe another person in the Fediverse already has a solution and will tell it to us?

@sheogorath I'de say we need a nice, federated code hosting and issue tracker.

There is a feature request for GitLab already:

So, one can hope.

Yes, that's actually a feature that I miss most. But I'm not sure if activityPub is the right protocol for that .-. But I'm also not too familiar with this Standard.

@sheogorath thing is, ActivityPub is *the standard* now, so let's embrace it.

@deejoe @rysiek Uh? Didn't know that. Are there any detailed docs about the federation feature? Couldn't find it :/

@deejoe @rysiek Yes, sadly, as I realized by reading in detail, it's no real federation, as federation has the basic requirement that you don't leave your instance to do something like that.

It's a first step, but not the real solution :/

Having different services for group and one to one messaging seems like a bit of duplication.

Not to me. The usecases are different and you want stuff like large group communication handled differently than you private 1on1 conversations.

And why not use two different services for that?

Because the second usecase is a particular case of the first one, I guess.

I like the overall experience of Telegram, which covers both usecases very well, and would like to see a federated service with such amount of useful features.

When you check my recent history, you'll notice I have a very own opinion on Telegram.

Anyways, yes and no. Telegram works fine with something like 5 groups and 10 private conversations. But I'm currently working with more than 50 large group on riot and 20-30 private conversations (in my case on signal).

When you see how Telegram organizes these group and private conversations you die without pinning stuff.

Here I prefer 2 applications instead.

I might not really understand what's your usecase then. How does exactly Telegram fail to scale?

Ever had very active chat conversations? It starts with the point that group and 1on1 chats are mixed up and reordered by chat activity.

Followed by the fact that you may want to be in a group but put them on low priority because you sometimes reach out there for help but you are in general not too interested in it. Etc. Also I don't know any company putting their interal conversation on telegram. But I know people who do that on ;)

@danipozo @sheogorath You can do 1:1 Chats/DMs *and* Group chats in Matrix. (Riot being the reference client implementation atm)

Technically every conversation is a group in Matrix because your 3 client devices and your partner's 2 devices already make a group of 5 devices, even if there's only two accounts involved.

Everything can be end-to-end encrypted in Matrix with an *audited* protocol (meg-olm) and opensource implementation.


While I agree from my perspective right now (as everything is in beta) I prefer to use a messenger that runs encryption by default for IM.

Also it's still something I like to split anyways as Matrix is connected to all the projects I'm working on, while a separate app for my private chats with friends and family keep distraction away. Sure, this could also be solved by multiple accounts, by why not keep it UNIX :)


@sheogorath @danipozo That's a totally different question though. Matrix will enable automatic and default E2EE once it gets out of Beta, which should happen this year.

For 1:1 conversations there's a gazillion alternatives with E2EE that have acceptable UI (by now) and good crypto. (Namely Signal, though the “desktop client” as they dare to call it is a terrible abomination.)

For encrypted group chats there is no federated, group E2EE capable alternative.

@sheogorath We need a service that combines all of these into one.

@sheogorath No disroot is a collection of different services. I meant one website that has all these services combined into one.

@desikn I guess I understand what you want to have :D

You want federated Google services, right?

I don't think that will happen because the way Google services are built are way less complex than how we build stuff for federation.

In case of Google you have a company with decisions and a made up direction.

In free software you have tons of political and technical discussions. Free software development is way less efficient but that doesn't mean it's bad. But it means you won't get this soon.

@sheogorath Yeah, similar. Only then can we attract users. That's why Facebook and Google are popular. People don't need to look elsewhere because they provide everything under one roof.

I don't think this will happen though, because of the nature of FLOSS.

@DialMforMara Well, it's on a good way. Right now, as it's in beta, I wouldn't use it as my only platform, but there is no reason to not use it. Every bug you notice can (hopefully) be fixed before it becomes stable.

What do you have to lose?

@amiloradovsky As mentioned in another answer to my original toot:

searx is a meta-search engine. So neither federated nor independent .

And as you can see in the results page, they are very often just taken from Google and/or Bing.

So if you want a more decentralized search engine, there is the search engine called . But I personally wasn't really happy with the results :/

@sheogorath This is great, Matrix supports 1 on 1 chat pretty simply, well really quite well. Though XMPP also is an option, and I *think* it does group, and that Matrix can bridge to XMPP.

But, I haven't heard of PeerTube so I'm checking that out.

@benrob0329 Well, the focus of XMPP is 1on1 messaging. It doesn't mean there are no group messages on it. But same applies the other way around for matrix.

But in both cases the focus is different and this way the usual UI/UX desgin.

@sheogorath That..really isn't true from my experience.

XMPP has excellent group chats, and the UI is about what you'd expect coming from Matrix or IRC (though most older clients separate the roster from the chat window, similar to Steam). It just separates people from MUCs.

Matrix on the other hand, simply does not differentiate. While this serves to simplify things in some ways, it also complicates them in others.


Decentralization also includes things like "states' rights," which can be both positive and negative. Watch out.


But oh wait, I forgot, there is no real world outside the interwebzz. Sorry.

@bmt Well, one intent behind this list is the factor that service can stop to try to be compatible to "every state''s law" and instead you have instances inside a state that run under the local law.

For those who explicitly don't want an instance in their own country for what ever reason, well, influence your politics, and you can still sign up on another instance, but not everyone has to fulfil every state's laws :)

And to run all this, you may use @yunohost to make your life easy!

@sheogorath pardon if this was asked multiple times already but is PeerTube ready for practical use? I can only see the demo instance with demo videos available.

I wouldn't call it ready for production as it is still in beta, but if you want to use something similar, but well tested, you can go for mediagoblin.

Otherwise I still recommend to use peertube to find and report bugs so they don't make it into production ^^

@sheogorath I'm convinced that fixing the "more users" problem is just a matter of curating the user experience, as Mastodon seems to be doing.

@sheogorath Recent history shows that users *will* switch to new IMs when they have a compelling new feature.

@sheogorath Features that compel normal humans to try a new app are rarely stuff like "end-to-end crypto" or "federated service".

Give them cute stickers, animated selfies, location-based speed dating. Something along these lines... and they will come in millions!

Sign in to participate in the conversation

be excellent to each other