分布式社交网络

分散且分佈在不同提供者間的網際網路社群網路服務

分布式社交网络联邦式社交网络是多个社交网络服务提供者以去中心的模式分布在各个地方的一种网络,其分布方式着重在服务的可移植性[注 1]互操作性与实现互联的能力。分布式社交网络跟以管理分离的社交网络中的多个账号、服务为目的的社交网络集聚服务相对。

包括用来进行授权OAuth、用来进行认证OpenID、用来互联的 OStatus、用来发现后设资料的 XRDPortable Contacts 协议、OpenSocial部件 API微格式 XFNhCardAtom 消息来源,在内的多个开放标准,被当作是分布式社交网络的基石,统称为开放堆栈[1]

有些社交网络服务透过部件或是插件,提供可以配置在不同网站的特定服务,并广义地使用“分布式社交网络”这个说法称呼这种服务。透过这类的扩展 ,社交网络的功能得以展现在用户的网站上。

分布式网络与联邦式网络结构的异同 编辑

两种网络结构都具有去中心化的性质。按照波兰裔美国工程师保罗·巴兰的定义,分布式网络指对等网络。在这样的定义下,因为联邦式结构含有多个中心节点,而对等网络不含有任何中心化的节点,所以分布式的去中心化程度要比联邦式的高。[2]

项目比较 编辑

这些项目用到的协议一般是既开放又自由的,项目的软件也一般是自由开源软件

项目名称 功能 软件 授权 协议 隐私支持 互联(与其他应用程序、服务) 配置 版本/成熟度
6d[3] 博客、媒体柜、通讯录、主题化、私人消息 服务器[4] MIT HTTP + REST、微格式[5] 可以用位置簿发送消息给指定个人或群体 尚未 演示[6]
5 个
Alpha 版本
Ampify Trust-based search 公有领域 HTTPS、Ampify 消息协议 透过对象可能性安全与传输加密提供微调机制 应用程序架构、类网勾感知网络 开发中
Appleseed[7] 照片、日记、通信、群、隐私权控制、状态更新、新闻聚合 服务器[8] GPLv2 QuickSocial[9] 朋友圈可以用来分类朋友及管理权限 对内,也可增加其他服务(外挂架构) Appleseed[10]
大约 120 个
Beta 版本,使用中
buddycloud[11][12] 位置、通信、照片/视频分享 服务器[13]
客户端[14]
Apache 2.0

XMPPOStatus
Channel Protocol [15]
Atom
Activity Streams
Location Query [16]

开发中
Diaspora 微博、照片分享、“aspects” — 朋友管理 服务器[17] AGPL 3.0 changing[18]Salmon[19] ? ? Diaspora Alpha[20]
列在 Diaspora Wiki 上的有 24 个
Alpha 版本前期
Diaspora X2 [21] 客户端[22]用 buddycloud 达到互联

XMPPbuddycloud channels[23]
Activity Streams[21]

? ? Diaspora X2 [24]
DiSo Project[25] WordPress 插件[26]

微格式XFNhCardXOXO英语XOXO (microformat))、
OpenID
OAuthXMPP[25]

? ?
DSNP[27] DSNPd
(服务器守护进程)、
ChoiceSocial
(Web 界面)[27]
Distributed Social Networking
Protocol (DSNP)[27][28]
? ?

Friends in Feed
ChoiceSocial.net

DistribSocial.net

Duuit! 搜索、微博、email、照片、视频、博客、页面、XMPP 谈话、视频、协同绘画、文件的制作与编辑、消息来源阅读器、个人资料、文件、游戏、群、心情、隐私控制、自定义界面 GPLv2

FOAFXMPPOpenSocial
OAuth push/pull、

OStatus(下一个发布版本)、

scrobbling、
RSS/Atom
PubSubHubbub
email、IRC

完美 — acl、granular、个人资料、avatar、内容 XMPPOStatus(测试中,在下一个发布版本出现)
Friend2Friend[29] 强加密,用 XML 进行所有资料交换,资料有数字签署 LGPL 连到认识的人 ? Alpha 版本
Friendika[30] 丰富的个人资料、网络群、社群/团体/名人页面、多文本状态(无长度限制)、照片簿、YouTube 分享、地点、赞、朋友的多份个人资料、在互操作的系统间单点登录给朋友的个人资料页留言、沟通加密、粉丝/单向关系、本地与全局目录服务、限制相连端点。 服务器[31] BSD OStatus components[32]
OpenID、DFRN [33]
广泛支持 Friendika、identi.ca/Status.Net、GNU-social、Facebook、Twitter、email、博客/消息来源/Diaspora/Google(透过 RSS/ATOM),其他互联机制开发中 演示[34] 稳定/已有产品
GNU Social [35] 服务器[36]
(基于 SatusNet)
AGPLv3 OStatus[37] ? daisycha.in页面存档备份,存于互联网档案馆
Jappix[38] XMPP客户端 + 微博 服务器、
Web 客户端
AGPL XMPP 完美 — 基于在场授权 ? 演示[39] 已有产品
Knowee OpenID 注册、Activity Stream 导入与导出、从 Web 2.0 服务透过 XFN 与 FOAF 导入、自动使用远程数据源更新通讯录、可以 RDF/FOAF 导出的综合个人资料、个人 SPARQL API W3C OpenIDFOAF ? ? Alpha 版本
Kopal[40] OpenID Core、多重个人资料 Server[41] MIT OpenID、Kopal Connect 协议[42]
Kopal Feed 微格式[43]
? ? Alpha 版本
Lorea[44] 个人资料、微博、流、群、插件、邮件群、工作、日历、子群、标签云 Elgg[45]、插件[46] GPL

OpenIDActivity Streams
PubSubHubbub
WebID
进行中:OStatus[45]
(产品化进度 60%)、

XMPP/psyc(开发进度 50%)、

rdf+sparql(开发进度 10%)

完美 ? 项目的群[47] 已生产
Movim XMPP 客户端 + 微博 AGPLv3 XMPP ? ? 开发中
Mr. Privacy SMTPIMAP
NoseRub[48] 服务器样本[49] NoseRub 协议、WebID[50] ? ? 演示[51]
ObjectCloud 自定义、灵活托管、安全性、应用程序平台 SimPL 2.0 OpenID、Particle ? 2 Alpha 版本,顺利开发中
OneSocialWeb[52] 微博 Openfire 插件、
客户端 [53]
Apache 2 XMPP、XMPP 扩展[54] 活跃的开发设群,新功能继续出现...
OpenLink Data Spaces (ODS)[55] 个人资料管理、博客、Wiki、通讯录、日历、消息来源聚合、论坛(含有 NNTP 支持)、文件服务器(WebDAV 公事包) 双重(商业版与GPL开源版) WebIDWebfingerOpenID
OAuthHTTPSPARQL
Atom 发布、PubSubHubbub
Semantic Pingback、OpenSocial
Social Graph API、
Portable Contacts
是(WebID 与其他) id.myopenlink.net[56] 与其他 拥有活跃用户
OpenMicroBlogger 可以切换 "apps" 来增减机能。RSSCloud 与部分的 OStatusPubSubHubbub)互联机能与 Open Microblogging 0.1. Local 追踪/取消追踪。整和 Facebook、Twitter、Flickr。(部分)Twitter API 支持。完全 RESTful 设计,用户界面使用 REST API. MIT Open Microblogging 0.1、
RSSCloud
(部分)OStatusPubSubHubbub
Alpha 版本
ownCloud 照片、多媒体、RSS 等等的云存储与插件 AGPLv3 WebDAVOpen Collaboration Services ? ver. 1.0
Project Danube 1) 与公司/组织分享个人资料
2) 与“朋友”分享个人资料
3) 在"个人应用程序"上使用个人资料
(尚未决定)可能是 Eclipse 或 Apache

OStatusOAuth 2.0、Webfinger
hCard
Portable ContactsXRI
XDI
PubSubHubbubSalmon

? 是(其中有 StatusNet 和 Cliqset) 开发中
Project Nori OStatusOAuthPortable Contacts
Webfinger 与其他开放协议
? Alpha 版本前期
psyced 个人资料、会话、微博 GPLv2
MIT
PSYC、XMPPIRCTELNETHTTP、Applet、SMTPWAPRSS ? ?
RSSN 私人信息、群 RSSN ? ? 概念
Safebook[57] GPL 广泛支持,包括不能追踪的通信方式 ? 演示[58] Beta 版本[59]
SMOB 微博 FOAF ? ? 已生产
Social-Igniter[60] 朋友、地方、状态、评论、模块化应用程序(消息、博客、推车、多媒体)、主题、行动主题、三方集成(Facebook、Twitter、YouTube)、可编辑部件 服务器 GPL WebfingerPubSubHubbub
OpenIDOAuthActivity Streams
3 Alpha 版本
SocialRiver[61] GPL
AGPL
OStatus[62]OpenID
将会增加 OAuth 支持
私人消息、隐私控制
SocialZE[63] 服务器、
Web 客户端
OSMP(Open Social Message Protocol) ? Alpha 版本
Socknet Provider- FoolishMortal.org 个人资料、消息、在线内容分享 Socknet、OpenID Beta 版本
StatusNet 微博 服务器、
客户端[64]
AGPLv3 OStatusOpenIDFOAF
OpenMicroBlogging(已废弃)
可用在网页上,项目推出账号与留言的隐私控制 Identi.ca页面存档备份,存于互联网档案馆)、TWiT Army 0.9(拥有活跃用户)
Thimbl 微博 FingerSSH ? 有此项目 开发中
Weestit XMPPHTTPOStatusSMTPPOP 有此项目 项目在2010年11月20日推出 Alpha 版本

注释 编辑

  1. ^ 参见数据可移植性条目。

参考文献 编辑

  1. ^ Recordon, David. "Blowing Up" Social Networks by Going Open: 27. 2008-10-09 [5 January 2009]. (原始内容存档于2020-08-25). 
  2. ^ Unlike Us | Beyond distributed and decentralized: what is a federated network?. networkcultures.org. [2022-04-24]. (原始内容存档于2022-05-09). 
  3. ^ 甘い生活. get6d.com. [2011-07-20]. (原始内容存档于2020-11-23). 
  4. ^ ijoey/6d. GitHub. [2011-07-20]. (原始内容存档于2011-04-28). 
  5. ^ 甘い生活. get6d.com. [2011-07-20]. (原始内容存档于2012-01-22). 
  6. ^ 存档副本. [2011-11-15]. (原始内容存档于2012-01-17). 
  7. ^ 存档副本. [2011-07-20]. (原始内容存档于2019-09-30). 
  8. ^ 存档副本. [2011-11-15]. (原始内容存档于2011-11-17). 
  9. ^ 存档副本. [2012-12-24]. (原始内容存档于2010-10-18). 
  10. ^ 存档副本. [2012-12-24]. (原始内容存档于2011-12-07). 
  11. ^ Buddycloud. buddycloud.com. [2011-07-20]. (原始内容存档于2011-07-20). 
  12. ^ Buddycloud. buddycloud.org. [2011-07-20]. (原始内容存档于2016-03-24). 
  13. ^ 存档副本. [2011-07-20]. (原始内容存档于2011-04-28). 
  14. ^ Buddycloud. GitHub. [2011-07-20]. (原始内容存档于2020-09-16). 
  15. ^ Channel Protocol. buddycloud.org. [2011-07-20]. (原始内容存档于2011-07-19). 
  16. ^ 存档副本. [2011-07-20]. (原始内容存档于2011-03-01). 
  17. ^ diaspora/diaspora. GitHub. [2011-07-20]. (原始内容存档于2020-12-05). 
  18. ^ Google Groups. groups.google.com. [2011-07-20]. (原始内容存档于2013-05-10). 
  19. ^ http://groups.google.com/group/salmon-protocol/browse_thread/thread/efab99ca7311d4ae. google.com. [2011-07-20]. (原始内容存档于2013-05-10).  外部链接存在于|title= (帮助)
  20. ^ Diaspora, Inc. Diaspora*. Diaspora*. [2011-07-20]. (原始内容存档于2020-12-20). 
  21. ^ 21.0 21.1 ギフトにはカタログギフトやフラワーギフトもあります. diaspora-x.com. [2011-07-20]. (原始内容存档于2011-11-26). 
  22. ^ bnolan/diaspora-x2. GitHub. [2011-07-20]. (原始内容存档于2020-10-08). 
  23. ^ 存档副本. [2011-11-15]. (原始内容存档于2011-11-23). 
  24. ^ ギフトにはカタログギフトやフラワーギフトもあります. diaspora-x.com. [2011-07-20]. (原始内容存档于2011-11-26). 
  25. ^ 25.0 25.1 DiSo Project. [2011-07-20]. (原始内容存档于2020-11-09). 
  26. ^ 存档副本. [2011-07-20]. (原始内容存档于2011-07-26). 
  27. ^ 27.0 27.1 27.2 存档副本. [2011-11-15]. (原始内容存档于2012-01-17). 
  28. ^ 存档副本 (PDF). [2012-12-24]. (原始内容 (PDF)存档于2012-12-22). 
  29. ^ http://Friend2Friend.net/. [2020-12-21]. (原始内容存档于2020-08-20). 
  30. ^ HugeDomains.com - Friendika.com is for sale (Friendika). [2011-07-20]. (原始内容存档于2014-08-25). 
  31. ^ HugeDomains.com - Friendika.com is for sale (Friendika). [2011-07-20]. (原始内容存档于2012-03-16). 
  32. ^ HugeDomains.com - Friendika.com is for sale (Friendika). [2011-07-20]. (原始内容存档于2012-03-16). 
  33. ^ dfrn.org - This website is for sale! - dfrn Resources and Information. (PDF). dfrn.org. [2011-07-20]. (原始内容存档 (PDF)于2012-03-21). 
  34. ^ HugeDomains.com - Friendika.com is for sale (Friendika). [2011-07-20]. (原始内容存档于2014-03-30). 
  35. ^ GNU social. gnu.org. [2011-07-20]. (原始内容存档于2020-11-13). 
  36. ^ ./ in statusnet/gnu-social (61992dd9a254e94a5299f73a8d697d9e2c67cddd) - Gitorious. gitorious.org. [2011-07-20]. (原始内容存档于2011-09-08). 
  37. ^ 存档副本. [2011-11-15]. (原始内容存档于2011-11-14). 
  38. ^ Welcome - Jappix, the open-source enterprise chat. jappix.com. [2011-07-20]. (原始内容存档于2011-07-13). 
  39. ^ Jappix • a free social network. jappix.com. [2011-07-20]. (原始内容存档于2013-01-15). 
  40. ^ kopal - Distributed and Decentralised Social Networking Platform. - Google Project Hosting. google.com. [2011-07-20]. (原始内容存档于2016-01-25). 
  41. ^ Getting_Started - kopal - Getting started with Kopal. - Distributed and Decentralised Social Networking Platform. - Google Project Hosting. google.com. [2011-07-20]. (原始内容存档于2016-01-20). 
  42. ^ Kopal_Connect - kopal - Specifications for Kopal Connect protocol (revision 0.1.draft) - Distributed and Decentralised Social Networking Platform. - Google Project Hosting. google.com. [2011-07-20]. (原始内容存档于2016-01-20). 
  43. ^ Kopal_Feed - kopal - Specifications for Kopal Feed protocol (revision 0.1.draft) - Distributed and Decentralised Social Networking Platform. - Google Project Hosting. google.com. [2011-07-20]. (原始内容存档于2016-01-20). 
  44. ^ 存档副本. [2011-07-20]. (原始内容存档于2011-07-27). 
  45. ^ 45.0 45.1 存档副本. [2011-07-20]. (原始内容存档于2011-11-22). 
  46. ^ rhizomatik. bitbucket.org. [2011-07-20]. (原始内容存档于2019-12-07). 
  47. ^ N-1. n-1.cc. [2011-07-20]. (原始内容存档于2011-04-28). 
  48. ^ 存档副本. [2011-11-15]. (原始内容存档于2011-11-10). 
  49. ^ 存档副本. [2011-11-15]. (原始内容存档于2007-09-25). 
  50. ^ 存档副本. [2011-11-15]. (原始内容存档于2011-11-23). 
  51. ^ identoo.com. identoo.com. [2011-07-20]. (原始内容存档于2011-11-13). 
  52. ^ 存档副本. [2011-11-15]. (原始内容存档于2011-11-17). 
  53. ^ 存档副本. [2011-11-15]. (原始内容存档于2012-07-15). 
  54. ^ http://onesocialweb.org/developers-protocol.html. [2011-07-20]. (原始内容存档于2014-09-27).  外部链接存在于|title= (帮助)
  55. ^ VOS: OpenLink Data Spaces. openlinksw.com. [2011-07-20]. (原始内容存档于2020-08-20). 
  56. ^ Personal Data Space Explorer. myopenlink.net. [2011-07-20]. (原始内容存档于2020-08-20). 
  57. ^ STRATO. safebook.eu. [2011-07-20]. (原始内容存档于2012-03-24). 
  58. ^ Online loans from Safebook.us for your every need - Payday Loans, Installment loans, Title loans and Cash advance. safebook.us. [2011-07-20]. (原始内容存档于2011-09-27). 
  59. ^ 存档副本. [2011-11-15]. (原始内容存档于2012-04-13). 
  60. ^ Social Igniter. Social Igniter. [2011-07-20]. (原始内容存档于2020-10-26). 
  61. ^ SocialRiver. SocialRiver. [2011-07-20]. (原始内容存档于2011-10-02). 
  62. ^ 存档副本. [2012-12-24]. (原始内容存档于2011-05-01). 
  63. ^ 存档副本. [2017-11-25]. (原始内容存档于2014-12-18). 
  64. ^ 存档副本. [2011-07-20]. (原始内容存档于2011-07-20). 

外部链接 编辑