HOME

TheInfoList



OR:

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 ...
*
Comparison of software and protocols for distributed social networking Comparison or comparing is the act of evaluating two or more things by determining the relevant, comparable characteristics of each thing, and then determining which characteristics of each are similar to the other, which are different, and t ...
* 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 Group

Federated Social Web Conference 2011

Video
by Henry Story demonstrating FOAF in an Android environment
BuddyCloud

Mastodon
{{Social networking Distributed computing architecture Peer-to-peer Social networks