HOME

TheInfoList



OR:

Friendica (formerly Friendika, originally Mistpark) is a
free and open-source software 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 ...
distributed social network A distributed social network or federated social network is an Internet social networking service that is decentralized and distributed across distinct service providers (similar to email, but for social networks), such as the Fediverse or the Ind ...
. It forms one part of the
Fediverse The fediverse (a portmanteau of "federation" and "universe") is an ensemble of Federation (information technology), federated (i.e. interconnected) servers that are used for web publishing (i.e. social networking, microblogging, blogging, or websit ...
, an interconnected and decentralized network of independently operated servers.


Features

Friendica users can connect with others via their own Friendica server, but may also fully integrate contacts from other platforms including
Twitter Twitter is an online social media and social networking service owned and operated by American company Twitter, Inc., on which users post and interact with 280-character-long messages known as "tweets". Registered users can post, like, and ...
,
Diaspora A diaspora ( ) is a population that is scattered across regions which are separate from its geographic place of origin. Historically, the word was used first in reference to the dispersion of Greeks in the Hellenic world, and later Jews after ...
,
Pump.io Pump.io (pronounced "pump eye-oh") is a general-purpose activity streams engine that can be used as a federated social networking protocol which "does most of what people really want from a social network". Started by Evan Prodromou, it is a fo ...
, StatusNet and more recently
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 deliver ...
(
Mastodon A mastodon ( 'breast' + 'tooth') is any proboscidean belonging to the extinct genus ''Mammut'' (family Mammutidae). Mastodons inhabited North and Central America during the late Miocene or late Pliocene up to their extinction at the end of th ...
,
Pleroma Pleroma ( grc-koi, πλήρωμα, literally "fullness") generally refers to the totality of divine powers. It is used in Christian theological contexts, especially in Gnosticism. The term also appears in the Epistle to the Colossians, which is tr ...
,
Pixelfed Pixelfed is a free and open-source image sharing social network service. It is decentralized, therefore user data is not stored on a central server, unlike other platforms. Pixelfed uses the ActivityPub protocol which allows users to interact ...
...) into their 'newsfeed'. In addition to these two way connections, users can also use Friendica as a publishing platform to post content to
WordPress WordPress (WP or WordPress.org) is a free and open-source content management system (CMS) written in hypertext preprocessor language and paired with a MySQL or MariaDB database with supported HTTPS. Features include a plugin architecture ...
,
Tumblr Tumblr (stylized as tumblr; pronounced "tumbler") is an American microblogging and social networking website founded by David Karp in 2007 and currently owned by Automattic. The service allows users to post multimedia and other content to a sho ...
and Libertree. Posting to
Google+ Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
was also supported until its shutdown. In addition, e-mail contacts and
RSS RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
feeds can be integrated. Because users are distributed across many servers, their "addresses" consist of a username, the "@" symbol, and the domain name of the Friendica instance in the same manner email addresses are formed. Most of the functionality from major microblogging and social networking platforms are available in Friendica; for example, tagging users and groups via "@ mentions"; direct messages; hashtags; photo albums; "likes"; "dislikes"; comments; and re-shares of publicly visible posts. Published items can be edited and updated across the network. Comprehensive settings for privacy and the public visibility of posts allow users to regulate who can read which contributions, or see specific information about the user. Users can also create multiple profiles, allowing different groups of people (such as friends, or work mates) to see a different profile entirely when viewing the same page. User accounts can be downloaded or deleted, and can be imported to a different Friendica server if so required. Public forums can be created under different accounts, which can be switched between if the accounts are registered with the same email address. Many extensions and themes exist for Friendica, including "connectors", which can be used to connect to the platforms mentioned above. However, for the sake of simplicity, a lot of new features are also created as extensions and later incorporated into the "core" of Friendica.


Development

There is no corporation behind Friendica. The developers work on a voluntary basis and the project is run informally, the platform itself is used for the communication between the developers. There are different forums within Friendica, such as "Friendica Developers" and "Friendica Support". The source code of Friendica is hosted on
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
.


Installation

The developers aim to make installation of the software as simple as possible for technical laymen. They argue that decentralization on small servers is a key condition for the freedom of users and their self-determination. The difficulty level is similar to an installation of WordPress. However, the installing on shared hosting is sometimes difficult because of missing PHP5 modules. Some volunteers also run public servers so that newcomers can also avoid the installation of their own software.


List of clients

Friendica implements multiple client-server
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 (computing), interface, offering a service to other pieces of software. A document or standa ...
variants simultaneously. Along with endpoints needed to use enhanced Friendica features, it also implements the API used by StatusNet/ GNU social, Twitter and since version 2021.06 also the one used by Mastodon. As a result, most GNU social and Mastodon clients can be used for Friendica. Examples of Friendica compatible clients include: Friendiqa, Fedilab, AndStatus, Twidere and DiCa for Android, friendly for
Sailfish OS Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla. The OS first shipped with the o ...
, friclicli (CLI client), choqok and Friendiqa for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
and Friendica Mobile for Windows 10.


Reception

Friendica was cited in January 2012 by ''Infoshop News'' as an "alternative to Google+ and
Facebook Facebook is an online social media and social networking service owned by American company Meta Platforms. Founded in 2004 by Mark Zuckerberg with fellow Harvard College students and roommates Eduardo Saverin, Andrew McCollum, Dustin M ...
" to be used on the
Occupy Nigeria Occupy Nigeria was a socio-political protest movement that began in Nigeria on Monday, 2 January 2012 in response to the fuel subsidy removal by the Federal Government of President Goodluck Jonathan on Sunday, 1 January 2012. Protests took pla ...
movement. In January 2012
Free Software Foundation Europe The Free Software Foundation Europe (FSFE) is an ''eingetragener Verein'' (registered voluntary association) under German law. It was founded in 2001 to support all aspects of the free software movement in Europe, with registered chapters in seve ...
's blog cited Friendica as a reasonable alternative to centralized and controlled social networks such as Facebook or Google+. ''Biblical Notes'' writer J. Randal Matheny described Friendica in January 2012 as "One social networking option flying under the radar until recently deserves consideration as an already stable platform with a wide range of options, applications, plug-ins, and possibilities for opening up the Internet." In February 2012, the German computer magazine
c't ''c't'' – ' (''Magazine for Computer Technology'') is a German computer magazine, published by the Heinz Heise, Heinz Heise publishing house. file:Ct jubilaeum 30 turm.jpg, The 5.71 meter high tower from the 587 published c't editions up to t ...
wrote: "Friendica demonstrates how decentralized social networks can become widely accepted." Another German publication, the professional magazine t3n listed Friendica as a Facebook rival in an online article in March 2012 about Facebook alternatives. It compared Friendica with similar social networks like
Diaspora A diaspora ( ) is a population that is scattered across regions which are separate from its geographic place of origin. Historically, the word was used first in reference to the dispersion of Greeks in the Hellenic world, and later Jews after ...
and
identi.ca identi.ca was a free and open-source social networking and blogging service based on the pump.io software, using the Activity Streams protocol. Identi.ca stopped accepting new registrations in 2013, but continues to operate alongside several o ...
. ''MSN Tech & Gadgets'' contributor Emma Boyes wrote about Friendica in May 2012: "why you'll love it: you can use it to access all the other social networks and get recommendations of new friends and groups to join. Friendica is open source and decentralised. There's no corporation behind it and there are extensive privacy settings. You can choose from a variety of user interfaces and it boasts some cool features - for instance, being able to key in a list of your interests and use the 'profile match' feature to recommend other users who share them with you. A word of warning, though, the site is not as user-friendly as the others on this list, so it may be this one is one for the geeks."


Vulnerabilities

In September 2020, a hotfix was released to patch a security vulnerability that could leak sensitive information from the server environment since versions released in April 2019 (develop branch) and June 2019 (stable).


See also

*
Comparison of software and protocols for distributed social networking Distributed social network projects generally develop software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the ...
*
Distributed social network A distributed social network or federated social network is an Internet social networking service that is decentralized and distributed across distinct service providers (similar to email, but for social networks), such as the Fediverse or the Ind ...


References


External links

* {{Online social networking Social networking websites Web applications Free software websites Fediverse Internet services supporting OpenID Software using the GNU AGPL license