[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/en\/wiki24\/comparison-of-software-and-protocols-for-distributed-social-networking\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/en\/wiki24\/comparison-of-software-and-protocols-for-distributed-social-networking\/","headline":"Comparison of software and protocols for distributed social networking","name":"Comparison of software and protocols for distributed social networking","description":"before-content-x4 Project Name Features Software Type Programming Language License Protocols Privacy Support Federation (with other applications or services) Instances Maturity","datePublished":"2014-06-16","dateModified":"2014-06-16","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/en\/wiki24\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/en\/wiki24\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/c9645c498c9701c88b89b8537773dd7c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c9645c498c9701c88b89b8537773dd7c?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":100,"height":100},"url":"https:\/\/wiki.edu.vn\/en\/wiki24\/comparison-of-software-and-protocols-for-distributed-social-networking\/","about":["Wiki"],"wordCount":3019,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4Project NameFeaturesSoftware TypeProgramming LanguageLicenseProtocolsPrivacy SupportFederation (with other applications or services)InstancesMaturity6d[80](Dead Project)Blog, media library, addressbook, themeable, private messagingserver[81]PHPMITHTTP + REST, microformats[82]Addressbook to send posts to either individuals or groups.not yetdemo[83]5 totalalphaAppleseed[84]Photos, Journals, Messaging, Groups, Privacy controls, Status Updates, Newsfeedsserver[85]PHPGPLv2QuickSocial[86]Friend circles used to categorize friends and restrict\/allow accessInternally, others easily added (plugin architecture)Appleseed[87] Approximately 120 totalcancelled projectCunity[88]Friends, Photo Album, Filesharing, Messaging, Pinboard, Newsfeed, Memberlist, Forum, Connecting Cunitiesserver,[88] client[88]PHP, Javascript, AJAX, JQueryAGPLv3HTTP, P2PYesConnecting P2PHosted on your own webspacebeta (v1.0)Diaspora X2[89](Dead Project)client[90] using buddycloud for federationXMPP, buddycloud channels,[91]Activity Streams[89]??Diaspora X2[92]?DiSo Project[93]WordPress plugins[94]microformats (XFN, hCard, XOXO), OpenID, OAuth, XMPP[93]???DSNP[95]DSNPd (server daemon), ChoiceSocial (web interface)[95]Distributed Social Networking Protocol (DSNP)[95][96]??Friends in Feed, ChoiceSocial.net, DistribSocial.netbeta (v0.6)Friend2Friend[97]Strong encryption, XML for all data exchange, Data is digitally signedLGPLConnect to known individuals.?alpha (updated: 2009)Jappix[98]XMPP client + Microbloggingserver, web clientAGPLXMPPExcellent: based on presence authorizations?demo[99]stableKnowee[100]OpenID Signup, Activity Stream import and export, contact import from Web 2.0 services via XFN and FOAF, automatically updated address book from remote data sources, consolidated profile with RDF\/FOAF export, personal SPARQL APIserver[101]PHP[101]W3COpenID, FOAF??alphaKopal[102]OpenID Core, multiple profilesserver[103]RubyMITOpenID, Kopal Connect protocol,[104] Kopal Feed microformat[105]??alphaKune[106]real-time collaborative edition, XMPP chat, groups, calendar, lists, tasks, blogs, Apache Wave inbox (modern email), wave extensions (gadgets, robots), public webpages, profiles, galleries (photos, videos), maps, federation, usabilityserver, integrates Apache WaveJava-based GWT (generates AJAX)AGPLv3XMPP, Wave Federation ProtocolExcellentTotal federation\/interoperability with other Kune installations and Apache Wave accounts. XMPP chat interoperable with other XMPP-compliantkune.cc,[107] demo,[108] 3 in totalstable (updated: 2017)Libertree[109]Social networkserver and webclientRubyAGPLv3No3beta (updated: 2015)Lorea[110]Profiles, microblogging, streams, groups, plugins, group mailing lists, tasks, calendar, subgroups, tagcloudsElgg,[111] plugins[112]GPLOpenID, Activity Streams, PubSubHubbub, WebID. Working on: OStatus[111] (60% production), XMPP\/psyc (50% development), rdf+sparql (10% development)ExcellentSupported through plugin.5: project’s group[113]stable (seems dead by 2016-12-28)Mr. Privacy[114]SMTP, IMAPYesYes?Newebe[115]one user = one node\u00a0; microblogging, picture sharing, activity streamserver, web clientPython \/ CoffeescriptAGPLHTTP, REST APIalpha (updated: 2016)NoseRub[116]sample server[117]NoseRub protocol \/ WebID[118]??demo[119]?Numaverse[120]MicrobloggingP2P app“MIT”[121]Ethereum, IPFS, ActivityPub planned but never completedAlpha, no commits since April 2018OneSocialWeb[122]MicrobloggingOpenfire plugin, clients[123]JavaApache 2XMPP, XMPP extensions[124]YesYesalphaOpenAutonomy[125]Micro-blogging, RSS aggregation, Cloud storageserver,[126] web client,[126] non-web applications,[127]PHP (server), Javascript (web client), Java (native applications)MITOpenAutonomy, XML-RPCTrusted user list and fine-grained trusted sub-groupsAll components intrinsically federated4 knownstable (r210)[126] (updated: 2015)OpenLink Data Spaces (ODS)[128]Profile Management, Blogs, Wikis, Address Books, Calendars, Feed Aggregation, Discussion Forums (includes NNTP support), File Servers (WebDAV based Briefcase).Dual (Commercial and GPL for Open Source Edition)WebID, WebFinger, OpenID, OAuth, HTTP, SPARQL, Atom Publishing, PubSubHubbub, Semantic Pingback, OpenSocial, Social Graph API, Portable Contacts, more.WebID and othersYesid.myopenlink.net[129] among othersstable (updated: 2016)OpenMicroBloggerUser-toggleable “apps” to add\/remove functionality. RSSCloud and partial OStatus (PubSubHubbub) federation as well as Open Microblogging 0.1. Local follow\/unfollow. Facebook, Twitter, Flickr integration. (partial) Twitter API support. Fully Restful design, user interface consumes Rest API.MITOpen Microblogging 0.1, RSSCloud, (partial) OStatus (PubSubHubbub)YesYesalphaOsadasocial network, microbloggingserverPHP, JavaScriptZot\/6, ActivityPubExtensiveEveryone connected to ActivityPub?unmaintainedProject Danube1) Sharing personal data with companies\/organizations2) Sharing personal data with “friends”3) Use of personal data for “personal applications”TBD, likely Eclipse or ApacheOStatus, OAuth 2.0, WebFinger, hCard, Portable Contacts, XRI, XDI, PubSubHubbub, Salmon?StatusNet and Cliqset, among othersalphaProject NoriOStatus, OAuth, Portable Contacts, WebFinger, and other open protocols?Yesalphapsycedprofiles, chat, microbloggingserver, clients optionalLPC[130]GPLv2MIT[131]PSYC, XMPP, IRC, TELNET, HTTP, Applet, SMTP, WAP, RSSOTR, friends-only functions and profile, secret chatrooms, presence, tor integrationPSYC and XMPP5 public known ones in 2016[132]stable (updated: 2016)postActivmicrobloggingserver, web clientPHP, JavascriptOStatus, ActivityPub and Zot support proposed but never implementedhomepage and code forge went offline late 2019Prismo[133]link sharingserver, web clientRubyAGPL v3ActivityPubNo commits since May 2019Safebook[134]GPLExtensive, including communication untraceability?demo[135]beta[136]SMOBmicrobloggingFOAF??unmaintainedSocial-Igniter[137]friends, places, status, comments, modular apps (messages, blog, cart, media), themes, mobile themes, 3rd party integration (Facebook, Twitter, YouTube), editable widgets,serverGPLWebfinger, PubSubHubbub, OpenID, OAuth, Activity StreamsYesYes3alphaSocialRiver[138]GPLAGPLOStatus,[139]OpenID, will add support for OAuthPrivate Messaging, Privacy ControlsYes?SocialZE[140]server, web clientOSMP (Open Social Message Protocol)Yes?alphaSonic[141][142][citation needed]Federation protocol for OSN servicesAPI, SDKPHP \/ JSONMITYesbeta (updated: 2018)Synology applications packageChat, Photo Album Filesharing, Calendar, Video player, office suit, Notes, MailserverServer and (mobile) clients?ProprietaryJumpChat, Appear.in, AD\/LDAPYesNoStable, some betaTent[143]Profiles, Developer-extensible Post and Profile Types, Data Import, Groups, Privacy Controls, Content versioningserver,[144] clients[145]Ruby (reference implementations)MIT (reference implementation)Tent, HTTPSYes Granular permissions (Access Control Lists for all content)YesTent.isalpha (0.2)Thimbl[146]microbloggingFinger, SSH?Planned for futurealpha (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/en\/wiki24\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/en\/wiki24\/comparison-of-software-and-protocols-for-distributed-social-networking\/#breadcrumbitem","name":"Comparison of software and protocols for distributed social networking"}}]}]