Friendica

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Friendica
Friendica Logo.png
250px
Original author(s) Mike Macgirvin
Developer(s) Friendica community
Initial release July 2010 (mistpark)[1][2]
Stable release 3.4.3 [3] / December 22, 2015 (2015-12-22)
Written in PHP
Operating system Cross-platform
Type Social network service
License AGPL
Website Friendica

Friendica (formerly known as Friendika) is open source software that implements a distributed social network. Before it became Friendika, the project started initially as Mistpark, developed by Mike Macgirvin,[4][5] a software developer who had worked on the original Netscape Navigator project, among others. Friendica has an emphasis on extensive privacy settings and easy server installation. It aims to federate with as many other social networks as possible. In November 2014, the global directory of Friendica users has about 10,000 entries.[6] This is just the number of users who decided to publish their profiles in the public global directory.

Features

Currently, Friendica users can integrate contacts from Facebook, Twitter, Diaspora, GNU social, App.net, Pump.io and other services in their social streams. Communication is bi-directional wherever possible. There is also a bridge to include email contacts and RSS feeds. Additionally, connectors allow cross-posting to blog platforms like WordPress, Livejournal, Tumblr and Posterous. As the user account are spread over many servers, the addresses are composed of three parts, similar to email addresses, the user name, at "@" and the domain name of the Friendica instance.[7]

Friendica provides many of the features known from other microblogging or social networking service platforms, e.g. addressing interlocutors by mentioning them, private messaging, hashtags, picture galleries, "Likes" and "Dislikes", comments and the sharing of public posts. Furthermore, it is possible to edit sent posts later. Detailed privacy settings allow to control the visibility of every post. Users can create different profiles and choose which profile information which group of interlocutors can see. User profiles can be deleted, downloaded and imported to a different Friendica server.[7] It is possible to register different accounts with the same email address and easily switch between them. This feature allows users to open several groups, each of which has its group forum.[8]

There are different themes and many addons for Friendica, e.g. the connectors that establish communication with the platforms mentioned above.

The developers try to make installation of the server software easy for users with little technical expertise, arguing that decentralization on small servers is a key safeguard of online freedom and privacy. Friendica can even be installed on shared hosts, with a degree of simplicity similar to WordPress installation. Users can also elect to join public sites run by volunteers, thus avoiding installation entirely.[9]

Friendica, like GNU social, also supports the OStatus protocol suite, which allows servers to route status updates and notifications between each other in real time.[7]

Development

There is no corporation behind Friendica. Friendica sites are run by private individuals, and the developers are volunteers. The project is run informally, using the platform itself to communicate and share information.[10] There are different developer forums inside the network, such as "Friendica developers",[11] "Friendica Theme Developers"[12] and "Friendica Addons".[13] Friendica's source code is hosted on GitHub.[14][15]

List of clients

Friendica's API is compatible with the API used by StatusNet/GNU social . As a result, most GNU social clients can be used for Friendica. There are differences in the way each software works though so that clients lack parts of the features the web interface provides. Clients that basically work (as of January 2015) are:

  • Hotot (Linux)
  • Pidgin (Windows, Linux)
  • Twidere (Android)
  • Mustard (Android)
  • AndStatus (Android)
  • Gravity (Symbian)
  • Friendica Mobile for Windows Phone

Reception

Friendica was cited in January 2012 by Infoshop News as an "alternative to Google+ and Facebook" to be used on the Occupy Nigeria movement.[16] In January 2012 Free Software Foundation Europe's blog cited Friendica as a reasonable alternative to centralized and controlled social networks such as Facebook or Google+.[17] 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."[18] In February 2012, the German computer magazine c't wrote: "Friendica demonstrates how decentralized social networks can become widely accepted."[19] 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 and identi.ca.[20] 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."[21]

See also

References

  1. https://github.com/duthied/Free-Friendika/commit/6348e70daa113e8b3203de8fbc919d08c90d972e
  2. https://github.com/etidhor/mistpark/commit/6348e70daa113e8b3203de8fbc919d08c90d972e
  3. Friendica 3.4.3
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 7.2 Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.

External links