分散式社交網路
外观
分散式社交網路(或稱聯邦式社交網路)是多個社交網路服務提供者以去中心的模式分佈在各個地方的一種網路,其分佈方式著重在服務的可移植性[a]、互操作性與實現互聯的能力。分散式社交網路跟以管理分離的社交網路中的多個帳號、服務為目的的社交網路集聚服務相對。
包括用來進行授權的 OAuth、用來進行認證的 OpenID、用來互聯的 OStatus、用來發現後設資料的 XRD、Portable Contacts 協定、OpenSocial 的部件 API、微格式 XFN 與 hCard、Atom 消息來源,在內的多個開放標準,被當作是分散式社交網路的基石,統稱為開放堆疊。[1]
有些社交網路服務透過部件或是插件,提供可以配置在不同網站的特定服務,並廣義地使用“分散式社交網路”這個說法稱呼這種服務。透過這類的擴充套件 ,社交網路的功能得以展現在使用者的網站上。
專案比較
這些專案用到的協定一般是既開放又自由的,專案的軟體也一般是自由開源軟體。
專案名稱 | 功能 | 軟體 | 授權 | 協定 | 隱私支援 | 互聯(與其他應用程式、服務) | 配置 | 版本/成熟度 |
---|---|---|---|---|---|---|---|---|
6d[2] | 網誌、媒體櫃、通訊錄、主題化、私人訊息 | 伺服器[3] | MIT | HTTP + REST、微格式[4] | 可以用位置簿發送訊息給指定個人或群體 | 尚未 | 演示[5] 5 個 |
Alpha 版本 |
Ampify | Trust-based search | 公有領域 | HTTPS、Ampify 訊息協定 | 透過物件可能性安全與傳輸加密提供微調機制 | 應用程式架構、類網勾感知網路 | 開發中 | ||
Appleseed[6] | 相片、日記、通訊、群、隱私權控制、狀態更新、新聞聚合 | 伺服器[7] | GPLv2 | QuickSocial[8] | 朋友圈可以用來分類朋友及管理權限 | 對內,也可增加其他服務(外掛架構) | Appleseed[9] 大約 120 個 |
Beta 版本,使用中 |
buddycloud[10][11] | 位置、通訊、相片/視頻分享 | 伺服器[12]、 客戶端[13] |
Apache 2.0 | XMPP、OStatus、 Channel Protocol [14]、Atom、 Activity Streams、Location Query [15] |
是 | 開發中 | ||
Diaspora | 微網誌、相片分享、“aspects” — 朋友管理 | 伺服器[16] | AGPL 3.0 | changing[17]、 Salmon[18] | ? | ? | Diaspora Alpha[19] 列在 Diaspora Wiki 上的有 24 個 |
Alpha 版本前期 |
Diaspora X2 [20] | 客戶端[21]用 buddycloud 達到互聯 | XMPP、buddycloud channels[22]、 Activity Streams[23] |
? | ? | Diaspora X2 [24] | |||
DiSo Project[25] | WordPress 插件[26] | 微格式(XFN、hCard、XOXO)、 OpenID、OAuth、XMPP[27] |
? | ? | ||||
DSNP[28] | DSNPd (伺服器守護行程)、 ChoiceSocial (Web 界面)[29] |
Distributed Social Networking Protocol (DSNP)[28][30] |
? | ? | 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[31] | 強加密,用 XML 進行所有資料交換,資料有數位簽署 | LGPL | 連到認識的人 | ? | Alpha 版本 | |||
Friendika[32] | 豐富的個人資料、網路群、社群/團體/名人頁面、多文本狀態(無長度限制)、相片簿、YouTube 分享、地點、讚、朋友的多份個人資料、在互操作的系統間單點登入給朋友的個人資料頁留言、溝通加密、粉絲/單向關係、本地與全局目錄服務、限制相連端點。 | 伺服器[33] | BSD | OStatus components[34]、 OpenID、DFRN [35] |
廣泛支援 | Friendika、identi.ca/Status.Net、GNU-social、Facebook、Twitter、email、網誌/消息來源/Diaspora/Google(透過 RSS/ATOM),其他互聯機制開發中 | 演示[36] | 穩定/已有產品 |
GNU Social [37] | 伺服器[38] (基於 SatusNet) |
AGPLv3 | OStatus[39] | ? | 是 | daisycha.in | ||
Jappix[40] | XMPP客戶端 + 微網誌 | 伺服器、 Web 客戶端 |
AGPL | XMPP | 完美 — 基於在場授權 | ? | 演示[41] | 已有產品 |
Knowee | OpenID 註冊、Activity Stream 匯入與匯出、從 Web 2.0 服務透過 XFN 與 FOAF 匯入、自動使用遠端資料來源更新通訊錄、可以 RDF/FOAF 匯出的綜合個人資料、個人 SPARQL API | W3C | OpenID、FOAF | ? | ? | Alpha 版本 | ||
Kopal[42] | OpenID Core、多重個人資料 | Server[43] | MIT | OpenID、Kopal Connect 協定[44]、 Kopal Feed 微格式[45] |
? | ? | Alpha 版本 | |
Lorea[46] | 個人資料、微網誌、串流、群、插件、郵件群、工作、日曆、子群、標籤雲 | Elgg[47]、插件[48] | GPL | OpenID、Activity Streams、 PubSubHubbub、WebID。 進行中:OStatus[47] (產品化進度 60%)、 XMPP/psyc(開發進度 50%)、 rdf+sparql(開發進度 10%) |
完美 | ? | 專案的群[49] | 已生產 |
Movim | XMPP 客戶端 + 微網誌 | AGPLv3 | XMPP | ? | ? | 開發中 | ||
Mr. Privacy | SMTP、IMAP | 是 | 是 | |||||
NoseRub[50] | 伺服器樣本[51] | NoseRub 協定、WebID[52] | ? | ? | 演示[53] | |||
ObjectCloud | 自定義、靈活託管、安全性、應用程式平台 | SimPL 2.0 | OpenID、Particle | 是 | ? | 2 | Alpha 版本,順利開發中 | |
OneSocialWeb[54] | 微網誌 | Openfire 插件、 客戶端 [55] |
Apache 2 | XMPP、XMPP 擴充[56] | 是 | 是 | 活躍的開發設群,新功能繼續出現... | |
OpenLink Data Spaces (ODS)[57] | 個人資料管理、網誌、Wiki、通訊錄、日曆、消息來源聚合、論壇(含有 NNTP 支援)、檔案伺服器(WebDAV 公事包) | 雙重(商業版與GPL開源版) | WebID、Webfinger、OpenID、 OAuth、HTTP、 SPARQL、 Atom 發佈、PubSubHubbub、 Semantic Pingback、OpenSocial、 Social Graph API、 Portable Contacts 等 |
是(WebID 與其他) | 是 | id.myopenlink.net[58] 與其他 | 擁有活躍用戶 | |
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[59] | GPL | 廣泛支援,包括不能追蹤的通信方式 | ? | 演示[60] | Beta 版本[61] | |||
SMOB | 微網誌 | FOAF | ? | ? | 已生產 | |||
Social-Igniter[62] | 朋友、地方、狀態、評論、模組化應用程式(訊息、網誌、推車、多媒體)、主題、行動主題、三方整合(Facebook、Twitter、YouTube)、可編輯部件 | 伺服器 | GPL | Webfinger、PubSubHubbub、 OpenID、OAuth、Activity Streams |
是 | 是 | 3 | Alpha 版本 |
SocialRiver[63] | GPL AGPL |
OStatus[64]、OpenID, 將會增加 OAuth 支援 |
私人訊息、隱私控制 | 是 | ||||
SocialZE[65] | 伺服器、 Web 客戶端 |
OSMP(Open Social Message Protocol) | 是 | ? | Alpha 版本 | |||
Socknet Provider- FoolishMortal.org | 個人資料、訊息、線上內容分享 | Socknet、OpenID | 否 | 是 | Beta 版本 | |||
StatusNet | 微網誌 | 伺服器、 客戶端[66] |
AGPLv3 | OStatus、OpenID、FOAF、 OpenMicroBlogging(已廢棄) |
可用在網頁上,計畫推出帳號與留言的隱私控制 | 是 | Identi.ca、TWiT Army | 0.9(擁有活躍用戶) |
Thimbl | 微網誌 | Finger、SSH | ? | 有此計畫 | 開發中 | |||
Weestit | XMPP、HTTP、OStatus、SMTP、POP | 是 | 有此計畫 | 計畫在2010年11月20日推出 Alpha 版本 |
備註
^ a: 參閱 DataPortability 條目
外部連結
- (英文)W3C 聯盟式社交網路孵化小組 Wiki
- (英文)2011年 聯盟式社交網路會議
- (英文)分散式社交網路協定/軟體專案比較
- (英文)關於類似 buddycloud 的 XMPP 聯盟式社交網路 — 德累絲頓應用科學大學(HTC)聯盟式社交網路學位論文(CC-BY)
參考資料
- ^ Recordon, David. "Blowing Up" Social Networks by Going Open: 27. 2008-10-09 [5 January 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/
- ^ 28.0 28.1 http://complang.org/dsnp/
- ^ http://complang.org/dsnp/
- ^ http://complang.org/dsnp/spec/dsnp-spec.pdf
- ^ 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-social
- ^ 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
- ^ 47.0 47.1 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