Chucho's place / Posts / A personal website for chucho

Dependence on providers and why the "fediverse" is our ally.

2021-03-18

Dependence on providers and why the “fediverse” is our ally.

Introduction

As time goes by and with the evolution of the different products and services, many of us have been noticing that the trend is growing towards centralization and therefore control of the market. A clear example of this has been the change of WhatsApp policies by Facebook, many people were upset with it and immediately alternatives such as Telegram and Signal were named but what is simply being done is transferring part of the problem from one site to another. another without solving the problem itself. With this I do not mean that Telegram and Signal are the devil, however I would like to emphasize why centralization does not always bring positive things. In the title I have named the word “fediverso” and for this I would like to explain what it is and why it is an important ally.

What is the “fediverse”?

Information about what the Fediverso is there is a lot on the web, is the combination between “Federated” and “Universe”.

According to information from Wikipedia:

The Fediverse (a portmanteau of “federation” and “universe”) is an ensemble of federated (i.e. interconnected) servers that are used for web publishing (i.e. social networking, microblogging, blogging, or websites) and file hosting, but which, while independently hosted, can communicate with each other. On different servers (instances), users can create so-called identities. These identities are able to communicate over the boundaries of the instances because the software running on the servers supports one or more communication protocols which follow an open standard.[1] As an identity on the fediverse, users are able to post text and other media, or to follow posts by other identities.[2] In some cases, users can even show or share data (video, audio, text, and other files) publicly or to a selected group of identities and allow other identities to edit other users' data (such as a calendar or an address book).

I don’t have my own definition of Fediverso, but I really liked Kev Quirk’s analogy on his site where he uses email as an example. For example, I have an email account in Tutanota and my friends have an account in Gmail, Hotmail or whatever service they want. Regardless of the service we have, I can send an email to my friends in Gmail and in turn they can communicate with me. If you want to change provider tomorrow, I can do it and I could communicate with everyone.

Why is an ally?

Let’s return to the case of WhatsApp, which many of us are upset by its policy changes. Suppose we then go to Telegram or any centralized application. We would solve some of the privacy problems that companies such as Facebook have been causing, but now we would leave this dependence on Facebook to depend on Telegram. Imagine that tomorrow Telegram is bought by Google or another garbage company like Facebook, that titanic task you have done to convince your WhatsApp contacts to move to Telegram could be a lost cause.

Solutions

The best approach has been proposed by the fsf in India, which not only focuses on applications but also on services. It is important to also look at services because this not only allows us freedom at the user level but also at the provider level, since it would not mitigate or eliminate dependence on them. Returning to the analogy of emails, if one day you stop liking Gmail, you simply change the provider and you should not lose contact with your friends, it is even possible to export emails from one site to another and even better if you don’t like any provider nothing prevents you from setting up your own server and sending emails. The same happens with protocols like XMPP, I personally use suchat and nogafam but if at any time I don’t like the service they provide me, I can search the following list for a public server that I like and change the provider, it should still have the capacity to talk with friends who are still on “suchat” or another shareable server.

Now, let’s not only talk about servers but you also have the freedom to choose the client you like the most, for example in Android the most popular XMPP client is Conversations but that does not prevent from Linux I can use Dino or Kaida and chat with my friends who use “Conversations”.

Disadvantages

It must also be said that not all that glitters is gold, the “federated” solutions usually have certain disadvantages, one of them is usually the difficulty in choosing a provider since for many people, especially those who have little or no technical knowledge, is usually unfriendly. Also, to obtain the maximum level of privacy, it is recommended that everyone set up their own server, install the applications that interest them and maintain them. However, someone with little or no technical knowledge will not be able to do it.

In my particular experience with XMPP, for the encryption of messages in communications it depends a lot on the implementation of the client, so in “Conversations” it usually works well but in other clients it is likely that it will be necessary to perform additional steps that many people would not be willing to do.

“The federation”

There are many applications that provide the federated network service, one of my favorite websites to find federated applications is this, of all of them I like to highlight Mastodon as a good alternative to Twitter especially if you find an instance corresponding to your niche and also Peertube, which aims to be an alternative to popular YouTube especially when you want to have control over the content you upload to the network. And for instant messaging the Matrix and XMPP protocols are recommended.

Conclusions

It is true that services such as WhatsApp, Telegram, among others offer enviable comfort, however that comfort has a price and is the loss of control, the reason why I like to insist to my friends about this type of technology is because as time passes the user will lose more control. We are already seeing it even in companies when they move all their services in the cloud. It is important that there are alternatives that counterbalance the loss of control, not only of your freedoms as a user but also of your data.

Dependence on suppliers is not a good thing, on the contrary we can avoid having these types of problems.


Prev The web sucks Next Pipeware as drop-in replacement of pulseaudio on Artixlinux


Copyright © 2020 Jesús Ballesteros. / Power by Hugo / Theme SK1 by J-Siu / Licensed under CC-BY-SA-4.0 / This site is html pure so there is no cookies, analytics or crap tools to store information from you. I do not care who enters or not. If I talk about privacy respect I should apply the same in my website. I also disabled all the crap that would violate privacy in Hugo, more information: https://gohugo.io/about/hugo-and-gdpr.