Decentralize your world.
There is of course #mastodon as federated social media.
There is good old #email as federated postbox (as long as not everyone uses GMail).
There is #peertube as a federated video platform.
There is #Riot / Matrix.org as federated group messaging.
There is #XMPP for federated 1on1 messaging.
And there is #nextcloud as federated cloud storage.
In theory most services are already federated. We only miss more users :)
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.
@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.
@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.
@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: https://gitlab.com/gitlab-org/gitlab-ce/issues/44486
So, one can hope.
reportedly already a feature in pagure.io/pagure
@rysiek @deejoe Ha! looks like I found it: https://docs.pagure.org/pagure/usage/pull_requests.html#remote-git-to-pagure-pull-request
As well as a (from my perspective) was more practical point of view to the issue: https://github.com/go-gitea/gitea/issues/184
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.
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 matrix.org ;)
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 #e2e 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 :)
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.
@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.
@amiloradovsky As mentioned in another answer to my original toot:
searx is a #selfhosted 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.
@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.
@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 :)