A distributed social network (more recently referred to as a federated social network) is a
network wherein all participating
social networking services
A social networking service (SNS), or social networking site, is a type of online social media platform which people use to build social networks or social relationships with other people who share similar personal or career content, interests ...
can communicate with each other through a unified
communication protocol
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any variation of a physical quantity. The protocol defines the rules, syntax, semantics (computer science), sem ...
. Users that reside on a compatible service can interact with any user from any compatible service without having to
log on to the origin's website. From a societal perspective, one may compare this concept to that of
social media being a public utility. Federated social networks contrast with
social network aggregation services, which are used to manage
accounts and activities across multiple discrete social networks that cannot communicate with each other. A popular example for a federated social network is the
fediverse, with more niche examples such as
IndieWeb complementing the network.
Services that want to
natively connect into a federated social network need to be
interoperable with both the majority of content that the network produces (either through converting the content into the service's native format or by adding the ability to read the content in its intended presentation) and the common protocol that the services use. The protocols that are used for federated social networking are generally
portable
Portable may refer to:
General
* Portable building, a manufactured structure that is built off site and moved in upon completion of site and utility work
* Portable classroom, a temporary building installed on the grounds of a school to provide a ...
and independent of a service's architecture so it can be easily adopted across various services without requiring a
refactoring of its design to accommodate the network, although platforms that do incorporate support for a federated network typically do so to improve the user experience and make the network's effects more clear for users.
A few social networking service providers have used the term more broadly to describe provider-specific services that can be installed across different websites, typically through added
widgets or
plugins. Through the add-ons, the social network functionality is redirected to the users' social networking service.
History
The
Electronic Frontier Foundation
The Electronic Frontier Foundation (EFF) is an American international non-profit digital rights group based in San Francisco, California. It was founded in 1990 to promote Internet civil liberties.
It provides funds for legal defense in court, ...
(EFF), a U.S. legal defense organization and advocacy group for civil liberties on the Internet, endorses the distributed social network model as one "that can plausibly return control and choice to the hands of the Internet user" and allow persons living under restrictive regimes to "conduct activism on social networking sites while also having a choice of services and providers that may be better equipped to protect their security and anonymity".
The
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
(W3C), the main international standards organization for the
World Wide Web
The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
, launched a new Social Activity in July 2014 to develop standards for social web application interoperability.
In 2013, the
Open Mobile Alliance (OMA) released a candidate version of the Social Network Web enabler (SNeW) that was approved in 2016. Its specification is based mainly on
OStatus and
OpenSocial specifications and designed to meet
GDPR
The General Data Protection Regulation (Regulation (EU) 2016/679), abbreviated GDPR, is a European Union regulation on information privacy in the European Union (EU) and the European Economic Area (EEA). The GDPR is an important component of ...
recommendations. It is a tentative of the telco industry to establish a operated-led federation of social network services.
Differences between distributed and federated networks
Both kinds of networks are
decentralized. However, distribution goes further than federation. A federated network has multiple centers, whereas a distributed network has no center at all.
Active projects
While early federated social networking projects traditionally developed a protocol along with their software to fit the needs of the desired architecture, modern projects use a protocol and network that already exists to accelerate adoption of their platform by allowing existing users of other services to migrate seamlessly to the new project. Software that is developed for such networks are almost always
free and open-source software
Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
, with the protocols in use being
open standards
An open standard is a standard that is openly accessible and usable by anyone. It is also a common prerequisite that open standards use an open license that provides for extensibility. Typically, anybody can participate in their development due to ...
that do not charge
royalty fees for actions that are taken on the network.
Various open standards that are used to provide a complete network include
OAuth
OAuth (short for open authorization) is an open standard for access delegation, commonly used as a way for internet users to grant websites or applications access to their information on other websites but without giving them the passwords. Th ...
for authenticating users and managing their sessions, the
ActivityPub protocol for
federating content between services,
WebFinger for discovering profiles and content on the network, as well as various standards for
metadata
Metadata (or metainformation) is "data that provides information about other data", but not the content of the data itself, such as the text of a message or the image itself. There are many distinct types of metadata, including:
* Descriptive ...
such as
Microformats
Microformats (μF) are predefined HTML markup (like HTML classes) created to serve as descriptive and consistent metadata about HTML element, elements, designating them as representing a certain type of data (such as address book, contact info ...
,
Open Graph and others. While this combination of technologies are most associated with the concept of a federated social network and are universal among these networks, the federation protocol has been a major source on controversy regarding the ideal architecture for transmitting content. While ActivityPub (and its predecessors OStatus and ActivityPump) have been used by most services when implementing support for a federated social network, alternatives have been created over the years that attempt to fix perceived issues with the current stack of standards. The most successful of these alternatives has been the
AT Protocol
The AT Protocol (Authenticated Transfer Protocol, pronounced " @ protocol" and commonly shortened to ATProto) is a protocol and open standard for distributed social networking services. It is under development by Bluesky Social PBC, a public ...
, an open standard created by
Bluesky
Bluesky is a microblogging social media social networking service, service. Users can share short posts containing text, images, and videos. It is owned by Bluesky Social PBC, a benefit corporation based in the United States.
Bluesky was dev ...
that has been built to solve various portability, discovery and content format issues that have arisen with the adoption of ActivityPub among a variety of social networking services. A more experimental protocol that has built its own networking stack is
Nostr, which has been designed to be simple for implementors to build as it has no dependencies on any existing standards. The protocol has gained some traction among newer SNSes, particularly within the
cryptocurrency
A cryptocurrency (colloquially crypto) is a digital currency designed to work through a computer network that is not reliant on any central authority, such as a government or bank, to uphold or maintain it.
Individual coin ownership record ...
community.
While many of these standards have been in use for both early and modern projects, some older projects typically used standards such as
OStatus,
XRDS,
Portable Contacts, the
Wave Federation Protocol,
XMPP
Extensible Messaging and Presence Protocol (abbreviation XMPP, originally named Jabber) is an Open standard, open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Ext ...
,
OpenSocial, microformats like
XFN and
hCard, and
Atom
Atoms are the basic particles of the chemical elements. An atom consists of a atomic nucleus, nucleus of protons and generally neutrons, surrounded by an electromagnetically bound swarm of electrons. The chemical elements are distinguished fr ...
web feeds. Some of these standards were referred to as the Open Stack, due to their status as open standards.
See also
*
AT Protocol
The AT Protocol (Authenticated Transfer Protocol, pronounced " @ protocol" and commonly shortened to ATProto) is a protocol and open standard for distributed social networking services. It is under development by Bluesky Social PBC, a public ...
*
*
Fediverse
*
Nostr
References
Further reading
Paper on FOAF in an Android environment by Tramp, S., Frischmuth, P., Arndt, N., Ermilov, T., and Auer, S. (2011). Weaving a distributed, semantic social network for mobile users. In Antoniou, G., editor, ESWC 2011, Part I, LNCS 6643, pages 200–214.
External links
W3C Social Activity*
W3C Social Web Working Group*
W3C Social Interest GroupFederated Social Web Conference 2011Videoby Henry Story demonstrating FOAF in an Android environment
BuddyCloudMastodon
{{Social networking
Distributed computing architecture
Peer-to-peer
Social networks