Verteiltes soziales Netzwerk
A distributed social network is an Internet social network service that is decentralized and distributed across different providers. The emphasis of the distribution is on portability Vorlage:Cref, interoperability and federation capability. It contrasts with social network aggregation services, which are used to manage accounts and activities across multiple discrete social networks.
Open standards such as OAuth authorization, OpenID authentication, OStatus federation, XRD metadata discovery, the Portable Contacts protocol, OpenSocial widget APIs, microformats like XFN and hCard, and Atom web feeds—increasingly referred to together as the Open Stack—are often cited as enabling technologies for distributed social networking.[1]
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-ins. Through the add-ons, the social network functionality is implemented on users' websites.
Comparison of projects
The protocols of these projects are generally open and free. The software of the projects is generally free for distribution and with open source.
Project Name | Features | Software | Programming Language | License | Protocols | Privacy Support | Federation (with other applications or services) | Instances | Version/Maturity |
---|---|---|---|---|---|---|---|---|---|
6d[2] | Blog, media library, addressbook, themeable, private messaging | server[3] | PHP | MIT | HTTP + REST, microformats [4] | Ja | Nein | demo[5] 5 total |
alpha |
Ampify | Trust-based search, | Public Domain | HTTPS, Ampify Messaging Protocol | Ja | Ja | development | |||
Appleseed[6] | Photos, Journals, Messaging, Groups, Privacy controls, Status Updates, Newsfeeds | server[7] | PHP | GPLv2 | QuickSocial[8] | Ja | Ja | Appleseed[9] Approximately 120 total | beta, in use |
buddycloud[10] [11] | Location, messaging, photo/video sharing | server[12] , client[13] | JavaScript, Java | Apache 2.0 | XMPP, OStatus, Channel Protocol[14] , Atom, Activity Streams, Location Query[15] | Ja | Nein | ||
Diaspora | Microblogging, photo sharing, 'aspects' - friend management | server[16] | Ruby | AGPL 3.0 | changing[17] , Salmon [18] | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Diaspora Alpha[19] 24 listed on Diaspora Wiki |
pre-alpha |
Diaspora X2 [20] | client[21] using buddycloud for federation | XMPP, buddycloud channels [22] , Activity Streams [23] | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Diaspora X2[24] | ||||
DiSo Project[25] | WordPress plugins[26] | microformats (XFN, hCard, XOXO), OpenID, OAuth, XMPP [27] | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | |||||
DSNP[28] | DSNPd (server daemon), ChoiceSocial (web interface)[29] | Distributed Social Networking Protocol (DSNP)[28] [30] | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Friends in Feed, ChoiceSocial.net, DistribSocial.net | ||||
Duuit! | Search, microblogging, email, photos, videos, blogs, webpages, XMPP chat, video chat, collaborative drawing, document creation and editing, feed reader, profiles, files, games, groups, mood, privacy controls, customizable interface | GPLv2 | FOAF, XMPP, OpenSocial, OAuth push/pull, OStatus (next release), scrobbling, RSS/Atom, opendd, PubSubHubbub, email, IRC | Ja | Vorlage:Nightly | beta, in use | |||
Freenet | Censorship resistant publishing, anonymity, pseudonymity, WebOfTrust, Forum, Blog, updating bookmarks, anonymous DVCS, third party plugins | p2p | Java | GPL [31] | UDP, global darknet DHT on restricted routes (FOAF) or Opennet (anonymizing DHT). | Ja | hosted on every users computer | stable, but pre 1.0 | |
Friend2Friend[32] | Strong encryption, XML for all data exchange, Data is digitally signed | LGPL | Vorlage:Partial | Fehler: Vorlage:? ist keine Vorlage für den ANR! | alpha | ||||
Friendika[33] | Rich profiles, networking groups, community/group/celebrity pages, richtext status (not specifically length limited), photo albums, youtube share, location, like/dislike, multiple profiles w/assignment to specific friends, single sign on to post directly to friend's profiles on co-operating systems. Communications encryption. Fans and one-way relationships. Local and global directory services. Ability to restrict connection endpoints. | server[34] | PHP | BSD | OStatus components[35] , OpenID, DFRN[36] | Ja | Ja | demo[37] | stable/production |
GNU Social[38] | Server[39] (based on SatusNet) | AGPLv3 | OStatus [40] | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Ja | daisycha.in | |||
Jappix [41] | XMPP client + Microblogging | server, web client | AGPL | XMPP | Ja | Fehler: Vorlage:? ist keine Vorlage für den ANR! | demo[42] | production | |
Knowee | 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 API | W3C | OpenID, FOAF | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | alpha | |||
Kopal[43] | OpenID Core, multiple profiles | Server[44] | MIT | OpenID, Kopal Connect protocol[45] , Kopal Feed microformat[46] | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | alpha | ||
Lorea[47] | Profiles, microblogging, streams, groups, plugins, group mailing lists, tasks, calendar, subgroups, tagclouds | Elgg [48] , plugins[49] | GPL | OpenID, Activity Streams, PubSubHubbub, WebID. Working on: OStatus [48] (60% production), XMPP/psyc (50% development), rdf+sparql (10% development) | Ja | Fehler: Vorlage:? ist keine Vorlage für den ANR! | project's group[50] | production | |
Movim | XMPP client + Microblogging | AGPLv3 | XMPP | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | development | |||
Mr. Privacy | SMTP, IMAP | Ja | Ja | ||||||
NoseRub[51] | sample server[52] | NoseRub protocol / WebID [53] | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | demo[54] | ||||
ObjectCloud | customization, flexible hosting, security, application platform | SimPL 2.0 | OpenID, Particle | Ja | Fehler: Vorlage:? ist keine Vorlage für den ANR! | 2 | Alpha, active development | ||
OneSocialWeb[55] | Microblogging | Openfire plugin, clients[56] | Java | Apache 2 | XMPP, XMPP extensions[57] | Ja | Ja | Active developer community, features being added... | |
OpenLink Data Spaces (ODS)[58] | Profile Management, Blogs, Wikis, Address Books, Calendars, Feed Aggregation, Discussion Forums (includes NNTP support), File Servers (WebDAV based Briefcase). | Dual (Comercial and GPL for Open Source Edition) | WebID, Webfinger, OpenID, OAuth, HTTP, SPARQL, Atom Publishing, PubSubHubbub, Semantic Pingback, OpenSocial, Social Graph API, Portable Contacts, more. | Ja | Ja | id.myopenlink.net[59] among others | Active use | ||
OpenMicroBlogger | User-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. | MIT | Open Microblogging 0.1, RSSCloud, (partial) OStatus (PubSubHubbub) | Ja | Ja | alpha | |||
ownCloud | Cloudstorage and plugins for Photos, Media, RSS and more | AGPLv3 | WebDAV, Open Collaboration Services | Ja | Fehler: Vorlage:? ist keine Vorlage für den ANR! | ver. 1.0 | |||
Project Danube | 1) Sharing personal data with companies/organizations 2) Sharing personal data with "friends" 3) Use of personal data for "personal applications" |
TBD, likely Eclipse or Apache | OStatus, OAuth 2.0, Webfinger, hCard, Portable Contacts, XRI, XDI, PubSubHubbub, Salmon | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Ja | development | |||
Project Nori | OStatus, OAuth, Portable Contacts, Webfinger, and other open protocols | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Ja | early alpha | |||||
psyced | profiles, chat, microblogging | GPLv2 MIT |
PSYC, XMPP, IRC, TELNET, HTTP, Applet, SMTP, WAP, RSS | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | ||||
RSSN | private messaging, groups | RSSN | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | concept | ||||
Safebook[60] | GPL | Ja | Fehler: Vorlage:? ist keine Vorlage für den ANR! | demo[61] | beta[62] | ||||
SMOB | microblogging | FOAF | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Fehler: Vorlage:? ist keine Vorlage für den ANR! | production | ||||
Social-Igniter[63] | friends, places, status, comments, modular apps (messages, blog, cart, media), themes, mobile themes, 3rd party integration (Facebook, Twiter, YouTube), editable widgets, | server | GPL | Webfinger, PubSubHubbub, OpenID, OAuth, Activity Streams | Ja | Ja | 3 | Alpha | |
SocialRiver[64] | GPL AGPL |
OStatus [65] , OpenID, will add support for OAuth | Vorlage:Partial | Ja | |||||
SocialZE[66] | server, web client | OSMP (Open Social Message Protocol) | Ja | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Alpha | ||||
Socknet Provider- FoolishMortal.org | profiles, messaging, enables internet content sharing | Socknet, OpenID | Nein | Ja | Beta | ||||
StatusNet | microblogging | Server, Clients[67] | PHP | AGPLv3 | OStatus, OpenID, FOAF, OpenMicroBlogging (deprecated) | Vorlage:Partial | Ja | Identi.ca, TWiT Army | 0.9 (Active use) |
Thimbl | microblogging | Finger, SSH | Fehler: Vorlage:? ist keine Vorlage für den ANR! | Nein | development | ||||
Weestit | XMPP, HTTP, OStatus, SMTP, POP | Ja | Nein | alpha planned Nov.20 2010 |
Notes
Vorlage:Refbegin Vorlage:Cnote
External links
- Wiki of Federated Social Web W3C Incubator Group
- Federated Social Web Conference 2011
- Comparison of protocol/software projects for distributed social networking
- Diploma Thesis from the University of Applied Sciences Dresden(HTW) about XMPP-based Federated Social Networks like buddycloud(CC-BY)
References
- ↑ David Recordon: "Blowing Up" Social Networks by Going Open. 9. Oktober 2008, S. 27, abgerufen am 5. Januar 2009.
- ↑ http://get6d.com/
- ↑ https://github.com/ijoey/6d
- ↑ http://get6d.com/manifesto
- ↑ http://demo6d.com/
- ↑ http://opensource.appleseedproject.org
- ↑ http://opensource.appleseedproject.org/download/
- ↑ http://opensource.appleseedproject.org/quicksocial/
- ↑ http://appleseedproject.org/login/
- ↑ http://buddycloud.com/
- ↑ http://buddycloud.org/
- ↑ https://github.com/buddycloud/channel-server
- ↑ https://github.com/buddycloud
- ↑ http://buddycloud.org/wiki/Channel_Protocol
- ↑ http://open.buddycloud.com/
- ↑ https://github.com/diaspora/diaspora
- ↑ http://groups.google.com/group/diaspora-dev/browse_thread/thread/4bfb9cd07722dfc0
- ↑ http://groups.google.com/group/salmon-protocol/browse_thread/thread/efab99ca7311d4ae
- ↑ https://joindiaspora.com/
- ↑ http://diaspora-x.com/
- ↑ https://github.com/bnolan/diaspora-x2
- ↑ http://buddycloud.com/cms/content/diaspora-x-now-running-buddycloud-channels-and-xmpp
- ↑ http://diaspora-x.com/
- ↑ http://diaspora-x.com/#login
- ↑ http://diso-project.org/
- ↑ http://diso-project.org/wiki/Main_Page#Components
- ↑ http://diso-project.org/
- ↑ a b http://complang.org/dsnp/
- ↑ http://complang.org/dsnp/
- ↑ http://complang.org/dsnp/spec/dsnp-spec.pdf
- ↑ https://github.com/freenet
- ↑ http://Friend2Friend.net/
- ↑ http://friendika.com/
- ↑ http://portal.friendika.com/download
- ↑ http://portal.friendika.com/node/7
- ↑ http://dfrn.org/dfrn2.pdf
- ↑ http://demo.friendika.com/
- ↑ http://gnu.org/software/social
- ↑ http://gitorious.org/+socialites/statusnet/gnu-socia
- ↑ http://foocorp.org/projects/social/faq/
- ↑ http://project.jappix.com/
- ↑ http://jappix.com/
- ↑ http://code.google.com/p/kopal/
- ↑ http://code.google.com/p/kopal/wiki/Getting_Started?tm=2
- ↑ http://code.google.com/p/kopal/wiki/Kopal_Connect
- ↑ http://code.google.com/p/kopal/wiki/Kopal_Feed
- ↑ http://lorea.org/index.html.en
- ↑ a b http://lorea.org/join
- ↑ https://bitbucket.org/rhizomatik
- ↑ https://n-1.cc/pg/groups/7826/lorea/
- ↑ http://noserub.com/
- ↑ http://noserub.com/download/
- ↑ http://noserub.com/quick-facts/
- ↑ http://identoo.com/
- ↑ http://onesocialweb.org/
- ↑ http://onesocialweb.org/developers-downloads.html
- ↑ http://onesocialweb.org/developers-protocol.html
- ↑ http://ods.openlinksw.com/wiki/ODS/
- ↑ http://id.myopenlink.net/ods/
- ↑ http://www.safebook.eu/
- ↑ http://www.safebook.us/home.php?content=demo
- ↑ http://www.safebook.eu/home.php?content=prototype
- ↑ http://social-igniter.com/
- ↑ http://socialriver.org/
- ↑ http://socialriver.org/faq/
- ↑ http://socialze.org
- ↑ http://status.net/download