分散式社交網絡或聯邦式社交網絡是多個社交網絡服務提供者以去中心的模式分佈在各個地方的一種網絡,其分佈方式着重在服務的可移植性[註 1]、互操作性與實現互聯的能力。分散式社交網絡跟以管理分離的社交網絡中的多個帳號、服務為目的的社交網絡集聚服務相對。
包括用來進行授權的 OAuth、用來進行認證的 OpenID、用來互聯的 OStatus、用來發現後設資料的 XRD、Portable Contacts 協定、OpenSocial 的部件 API、微格式 XFN 與 hCard、Atom 訊息來源,在內的多個開放標準,被當作是分散式社交網絡的基石,統稱為開放堆疊[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 | XMPP、OStatus、 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 達到互聯 | XMPP、buddycloud channels[23]、 Activity Streams[21] |
? | ? | Diaspora X2 [24] | |||
DiSo Project[25] | WordPress 外掛程式[26] | 微格式(XFN、hCard、XOXO)、 OpenID、OAuth、XMPP[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 | FOAF、XMPP、OpenSocial、 OAuth push/pull、 OStatus(下一個釋出版本)、 scrobbling、RSS/Atom、 PubSubHubbub、email、IRC |
完美 — acl、granular、個人資料、avatar、內容 | XMPP、OStatus(測試中,在下一個釋出版本出現) | |||
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 | OpenID、FOAF | ? | ? | Alpha 版本 | ||
Kopal[40] | OpenID Core、多重個人資料 | Server[41] | MIT | OpenID、Kopal Connect 協定[42]、 Kopal Feed 微格式[43] |
? | ? | Alpha 版本 | |
Lorea[44] | 個人資料、微網誌、串流、群、外掛程式、郵件群、工作、日曆、子群、標籤雲 | Elgg[45]、外掛程式[46] | GPL | OpenID、Activity Streams、 PubSubHubbub、WebID。 進行中:OStatus[45] (產品化進度 60%)、 XMPP/psyc(開發進度 50%)、 rdf+sparql(開發進度 10%) |
完美 | ? | 專案的群[47] | 已生產 |
Movim | XMPP 客戶端 + 微網誌 | AGPLv3 | XMPP | ? | ? | 開發中 | ||
Mr. Privacy | SMTP、IMAP | 是 | 是 | |||||
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開源版) | WebID、Webfinger、OpenID、 OAuth、HTTP、 SPARQL、 Atom 發佈、PubSubHubbub、 Semantic Pingback、OpenSocial、 Social Graph API、 Portable Contacts 等 |
是(WebID 與其他) | 是 | id.myopenlink.net[56] 與其他 | 擁有活躍用戶 | |
OpenMicroBlogger | 可以切換 "apps" 來增減機能。RSSCloud 與部份的 OStatus(PubSubHubbub)互聯機能與 Open Microblogging 0.1. Local 追蹤/取消追蹤。整和 Facebook、Twitter、Flickr。(部份)Twitter API 支援。完全 RESTful 設計,用戶介面使用 REST API. | MIT | Open Microblogging 0.1、 RSSCloud、 (部份)OStatus(PubSubHubbub) |
是 | 是 | Alpha 版本 | ||
ownCloud | 相片、多媒體、RSS 等等的雲儲存與外掛程式 | AGPLv3 | WebDAV、Open Collaboration Services | 是 | ? | ver. 1.0 | ||
Project Danube | 1) 與公司/組織分享個人資料 2) 與「朋友」分享個人資料 3) 在"個人應用程式"上使用個人資料 |
(尚未決定)可能是 Eclipse 或 Apache | OStatus、OAuth 2.0、Webfinger、 hCard、Portable Contacts、XRI、 XDI、PubSubHubbub、Salmon |
? | 是(其中有 StatusNet 和 Cliqset) | 開發中 | ||
Project Nori | OStatus、OAuth、Portable Contacts、 Webfinger 與其他開放協定 |
? | 是 | Alpha 版本前期 | ||||
psyced | 個人資料、對談、微網誌 | GPLv2 MIT |
PSYC、XMPP、IRC、TELNET、HTTP、Applet、SMTP、WAP、RSS | ? | ? | |||
RSSN | 私人資訊、群 | RSSN | ? | ? | 概念 | |||
Safebook[57] | GPL | 廣泛支援,包括不能追蹤的通訊方式 | ? | 演示[58] | Beta 版本[59] | |||
SMOB | 微網誌 | FOAF | ? | ? | 已生產 | |||
Social-Igniter[60] | 朋友、地方、狀態、評論、模組化應用程式(訊息、網誌、推車、多媒體)、主題、行動主題、三方整合(Facebook、Twitter、YouTube)、可編輯部件 | 伺服器 | GPL | Webfinger、PubSubHubbub、 OpenID、OAuth、Activity 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 | OStatus、OpenID、FOAF、 OpenMicroBlogging(已廢棄) |
可用在網頁上,計劃推出帳號與留言的私隱控制 | 是 | Identi.ca (頁面存檔備份,存於互聯網檔案館)、TWiT Army | 0.9(擁有活躍用戶) |
Thimbl | 微網誌 | Finger、SSH | ? | 有此計劃 | 開發中 | |||
Weestit | XMPP、HTTP、OStatus、SMTP、POP | 是 | 有此計劃 | 計劃在2010年11月20日推出 Alpha 版本 |
註釋
參考文獻
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.