How NGI supports open, interoperable, decentralised and trust-based Internet applications through Fediverse projects like Mastodon

Mastodon

In recent weeks we have seen many news reports about the well-known messaging service “Twitter” after a change of ownership and subsequent actions taken under its new management. Some sources like Forbes even go as far as to call it a “great exodus”, and major civil rights organisations, including the NAACP and the Anti-Defamation League, even called for a boycott.

Of course, Twitter is not an isolated case. The original decentralised vision behind the internet and the web has suffered from large-scale industry consolidation. Within the Next Generation Internet Initiative, we have been working towards alternative futures for the internet to create a resilienttrustworthy and sustainable internet. These alternate futures have one thing in common: they are based on technology commons: open standards, free and open source software and hardware, and open data. These are ideal ingredients for restoring health to the internet because they empower the individual users and the community to operate their own internet services rather than elevate a single business entity into a dominant superposition.

A key ingredient in the ‘social’ space is a standard called W3C ActivityPub, produced by the World Wide Web Consortium. ActivityPub allows one to have one’s own presence on the so-called Fediverse and actually to own your presence as a user – you can set up under your own internet domain, determine your own policies and community rules, establish your own privacy settings, and use the same account everywhere to interact with others.

One of the best-known Fediverse projects is Mastodon. Mastodon has been making quite the global buzz: in a short time, Mastodon has gained over 500,000 new users, hitting over 1 million active users today. The number of independent servers for Mastodon has also doubled recently. Unlike traditional social media, Mastodon is not a single website or service. To use it, you choose an account with any provider implementing the ActivityPub protocol (or run this software yourself), which lets you connect with the whole ecosystem on your own terms. Users can post text (500 characters limit), images, links and videos and their “Toots” are published strictly in chronological order (there is no algorithm ranking the “Toots”) without advertising.


Building the Next Generation Internet with open standards and free and open source software

The European Digital Decade target for 2030 aims to empower businesses and people in a human-centred, sustainable and more prosperous digital future; decisions to support digital commons become relevant to preserve the original vision of the internet as non-monopolistic and non-privatised.

By offering citizens an alternative to the major commercial players, ActivityPub delivers the conceptual building blocks for cross-cutting cooperation. It also opens the door to widespread adoption of the Fediverse – making the internet again a decentralised infrastructure that can accommodate diversity, forming a free and more democratic alternative to today’s situation.

NGI supports many different Fediverse tools like Mastodon, PeerTubePixelfed, GoToSocialLemmy, and Owncast – each of which caters for its own use cases. The power of the Fediverse lies in its diversity: Mastodon instances are websites, and so are servers serving up PeerTube, PixelFed, etc. From the user side, the Fediverse can be seen as “just another class of web pages”. PixelFed is more photo-sharing oriented (like Instagram). Lemmy is a great alternative to Reddit. And Owncast allows for live streaming, just like Twitch. Each of these is already valuable by itself. Together, they offer a realistic alternative for users looking to move away from large corporation online social networks

Besides more general purpose ActivityPub tools like GoToSocialBonfireGNU SocialMastodon and #Seppo, here are some of the more specialised efforts that received financial support from NGI programmes:

  • Castopod is an advanced open-source podcast hosting solution for everyone that can connect to the fediverse.
  • Corteza is a low-code platform for building cloud-based web applications.
  • Funkwhale is a free, decentralised and open-source audio streaming and sharing platform.
  • Inventaire is a libre book sharing web app, sharing knowledge about books and helps people to connect to discuss, give, share and sell them.
  • Lemmy is an open-source, easily self-hostable link aggregator that you can use to share and discover interesting new ideas – and discuss them with the world. You can also access it with the Lemmur 
  • Mobilizon is a federated tool to find, create and organise events – allowing community events to benefit from broader visibility and participation.
  • Owncast is a self-hosted, open source live streaming platform for people to easily host and manage their own live streams.
  • PeerTube is a free, libre and federated video platform. Video is a very popular class of content and meanwhile accounts for a significant share of internet traffic, PeerTube significantly widens the choice of hosting options.
  • Pixelfed is an open source and decentralised photo-sharing platform, in the same vein as services like Instagram. You can also use the PixelDroid mobile client
  • XWiki is a modern and extensible open source wiki system that allows to follow individual wiki pages and lets people comment on them without having to create a new account

In addition, there are many other tools and libraries that allow your site users to interact with other users in the fediverse, including Drupal and WordPress ActivityPub plugins, bridges between ActivityPub and other protocols (like the vendor-neutral standard for instant messaging XMPP, or the Matrix protocol).

ForgeFed is gearing up to use ActivityPub for federating software forges. There are also other interesting methods and protocols to federate, which we also support, like Hubzilla and Spritely. There are many other projects in the NGI portfolio building federated services that use standards like XMPP, SIP and others.

Recently, NGI will keep nurturing diversity and decentralisation of the internet infrastructure. We see the potential for a sustainably open environment for our societies and economies, celebrating our values, promoting creativity, and achieving the next generation of the internet that is reliable, secure and energy efficient. Discover NGI solutions to see over 700 funded innovators re-inventing the internet to reach the full human potential for all generations.

The Next Generation Internet dialogues with citizens and constituency directly through the established EU Mastodon, becoming part of the Fediverse – the largest alternative to central platforms – based on federated, open source and standardised technology.

Are you involved with a project contributing to the further development of ActivityPub and Fediverse tools? If so, we encourage you to apply to one of our NGI Open Calls – let us help you make a better internet. We look forward to your ideas and energy!

 

Skip to content