<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel>
    <title>73 HB9ERY QSL</title>
    <link>/</link>
    <description>Recent blog posts on 73 HB9ERY QSL</description>
    
    <generator>Hugo (https://gohugo.io)</generator>
    
    <language>en-gb</language>
    
    <managingEditor>jma@mbuf.net (jma)</managingEditor>
    
    <webMaster>jma@mbuf.net (jma)</webMaster>
    
    <lastBuildDate>Fri, 04 Nov 2022 00:00:00 Z</lastBuildDate>
    
    <atom:link href="/tags/free-software/index.xml" rel="self" type="application/rss+xml" />
    

    <item>
      <title>A social network designed on social interactions</title>
      <link>/posts/ssb/</link>
      <pubDate>Fri, 04 Nov 2022 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
       ## Intro When we mention social network, most users of Internet will think about Facebook, Twitter, TokTok, Instagram, SnapChat.
What is a social network? Human is a social being. We need to interact with other people. Communicating and sharing with a group of friends, friends of a group of friends, etc.. (reucrring function ;-). All of this feels so natural to us, such as with our family, coworkers, and so on&amp;amp;hellip;

      </description>
      <content:encoded>&lt;h3 id=&#34;intro&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#intro&#34;&gt;
        ##
    &lt;/a&gt;
    Intro
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;When we mention &lt;em&gt;social network&lt;/em&gt;, most users of Internet will think about Facebook, Twitter,
TokTok, Instagram, SnapChat.&lt;/p&gt;
&lt;p&gt;What is a &lt;a href=&#34;https://en.wikipedia.org/wiki/Social_network&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;social network&lt;/a&gt;? Human is a social being. We need to interact with other people.
Communicating and sharing with a group of friends, friends of a group of friends, etc.. (reucrring function ;-).
All of this feels so natural to us, such as with our family, coworkers, and so on&amp;hellip;&lt;/p&gt;
&lt;h3 id=&#34;early-days&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#early-days&#34;&gt;
        ##
    &lt;/a&gt;
    Early days
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;In the early days of public Internet, a pionneer protocol emerged called &lt;a href=&#34;https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;NNTP&lt;/a&gt;. &lt;em&gt;Usenet&lt;/em&gt;, as it was called, the protocol was published in 1986.
NNTP permits news articles from news servers to share with each news server that wanted to subscribe in some categories and a list of peers.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/usenet.jpg#center&#34; alt=&#34;usenet&#34;&gt;&lt;/p&gt;
&lt;p&gt;internet service providers, assiocations, could run their own Usenet server and integrate the newsgroup network.
People could then debate for any kind of topic, react about a published article, share pictures of their cats.
(Yes cat pictures have been present from the early days of Internet).&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/cat1.png#center&#34; alt=&#34;cat1&#34;&gt;&lt;/p&gt;
&lt;p&gt;There was no central server that would decide what to publish or not.
Each Usenet server administrator could decide what to block or filter.
This was a normal design of using Internet and provide services by relying on communities to setup their
nodes and integrating Usenet network.&lt;/p&gt;
&lt;p&gt;This led many Usenet servers to come up, in many different countries, many different cities,
many different communities. Each managing their own way their Usenet server.&lt;/p&gt;
&lt;p&gt;Internet architecture natively encourages such design that follows the interconnection
of different groups of people. It follows what is the human social interaction.&lt;/p&gt;
&lt;h3 id=&#34;profit-model&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#profit-model&#34;&gt;
        ##
    &lt;/a&gt;
    Profit model
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;Some commercial actors, such as the popular called &lt;em&gt;social networks&lt;/em&gt; people can cite by heart, created
closed and proprietary networks. Goal was to &lt;a href=&#34;https://media.ccc.de/v/32c3-7565-keynote&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;lock their users&lt;/a&gt; in the company&amp;rsquo;s service and ensure
they remain connected as much as possible.
Profit could then come from finance with advertisment, personal data exploitation.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/picsou.png#center&#34; alt=&#34;picsou&#34;&gt;&lt;/p&gt;
&lt;p&gt;Online services do cost money, online means hardware and electricity, both need to be paid.
So, if you don&amp;rsquo;t directly pay the service with your money, a profit-driven model gets their
money by exploiting your attention, presence, and personal data.
&lt;a href=&#34;https://tosdr.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;terms of service didn&amp;rsquo;t read&lt;/a&gt; will give you some insights about the online services
you may be using without paying with your money.&lt;/p&gt;
&lt;p&gt;Profit growth is then proportional to the sum of users and the total time spent.
&lt;a href=&#34;https://en.wikipedia.org/wiki/Dark_pattern&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Behaviour-based content&lt;/a&gt; and UI can then exploit our &lt;a href=&#34;https://en.wikipedia.org/wiki/List_of_cognitive_biases&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cognitive biases&lt;/a&gt; to meet these goals for even more profit.
Encourage emotions, quick reactions, &amp;hellip;
As the more profit you gain, the more you seek, the deeper you fell in such loop.&lt;/p&gt;
&lt;p&gt;This is as much social as green in green energy.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/greenw.png#center&#34; alt=&#34;greene&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;discover-secure-scuttlebutt&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#discover-secure-scuttlebutt&#34;&gt;
        ##
    &lt;/a&gt;
    Discover Secure Scuttlebutt
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/ssb1.png#center&#34; alt=&#34;ssb1&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://scuttlebutt.nz/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Secure scuttlebutt&lt;/a&gt; is a &lt;a href=&#34;https://en.wikipedia.org/wiki/Free_and_open-source_software&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;FOSS&lt;/a&gt; &lt;em&gt;libre&lt;/em&gt; project.
It is a decentralised social network, taking advantage of the architecture of the Internet.
Shortly summarized: &lt;em&gt;a database protocol for unforgeable append-only message feeds&lt;/em&gt;.
This protocol permits development of applications&amp;hellip;a social network for instance!&lt;/p&gt;
&lt;p&gt;Main concept: users should &lt;a href=&#34;https://www.theguardian.com/technology/2017/apr/04/tim-berners-lee-online-privacy-interview-turing-award&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;own their personal data&lt;/a&gt; and control the exploitation of it.
User data is stored in the user device, there is no central company to keep them.
You can then decide to use whatever data preservation strategy fits the best your needs.
Let the user decide, this is a real change, you are not anymore a powerless consumer.&lt;/p&gt;
&lt;p&gt;your social account is just a &lt;a href=&#34;https://en.wikipedia.org/wiki/Public-key_cryptography&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cryptographic keypair&lt;/a&gt; (your identity) plus a log of messages (your feed) stored in a local database.
SSB becomes a social network when those local feeds are shared among computers through the internet or through local networks.
&lt;a href=&#34;https://ssbc.github.io/scuttlebutt-protocol-guide/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Secure Scuttlebutt&lt;/a&gt;, SSB, uses the gossip protocol over a peer to peer network architecture.
Your SSB application, when online, tries to sync with your friends, contacts, family, also using SSB.&lt;/p&gt;
&lt;p&gt;Assuming you have close friends, you may meet them regularly at different locations.
SSB can sync directly over the same WIFI.&lt;/p&gt;
&lt;p&gt;A nicely made &lt;a href=&#34;https://vimeo.com/236358264&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;video&lt;/a&gt; describes how is SSB different from other social
networks we use to know by showing a use case.&lt;/p&gt;
&lt;p&gt;SSB can be independant of Internet. You contacts/friends in your diary shows their public key.
You could save updates on a USB stick, give the stick to a friend &amp;amp; they could get the updated content.
This would then work for &lt;a href=&#34;https://en.wikipedia.org/wiki/Sneakernet&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;sneakernets&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can travel where there is no Internet access, post your messages during the travel,
and SSB will sync whenever you come back connected to Internet.
You can consult at any time your content, received posts, offline, this has no dependance to a connected server.&lt;/p&gt;
&lt;p&gt;Doesn&amp;rsquo;t it sound like an application that &lt;strong&gt;respects&lt;/strong&gt; your time offline? It is up
to &lt;strong&gt;you&lt;/strong&gt; to decide when you&amp;rsquo;re online or not.
No algorithm to ensure you become addict to stay connected at all times.&lt;/p&gt;
&lt;p&gt;This also means that SSB is a good fit for areas where the Internet connection is unreliable.
We need to also consider all the &lt;a href=&#34;https://www.statista.com/chart/24261/internet-quality-ranking/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;different areas of the world&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There is no global directory of users. You have to know the public id of someone to interact with.
As such, groups, communities, evolve as in the real world, there is no enforcement for a global group.
SSB can remain very local if your group is only local.
As said, SSB will support what the user decides, no the other way around.&lt;/p&gt;
&lt;p&gt;Once you have a &lt;em&gt;friend&lt;/em&gt; on SSB.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you see her posts&lt;/li&gt;
&lt;li&gt;you see posts from people she follows
This, again, fits what we do &lt;em&gt;in real life&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/pubs.png#center&#34; alt=&#34;pubs&#34;&gt;&lt;/p&gt;
&lt;p&gt;Pubs: public nodes that user can follow.
bots that&amp;rsquo;ll follow you back, allowing you to see the profiles of others connected to them.
Think like real pubs where you meet your friends or new people.&lt;/p&gt;
&lt;p&gt;SSB is a young social network, multidevice is not yet supported.&lt;/p&gt;
&lt;p&gt;It is an append-only log. This means that once you post a message it cannot be deleted.
This provides advantages against censhorship, but also highlights the fact that you must pay
attention to what you post. But think of it, your posts will remain in the database of your friends,
and possibly friends of friends, but not further. They won&amp;rsquo;t have a global visiblity, because there won&amp;rsquo;t be
a central server to get a copy of it.
Private posts are end-to-end encrypted so nobody else as your recipient can read them.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Peer-to-peer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;peer-to-peer&lt;/a&gt; exposition: as you directly connect with your contacts, they will know you real public ip address,
as they will reveal it to you. Well&amp;hellip;the same that is revealed to any website with ad trackers you connect to.
If you require privacy of a certain degree, this won&amp;rsquo;t involve only SSB, then you should be using a VPN all the times,
or you already know how to use Tor to decouple your public ip address.&lt;/p&gt;
&lt;p&gt;No giving off the impression that everything is perfect and that anyone is better than anyone. It feels, well, real, which is something online socializing has been sorely lacking.&lt;/p&gt;
&lt;p&gt;Centralized social media platforms have failed society in many respects.
misinformation, ego-driven content (the constant thirst for likes and followers), groupthink, and the fact that people don’t really listen to one another on platforms like Facebook and Twitter&lt;/p&gt;
&lt;p&gt;Scuttlebutt removes the selfish incentives of social media, as we currently know it, by purposefully narrowing your network.
using Scuttlebutt (and its apps, like Manyverse) is to escape the rat race of mainstream social media and find a quieter, less pressured place to connect to other people
Scuttlebutt is by definition not always-on, like Twitter or Facebook. It’s sometimes-on, to give you time to enjoy life off the grid — on a boat, or otherwise.&lt;/p&gt;
&lt;p&gt;SSB has the concept of &lt;a href=&#34;https://ssbc.github.io/rooms2/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;rooms&lt;/a&gt;. This provides a server that can act
like TURN for VoIP. To ease the connections of each user, wordaround the NAT or double NAT issues,
a dedicated ssb node, self-hosted, can privide invite links, in an open way or private mode.
Each user will connect to that room server. Contacts will then be able to sync with each other in
an end-to-end-encrypted tunnel relayed by the room server.&lt;/p&gt;
&lt;p&gt;The room feature provides an intermediate solution to pure peer-to-peer connections that may be
difficult in some network configurations.
With rooms, no peer can directly know your ip address as communication is relayed via the room server.&lt;/p&gt;
&lt;p&gt;Pubs hold copies of several SSB user accounts.
If those are your friends, you can sync with them, while they are offline.
Pubs permit to discover new people.&lt;/p&gt;
&lt;p&gt;Rooms do not store any data. Online friends connect to each other via the room host.&lt;/p&gt;
&lt;p&gt;It all started in nodejs for programming, but &lt;a href=&#34;https://en.wikipedia.org/wiki/Secure_Scuttlebutt#Applications_and_documentation&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;different languages&lt;/a&gt; are coming into the scene such as Go and Rust.&lt;/p&gt;
&lt;p&gt;SSB won&amp;rsquo;t be mainstream, and has no goal of become the &lt;em&gt;one&lt;/em&gt;.
However it provides a human-based design respectful social network that people are free to join.
This a great FOSS project that gives power to the users and does consider real life offline as a great time to live.&lt;/p&gt;
</content:encoded>
      
      <category>free software</category>
      
      <category>libre</category>
      
      <category>social network</category>
      
      <category>p2p</category>
      
      <category>distributed</category>
      
      
      <category>social network</category>
      
      <guid isPermaLink="true">/posts/ssb/</guid>
    </item>
    

    <item>
      <title>Why twitter users keep complaining about censorship?</title>
      <link>/posts/twitter-musk/</link>
      <pubDate>Sat, 29 Oct 2022 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
      
## Intro This article will only consider a short message service over ther Internet to build a social network. We assume private and high privacy is not required, so end-to-end encryption is not mandatory, users post public-oriented messages. User accounts are not meant to be hidden, nor anonymous at all.
## Twitter model Twitter is a proprietary and fully centralized model. Terms of service didn&amp;amp;rsquo;t read is a nice web site that summarizes complex terms of service, most users never read and care about.

      </description>
      <content:encoded>&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/twitter.png#center&#34; alt=&#34;twitter&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;intro&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#intro&#34;&gt;
        ##
    &lt;/a&gt;
    Intro
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;This article will only consider a short message service over ther Internet to build a social network.
We assume private and high privacy is &lt;em&gt;not&lt;/em&gt; required, so &lt;a href=&#34;https://en.wikipedia.org/wiki/End-to-end_encryption&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;end-to-end encryption&lt;/a&gt; is not mandatory, users post public-oriented
messages. User accounts are not meant to be hidden, nor anonymous at all.&lt;/p&gt;
&lt;h3 id=&#34;twitter-model&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#twitter-model&#34;&gt;
        ##
    &lt;/a&gt;
    Twitter model
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://twitter.com&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Twitter&lt;/a&gt; is a &lt;a href=&#34;https://www.gnu.org/philosophy/categories.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;proprietary&lt;/a&gt; and fully centralized model.
&lt;a href=&#34;https://tosdr.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Terms of service didn&amp;rsquo;t read&lt;/a&gt; is a nice web site that summarizes complex
terms of service, most users &lt;em&gt;never&lt;/em&gt; read and care about.&lt;/p&gt;
&lt;p&gt;This is the result for Twitter:
&lt;img src=&#34;https://mbuf.net/misc/static/twitter-tosdr.png#center&#34; alt=&#34;twitter&#34;&gt;&lt;/p&gt;
&lt;p&gt;Now, would you still consider fair to complain against Twitter that they apply
the terms of service &lt;strong&gt;you&lt;/strong&gt; just accepted to use the service?
Isn&amp;rsquo;t that weird to pressure Twitter directors to disrespect their terms of service
&lt;strong&gt;just&lt;/strong&gt; because you disagree?&lt;/p&gt;
&lt;p&gt;Sure you didn&amp;rsquo;t care for the terms of service when you started using it,
sure you don&amp;rsquo;t care for legal contexts, sure you only complain when something happens against you interest.&lt;/p&gt;
&lt;p&gt;As in many areas, if a recurrent issue occurs, don&amp;rsquo;t point at people, but consider the model you
are using and the model you contribute to sustain.&lt;/p&gt;
&lt;p&gt;Proprietary centralized models &lt;strong&gt;can&lt;/strong&gt; only lead to such censorship situations.
So why use it and persist using it? Whoever is at the board of directors, the centralized
proprietary model work with profit and does not care about freedom of information.&lt;/p&gt;
&lt;p&gt;A small group of people cannot decide for everyone, that just doesn&amp;rsquo;t work, because we all have
different interest, desires, goals, and groups sharing same goals will oppose at a certain time
to other groups.
So letting a small group lead a centralized model, means you rely on their decisions.&lt;/p&gt;
&lt;p&gt;It is a very popular platform, this is true. But popular doesn&amp;rsquo;t enforce you to use it.
Or let&amp;rsquo;s put this way: as long as so many people don&amp;rsquo;t care about censorship power in the
hands of Twitter directors (whoever they are or will be), Twitter will continue to be so popular.&lt;/p&gt;
&lt;p&gt;So, assuming people turn to another service, most users will be reachable on another service.
And&amp;hellip;what if this other service provides a magic concept, Internet has brought for its resilience,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://onezero.medium.com/demonopolizing-the-internet-with-interoperability-b9be6b851238&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;interoperability&lt;/a&gt;&lt;/strong&gt;?&amp;hellip;Hey that could be cool&amp;hellip;this would mean any application built this this
interoperability mechanism &lt;strong&gt;can&lt;/strong&gt; communicate with another&amp;hellip;.like&amp;hellip;&lt;strong&gt;email&lt;/strong&gt;&amp;hellip;&lt;/p&gt;
&lt;p&gt;Every Internet user has probably at leat one email address.
However there are many many different email services on the Internet.
Nobody cares who is the hosting email service, it just works with anyone having an email address.
This is plain stupid for any usual user.&lt;/p&gt;
&lt;p&gt;This is &lt;strong&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2020/07/legislative-path-interoperable-internet&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;interoperability&lt;/a&gt;&lt;/strong&gt; : you don&amp;rsquo;t care who provides
the email service, as long as the email service is &lt;strong&gt;interoperable&lt;/strong&gt; with the others.&lt;/p&gt;
&lt;p&gt;Before Internet became popular, it was the war of proprietary networks and systems.
For the older readers, remember PC vs Mac war? You wouldn&amp;rsquo;t be able to share documents easily.
If you had subscribed to network A, you could not connect to network B, and so on..
It was a fight to who would enslave most consumers.
Doesn&amp;rsquo;t this sound like proprietary online services today?&amp;hellip;.think twice&amp;hellip;&lt;/p&gt;
&lt;p&gt;Do you really want to use and support models of communication from the 80s?
Or would you prefer to take advantage of the benefits of modern features Internet permit?
Because&amp;hellip;yes..Twitter is a model of communication from the 80s&amp;hellip;event 70s&amp;hellip;
I mention twitter in this article, but Instagram, tiktok, all share the same old model.
They have built a model from the 80s on top on Internet&amp;hellip;..ahem&amp;hellip;what revolution&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/gameover.jpg#center&#34; alt=&#34;gameover&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;mastodon-model&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#mastodon-model&#34;&gt;
        ##
    &lt;/a&gt;
    Mastodon model
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://joinmastodon.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;mastodon&lt;/a&gt; is a federated, decentralized model of social network
for short messages (500 characters). It is build of a &lt;a href=&#34;https://en.wikipedia.org/wiki/Free-software_license&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;free software license&lt;/a&gt; that protects from a company to be bought
and become a proprietary platform.&lt;/p&gt;
&lt;p&gt;Mastodon is built is the all the modern concept, features, and advantages Internet permit.
It does not lie to you as being new while being what people used in the 80s.&lt;/p&gt;
&lt;p&gt;Federated means, as for email, that anyone can run a mastodon server, being someone into computers,
an association, a club, a group of friends, a school, a university, a family, a city hall, you-name-it..&lt;/p&gt;
&lt;p&gt;So there are a lot of mastodon servers on the Internet, but those do not belong, as oppose for Twitter to the same
board of directors or sharehlders should I say, to be more accurate. Each mastodon server, or
group of servers, belong to a different entity.&lt;/p&gt;
&lt;p&gt;Each entity has different interests, rules, policies. So you can select an existing instance of a
mastodon server, or run you own, self-hosted, or community hosted, managed.&lt;/p&gt;
&lt;p&gt;Each mastodon server can then interact with the others and build a global social network, as email
today build a global network of email servers but run by many any different entities.&lt;/p&gt;
&lt;p&gt;Federation is built dynamically and rely on the users of a server to follow people from other server instances.
As long as you follow a user from another server instance, or, some from another server instance follow you,
The mastodon server will share posts with the other server instance.
This means that the interaction with other mastodon servers evolves, as much as user interact with other
user account across the social network. It follows users habits.&lt;/p&gt;
&lt;p&gt;Now, with this big picture in mind, do you see that &lt;strong&gt;interoperability&lt;/strong&gt; is key to federated models,
federated models are important keys to fight against censorship?
One director of an entity cannot decide for other entities.&lt;/p&gt;
&lt;p&gt;Mastodon uses a protocol called &lt;a href=&#34;https://en.wikipedia.org/wiki/ActivityPub&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ActivityPub&lt;/a&gt;, W3C
standard since 2018, so public 4 years since this article post.
This protocol permits &lt;strong&gt;interoperability&lt;/strong&gt; with any application also using the same public protocol.
This means that Posts (Toots) from Mastodon can also be received from other social networks, and
Mastodon users can follow user from &lt;strong&gt;others&lt;/strong&gt; social networks.&lt;/p&gt;
&lt;p&gt;Hey! But this is cool, so I don&amp;rsquo;t fear losing my friends if they use a different social network!! Correct.
So what other social networks provide that awesome modern Internet feature?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Friendica&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Friendica&lt;/a&gt; social network&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Nextcloud&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Nextcloud&lt;/a&gt; file sharing and management application&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/PeerTube&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PeerTube&lt;/a&gt; federated video streaming network&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Pixelfed&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PixelFed&lt;/a&gt; Instagram-like in the libre-free-software world&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://join.misskey.page/en-US/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Misskey&lt;/a&gt; social network like Mastodon&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://joinplu.me/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Plume&lt;/a&gt; federated blogging&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://hubzilla.org//page/hubzilla/hubzilla-project&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hubzilla&lt;/a&gt; web sites federation&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://socialhome.network/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Socialhome&lt;/a&gt; social network&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pleroma.social/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Pleroma&lt;/a&gt; social network&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/fediverse.png#center&#34; alt=&#34;fediverse&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fediverse&lt;/strong&gt; is the social network. Find &lt;a href=&#34;https://fediverse.space/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;here&lt;/a&gt; the map of the network.&lt;/p&gt;
&lt;p&gt;So&amp;hellip;you see that this a completely different model from Twitter, ActivityPub ensures you can
continue to interact with users of all these applications/services.&lt;/p&gt;
&lt;p&gt;To be fair, the principal mastodon server reported via tosdr.org is not the best:
&lt;img src=&#34;https://mbuf.net/misc/static/mastodon-tosdr.png#center&#34; alt=&#34;mastodon.social&#34;&gt;&lt;/p&gt;
&lt;p&gt;But there are many different server that you can subscribe to with their own policies,
you&amp;rsquo;ll find one that satisfies your needs and expectations, or you can self-host your own instance also.&lt;/p&gt;
&lt;p&gt;The huge difference with Twitter is that you can find a server that meets you policy needs,
or you can run your instance. Of course some entities will deny some contents others will accept,
but that&amp;rsquo;s completely different to a global censorship.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://instances.social/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Find the interesting mastodon instance&lt;/a&gt;, this will guide you and help
you find the interesting servers. Prefer a small-moderate size than a huge server.&lt;/p&gt;
&lt;p&gt;Mastodon also &lt;a href=&#34;https://blog.joinmastodon.org/2019/06/how-to-migrate-from-one-server-to-another/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;helps you to migrate your user account from a server to another&lt;/a&gt;. So you&amp;rsquo;re not lost alone if you want to change the server.&lt;/p&gt;
&lt;h3 id=&#34;mastodonhopefullywont-replace-twitter&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#mastodonhopefullywont-replace-twitter&#34;&gt;
        ##
    &lt;/a&gt;
    Mastodon&amp;hellip;hopefully&amp;hellip;won&amp;rsquo;t replace Twitter
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/madon1.png#center&#34; alt=&#34;madon&#34;&gt;&lt;/p&gt;
&lt;p&gt;There is a trend, many legacy Twitter users seek to create a user account on some Mastdon instances.
Some admins must increase the resources of their mastodon servers. But Mastodon must never grow towards vertical silo such as
Twitter.&lt;/p&gt;
&lt;p&gt;Mastodon in the fediverse network is meant for federation of many many servers, managed by different communities.
As such, no global directory of users, no incentive to be the most popular user in the social network.&lt;/p&gt;
&lt;p&gt;Mastodon is not designed to replace Twitter, no content managed by algorithms, no ads, no money-profit (bad buzz won&amp;rsquo;t give you money).
Global diffusion is much less efficient, as any mastodon server administrator can filter, block, based on her decision, local site policy.
Also, a mastodon server will only interact with other mastodon servers, if a local user follows a user from the remote mastodon server,
there is no global broadcasting. All interactions depend on user interactions.&lt;/p&gt;
&lt;p&gt;As such, the usual Twitter user won&amp;rsquo;t meet the same usage, the same icentives. Mastodon, while also carrying good and bad quality posts (toots),
as users as real people, won&amp;rsquo;t empower bad contents in the same way as a global managed communication service.
For instance medium-small size mastodon servers will easily block contents/users/servers they disagree with, so viral toots won&amp;rsquo;t
experience the same consequences.&lt;/p&gt;
&lt;p&gt;Hopefully, the new users will learn to appreciate better content at a lower pace, without pressure on users, generated by content algorithms.
Hopefully, users will have a better understanding of all the benefits from decentralised services.&lt;/p&gt;
</content:encoded>
      
      <category>twitter</category>
      
      <category>mastodon</category>
      
      <category>censorship</category>
      
      <category>free software</category>
      
      <category>libre</category>
      
      <category>social network</category>
      
      <category>federation</category>
      
      <category>freedom</category>
      
      <category>speech</category>
      
      
      <category>censorship</category>
      
      <guid isPermaLink="true">/posts/twitter-musk/</guid>
    </item>
    
  </channel>
</rss>
