How NGI supports Internet applications through projects like Mastodon

Over the past few weeks, there have been numerous reports on the well-known messaging service “Twitter” after a change in ownership and subsequent actions taken under its new management. Some newspapers like Forbes even go so far as to call it a “great exodus”, and major American civil rights organizations, including the NAACP and the Anti-Defamation League, have even called for a boycott.

However, Twitter is not an isolated case. The original decentralized vision behind the Internet and the Web has suffered from large-scale industry consolidation. The next generation internet Initiative has worked towards alternative futures for the Internet to create a resilient, reliable and sustainable environment. the Internet. These alternative futures have one thing in common: they are based on common technologies: open standards, free and open source software and hardware, and open data. They are ideal ingredients for restoring the health of the Internet, as they allow individual users and the community to operate their own Internet services rather than elevating a single business entity into a dominant overlay.

A key ingredient of social space is a standard called W3C ActivityPub, produced by the World Wide Web Consortium. ActivityPub makes it possible to have your own presence on the so-called Fediverse and in fact to own your presence as a user – you can configure under your own Internet domain, determine your own community policies and rules, establish your own privacy and use the same account everywhere to interact with others.

One of the best known Fediverse projects is Mastodon. In a short time, Mastodon gained over 500,000 new users, reaching over a million active users not too long ago. 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 allows you to connect to the entire ecosystem on your own terms.

Users can post text (500 character limit), images, links and videos, and their so-called “Toots” are posted 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 the 2030 goal aims to empower businesses and people in a human-centric, sustainable and more prosperous digital future; decisions to support digital commons become relevant to preserve the original vision of the internet as non-monopoly and non-privatized.

By offering citizens an alternative to major commercial players, ActivityPub delivers the conceptual bricks of cross-functional cooperation. It also opens the door to widespread adoption of Fediverse – again making the Internet a decentralized infrastructure capable of accommodating diversity, forming a free and more democratic alternative to the current situation.

NGI supports many different Fediverse tools such as Mastodon, PeerTube, Pixelfed, GoToSocial, Lemmyand Own broadcast – each responding to its own use cases. The power of the Fediverse lies in its diversity: Mastodon instances are websites, as are the servers serving PeerTube, PixelFed, etc. From the user’s side, the Fediverse can be considered “just another class of web pages”. PixelFed is more photo sharing oriented (like Instagram). Lemmy is a great alternative to Reddit. And Owncast allows live streaming, just like Twitch. Each of them is already valuable in itself. Together, they provide a realistic alternative for users looking to move away from big business online social networks.

In addition to more general ActivityPub tools like GoToSocial, Fire, GNU Social Network, Mastodon and #Black-smithHere are some of the more specialized efforts that have received financial support from NGI programs:
  • Castopod is an advanced open source podcast hosting solution for anyone who can connect to Fediverse.
  • Cortex is a low-code platform for building cloud-based web applications.
  • Funkwhale is a free, decentralized and open-source audio streaming and sharing platform.
  • Inventory is a free book sharing web application, sharing knowledge about books and helping people connect to discuss, donate, share and sell them.
  • Lemmy is an open-source, easily self-hosted link aggregator that you can use to share and discover exciting new ideas – and discuss them with the world. You can also access it with the Maki
  • mobilizes is a federated tool for finding, creating and organizing events – allowing community events to enjoy wider visibility and participation.
  • Own broadcast is a self-hosted open source live streaming platform allowing users to easily host and manage their own live streams.
  • PeerTube is a free, open and federated video platform. Video is a very popular class of content and meanwhile accounts for a significant portion of internet traffic, PeerTube greatly expands the choice of hosting options.
  • Pixelfed is an open-source, decentralized photo-sharing platform, in the same vein as services like Instagram. You can also use the PixelDroid mobile client.
  • XWikiName is a modern and extensible open source wiki system that tracks individual wiki pages and allows people to comment on them without having to create a new account.

Additionally, there are many other tools and libraries that allow your site users to interact with other Fediverse users, including Drupal and WordPress ActivityPub plugins, bridges between ActivityPub and other protocols (like vendor neutral standard for XMPP instant messagingor the Matrix protocol).

Forge Fed prepares to use ActivityPub to federate software forges. There are also other interesting methods and protocols to federate such as Hubzilla and Spritely. There are many other projects in the NGI portfolio that create federated services that use standards like XMPP, SIP, and others.

The next-generation internet engages with citizens and voters directly through the established European juggernaut, part of the Fediverse – the largest alternative to central platforms – based on federated, open source and standardized technology.

People involved in a project contributing to the development of the ActivityPub and Fediverse tools can apply for a NGI Open Calls. More info on NGI solutions are available here.

Leave a Comment