A distributed social network or federated social network is an Internet
social networking service
A social networking service or SNS (sometimes called a social networking site) is an online platform which people use to build social networks or social relationships with other people who share similar personal or career content, interests, ac ...
that is decentralized and distributed across distinct
service providers (similar to
email
Electronic mail (email or e-mail) is a method of exchanging messages ("mail") between people using electronic devices. Email was thus conceived as the electronic ( digital) version of, or counterpart to, mail, at a time when "mail" mean ...
, but for social networks), such as the
Fediverse
The fediverse (a portmanteau of "federation" and "universe") is an ensemble of federated (i.e. interconnected) servers that are used for web publishing (i.e. social networking, microblogging, blogging, or websites) and file hosting, but which, whi ...
or the
IndieWeb
IndieWeb is a community of people building software to enable personal, independently hosted websites to independently maintain their social data on their own web domains rather than on large, centralized social networking services. First develope ...
. It consists of multiple
social website
A social networking service or SNS (sometimes called a social networking site) is an online platform which people use to build social networks or social relationships with other people who share similar personal or career content, interests, act ...
s, where users of each site communicate with users of any of the involved sites. From a societal perspective, one may compare this concept to that of
social media being a public utility.
A social website participating in a distributed social network is
interoperable
Interoperability is a characteristic of a product or system to work with other products or systems. While the term was initially defined for information technology or systems engineering services to allow for information exchange, a broader defi ...
with the other sites involved and is in
federation
A federation (also known as a federal state) is a political entity characterized by a union of partially self-governing provinces, states, or other regions under a central federal government (federalism). In a federation, the self-govern ...
with them. Communication among the social websites is technically conducted over
social networking
A social network is a social structure made up of a set of social actors (such as individuals or organizations), sets of dyadic ties, and other social interactions between actors. The social network perspective provides a set of methods for a ...
protocols
Protocol may refer to:
Sociology and politics
* Protocol (politics), a formal agreement between nation states
* Protocol (diplomacy), the etiquette of diplomacy and affairs of state
* Etiquette, a code of personal behavior
Science and technology
...
. Software used for distributed social networking is 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 ...
so it is easily adopted on various
website platforms. Distributed social networks contrast with
social network aggregation
Social network aggregation is the process of collecting content from multiple social network services into one unified presentation. The task is often performed by a social network aggregator, such as Hootsuite or FriendFeed, which pulls together ...
services, which are used to manage accounts and activities across multiple discrete social networks.
A few social networking service providers have used the term more broadly to describe provider-specific services that are distributable across different websites, typically through added widgets or
plug-in
Plug-in, plug in or plugin may refer to:
* Plug-in (computing) is a software component that adds a specific feature to an existing computer program.
** Audio plug-in, adds audio signal processing features
** Photoshop plugin, a piece of softwar ...
s. Through the add-ons, the social network functionality is implemented on users' websites.
Differences between distributed and federated networks
Both kind of networks are
decentralized
Decentralization or decentralisation is the process by which the activities of an organization, particularly those regarding planning and decision making, are distributed or delegated away from a central, authoritative location or group.
Conce ...
. However, distribution goes further than federation. A federated network has multiple centers, whereas a distributed network has no center at all.
Comparison of software and protocols
Distributed social network projects generally develop
software
Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work.
...
,
protocols
Protocol may refer to:
Sociology and politics
* Protocol (politics), a formal agreement between nation states
* Protocol (diplomacy), the etiquette of diplomacy and affairs of state
* Etiquette, a code of personal behavior
Science and technology
...
, or both. The software is generally
free and open source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
, and the protocols are generally
open
Open or OPEN may refer to:
Music
* Open (band), Australian pop/rock band
* The Open (band), English indie rock band
* ''Open'' (Blues Image album), 1969
* ''Open'' (Gotthard album), 1999
* ''Open'' (Cowboy Junkies album), 2001
* ''Open'' (Y ...
and
free
Free may refer to:
Concept
* Freedom, having the ability to do something, without having to obey anyone/anything
* Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism
* Emancipate, to procur ...
.
Open standard
An open standard is a standard that is openly accessible and usable by anyone. It is also a prerequisite to use open license, non-discrimination and extensibility. Typically, anybody can participate in the development. There is no single definitio ...
s such as
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 ...
authorization
Authorization or authorisation (see spelling differences) is the function of specifying access rights/privileges to resources, which is related to general information security and computer security, and to access control in particular. More f ...
,
OpenID
OpenID is an open standard and decentralized authentication protocol promoted by the non-profit OpenID Foundation. It allows users to be authenticated by co-operating sites (known as relying parties, or RP) using a third-party identity provid ...
authentication
Authentication (from ''authentikos'', "real, genuine", from αὐθέντης ''authentes'', "author") is the act of proving an assertion, such as the identity of a computer system user. In contrast with identification, the act of indicat ...
,
OStatus
OStatus is an open standard for federated microblogging, allowing users on one website to send and receive status updates with users on another website. The standard describes how a suite of open protocols, including Atom, Activity Streams, WebS ...
federation,
ActivityPub
ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protocol. It provides a client/server API for creating, updating, and deleting content, as well as a federated server-to-server API for d ...
federation protocol,
Nostr
Nostr is a decentralized network protocol for a distributed social networking system. Posts are resistant to censorship and are cryptographically validated.
Jack Dorsey, the co-founder of Twitter, endorses and financially supported the developme ...
,
XRD metadata discovery, the
Portable Contacts Portable Contacts was an open protocol for developers to make it easier for developers to give their users a secure way to access the address books and friends lists they have built up all over the web. The goal of the project was to increase dat ...
protocol, the
Wave Federation Protocol
The Wave Federation Protocol (formerly Google Wave Federation Protocol) is an open protocol, extension of the Extensible Messaging and Presence Protocol (XMPP) that is used in Apache Wave. It is designed for near real-time communication between ...
, the
Extensible Messaging and Presence Protocol (XMPP) (aka Jabber),
OpenSocial
OpenSocial is a public specification that defines a component hosting environment (container) and a set of common application programming interfaces (APIs) for web applications. Initially, it was designed for social network applications and ...
widget API
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
s,
microformats
Microformats (μF) are a set of defined HTML classes created to serve as consistent and descriptive metadata about an element, designating it as representing a certain type of data (such as contact information, geographic coordinates, even ...
like
XFN and
hCard
hCard is a microformat for publishing the contact details (which might be no more than the name) of people, companies, organizations, and places, in HTML, Atom, RSS, or arbitrary XML. The hCard microformat does this using a 1:1 representation of ...
, and
Atom
Every atom is composed of a nucleus and one or more electrons bound to the nucleus. The nucleus is made of one or more protons and a number of neutrons. Only the most common variety of hydrogen has no neutrons.
Every solid, liquid, gas ...
web feeds—increasingly referred to together as the Open Stack—are often cited as enabling technologies for distributed social networking.
History
The
Electronic Frontier Foundation
The Electronic Frontier Foundation (EFF) is an international non-profit digital rights group based in San Francisco, California. The foundation was formed on 10 July 1990 by John Gilmore, John Perry Barlow and Mitch Kapor to promote Internet ...
(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 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working t ...
(W3C), the main international standards organization for the
World Wide Web
The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet.
Documents and downloadable media are made available to the network through web se ...
, launched a new Social Activity in July 2014 to develop standards for social web application interoperability.
In 2013, the
Open Mobile Alliance
OMA SpecWorks, previously the Open Mobile Alliance (OMA) is a standards organization which develops open, international technical standards for the mobile phone industry. It is a nonprofit Non-governmental organization (NGO), not a formal govern ...
(OMA) released a candidate version of the Social Network Web enabler (SNeW) that was approved in 2016. Its specification is based mainly on
OStatus
OStatus is an open standard for federated microblogging, allowing users on one website to send and receive status updates with users on another website. The standard describes how a suite of open protocols, including Atom, Activity Streams, WebS ...
and
OpenSocial
OpenSocial is a public specification that defines a component hosting environment (container) and a set of common application programming interfaces (APIs) for web applications. Initially, it was designed for social network applications and ...
specifications and designed to meet
GDPR
The General Data Protection Regulation (GDPR) is a European Union regulation on data protection and privacy in the EU and the European Economic Area (EEA). The GDPR is an important component of EU privacy law and of human rights law, in partic ...
recommendations. It is a tentative of the telco industry to establish a operated-led federation of social network services.
References
Further reading
Paper on FOAF in an Android environmentby 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