Diaspora (sociální síť)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 14. března 2022; ověření vyžaduje 1 úpravu .
diaspora*
Typ Sociální síť
Vývojář Daniel Grippi
Maxwell Salzberg
Raphael Sofaer
Ilya Zhitomirsky
Zapsáno v Ruby on Rails [1]
První vydání 2010
Nejnovější verze 0.7.13.0 [2] ( 12. února 2020 [3] )
Testovací verze Vydání pro vývojáře [4]
Licence AGPL [5]
webová stránka diasporfoundation.org
 Mediální soubory na Wikimedia Commons

Diaspora (stylizovaná jako diaspora* , z řečtiny. rozptýlená nebo rozptýlená populace ) je nekomerční distribuovaná decentralizovaná sociální síť postavená na základě stejnojmenného bezplatného softwaru s otevřeným zdrojovým kódem . V březnu 2014 byl počet účtů v diaspoře přes 1 milion [6] . Projekt zahájili v roce 2010 čtyři studenti - Ilya Zhitomirsky , Dan Gripy , Max Salsberg a Rafael Sofire . Diaspora se skládá ze skupiny nezávislých lusků (Pods), které se vzájemně ovlivňují a vytvářejí síť.

Sociální síť je podporována komunitou a není vlastněna žádnou osobou ani organizací, což ji chrání před firemními převzetími, reklamními kampaněmi a dalšími hrozbami. Sociální síť je součástí Fediverse .

Technologie

Diaspora se skládá ze sítě vzájemně propojených uzlů neboli podů, které jsou hostiteli různých lidí a organizací. Každý uzel běží na své vlastní kopii enginu, což je v podstatě samostatný webový server. Uživatelé sítě si mohou vytvořit účet na kterémkoli z těchto serverů, ale budou komunikovat se všemi ostatními servery.

Historie

Nápad na projekt přišel ke skupině 5. února 2010 po projevu profesora Columbia University Ebena Moglena „Freedom in the Cloud“ („Svoboda v cloudu “), ve kterém Moglen popsal centralizované sociální sítě jako „svobodné špiony“. “ [7] . Salsberg v rozhovoru pro New York Times řekl: "Když jim dáte informace, prozradíte je navždy... To, co nám dávají, je bezvýznamné ve srovnání s tím, co dělají, a se skutečností, že zcela opouštíme soukromí." Sofir poznamenal: „Nepotřebujeme přenášet naši korespondenci na server. To, co vám Facebook dává, není tak těžké napodobit: všechny ty malé hry, malé vzkazy, jednoduchý chat, to není tak vzácné. Tyto technologie existují již dlouhou dobu. Ale Facebook není to, o co usilujeme.“

Skupina se rozhodla věnovat tomuto problému pozornost vytvořením distribuované sociální sítě. Aby se získala částka potřebná pro projekt, byla spuštěna kampaň na Kickstarteru . Během prvních 39 dnů bylo plánováno vybrat 10 000 USD, ale počáteční částka byla vybrána za 12 dní a celkově projekt získal více než 200 000 USD od 6 000 dárců. To z projektu udělalo ve své době druhý nejúspěšnější Kickstarter. Mezi dárci byl zakladatel Facebooku Mark Zuckerberg , který přispěl neznámou částkou.

12. listopadu 2011 zemřel jeden ze zakladatelů, Ilja Žitomirskij . Příčina jeho smrti není známa, ale zdroje CNNMoney informovaly o možné sebevraždě.

V srpnu 2012 původní vývojový tým předal projekt komunitě. [8] Od tohoto okamžiku se původní vývojáři stáhli a již se na vývoji projektu nepodíleli a pokračovali v jiných projektech. Postupem času se ze zástupců komunity vytvořil hlavní tým vývojářů projektu, tzv. základní tým. Základní týmy jsou aktivní účastníci vývoje s právem zavázat se v repozitářích GitHub projektu, kteří jsou zodpovědní za vydávání verzí a řízení vývoje způsobem přátelským pro komunitu. V letech 2016–2017 jsou všichni vývojáři hlavních týmů obyvateli Německa. Neformálním vedoucím projektu je Dennis Schubert, který v Mozille pracuje na plný úvazek. [9]

Projekty Friendica a Hubzilla implementovaly podporu protokolu federace Diaspora. Tak byl ztělesněn koncept federace, společné platformy sociálních sítí, která spojuje různé federativní platformy sociální komunikace.

Podle statistických serverů Federace se počet unikátních uživatelů Federace za měsíc v letech 2015-2017 pohybuje kolem 20 000. [10] Naprostá většina z nich (asi 90 %) jsou uživatelé diaspory.

Vývoj

Práce na enginu Diaspora začaly v květnu 2010. 15. září byla vydána ukázka pro vývojáře, která byla kritizována za četná zranitelnost.

První "pod" Diaspory byl spuštěn vývojovým týmem 23. listopadu 2010 jako uzavřená alfa verze .

Po vydání Diaspory se podobné funkce začaly objevovat i v dalších sociálních sítích. V září 2011 si vývojáři všimli, že „kruhy“ na Google+ zkopírovaly funkce „aspekty“ diaspory a na Facebooku se objevila další nastavení ochrany osobních údajů. Skutečnost, že Google vzal něco z diaspory, byla pýchou Ilyi Zhitomirsky, ačkoli Google popřel, že by diaspora měla vliv na jejich design.

V říjnu 2011 vývojáři Diaspory oznámili fundraisingovou kampaň. Během několika dní se vybralo přes 45 000 dolarů, ale Paypal zmrazil účet Diaspory bez jakéhokoli vysvětlení. Po spoustě stížností a výhrůžek právními kroky byl účet s omluvou rozmražen, ale žádné vysvětlení nepřicházelo. Tento incident ukázal potřebu alternativ k tomuto platebnímu systému, jako je například Stripe nebo Bitcoin .

Webové stránky projektu Diaspora byly spuštěny 29. září 2011.

V únoru 2012 provedli vývojáři studii, jejíž výsledky změnily směr projektu. Zjistili, že na rozdíl od jiných sociálních sítí, kde uživatelé komunikují především se svými offline známými, komunikují uživatelé Diaspory s neznámými lidmi po celém světě. Zatímco tradiční sociální média se většinou zabývají každodenními záležitostmi, významná část návštěvnosti diaspory pochází z nápadů a společensky významných jevů. V důsledku toho se vývojáři rozhodli provést změny v rozhraní, aby bylo pohodlnější pro delší a podrobnější diskuse o složitých tématech, protože projekt směřuje k beta verzi.

V létě 2016 bylo dokončeno rozsáhlé zpracování (refaktoring) kódu zodpovědného za funkčnost federace (výměna mezi uzly sítě). Tuto práci provedl vývojář jménem Benjamin Neff a její dokončení trvalo asi rok. Díky této práci byl kód federace přesunut do samostatného modulu (Ruby Gem ). Bylo tak možné integrovat funkčnost interakce s uzly diaspory do libovolné webové aplikace Ruby on Rails . Od roku 2017 však není znám žádný jiný projekt Rails, který by tento modul používal.

Funkce

Diaspora má řadu unikátních vlastností, které jsou dány jejím architektonickým řešením a které nejsou dostupné uživatelům velkých komerčních sociálních sítí jako je Facebook .

Viditelnost příspěvku

Diaspora engine umožňuje, aby příspěvky uživatelů byly buď „veřejné“ nebo „omezené“. V druhém případě může číst příspěvky pouze určitá skupina nebo několik skupin specifikovaných uživatelem z jeho " aspektů ". Kromě výchozích skupin, jako jsou přátelé, rodina nebo práce, si uživatel může vytvořit své vlastní. Je také možné číst příspěvky jiného uživatele bez vzájemného přidávání přátel, jako na jiných sociálních sítích. Zdroj uživatele lze filtrovat podle "fazet" (skupin kontaktů).

Díky možnosti zveřejňovat „omezené“ příspěvky ve vašem feedu má uživatel možnost sdílet své myšlenky se svými odběrateli a zároveň výrazně snižuje riziko, že se tyto informace dostanou do rukou útočníků, budou použity proti uživateli a také to, že jeho slova mohou být použita jako základ pro pronásledování, obtěžování nebo odvetu. Po odeslání „omezeného“ příspěvku není možné změnit okruh těch, kterým je viditelný, takže uživatel má jistotu, že informace jsou dostupné pouze okruhu lidí, kterým byly původně určeny.

Decentralizace

Decentralizovaná struktura sítě znamená, že není umístěna výhradně na jednom místě a není řízena pouze jednou organizací. Kdokoli může použít engine Diaspora k otevření svého modulu ( serveru ) a jeho integraci se zbytkem sociální sítě. Modul můžete používat sami, s přáteli nebo rodinou, což vám dává plnou kontrolu nad vašimi osobními údaji (včetně vašeho jména, zpráv a fotografií) a nad tím, jak je ukládáte a jaká práva dáváte ostatním uživatelům. Nebo se můžete zaregistrovat na libovolném otevřeném modulu.

Decentralizace značně ztěžuje cenzuru sítě: kopie příspěvků existují na každém modulu, kde má autor příspěvku následovníky. Cenzor by tedy musel odstranit každou kopii, aby odstranil informace ze sítě, což může být obtížné, pokud jsou servery umístěny v různých zemích. Diaspora má tedy dobrý potenciál jako platforma pro nezávislá média.

Další vlastnosti

Uživatelé diaspory si ponechávají práva ke svým informacím a nikomu je nepřevádějí. Engine poskytuje možnost kdykoli stáhnout všechny odeslané zprávy a nahrané obrázky a smazat účet.

Diaspora podporuje markdown syntaxi pro formátování příspěvků.

Export příspěvků na facebook , twitter , tumblr a wordpress .

Je podporována integrace s XMPP: do front-endu Diaspory je zabudován klient XMPP. Zároveň se můžete připojit přes XMPP pomocí vašeho diaspora* ID a hesla prostřednictvím libovolného klienta XMPP. Všechny kontakty z diaspory jsou automaticky přidány do seznamu. Zároveň lze do seznamu přidat libovolné kontakty XMPP.

Podpora pro vkládání video a audio služeb, jako je youtube , vimeo a soundcloud . Od srpna 2013 se objevil náhled na externí stránky přes odkazy ve zprávách.

V diaspoře jsou na rozdíl od mnoha jiných sociálních sítí povoleny pseudonymy a uživatelé netrpí náhlým blokováním účtů.

Omezení

Decentralizace klade řadu omezení na schopnosti diaspory a obecně komplikuje proces rozvoje.

Od roku 2017 nemá Diaspora možnost upravovat příspěvky nebo komentáře. Technicky je to možné (a implementováno v méně populární Friendice a Hubzille), ale vzhledem k relativní složitosti úkolu a omezeným zdrojům projektu nebyla tato velmi žádaná funkce dosud implementována.

Přestože software Diaspora má schopnost mazat vaše příspěvky a komentáře, neexistuje žádná technická záruka, že je jiný modul skutečně smaže. Je možné změnit zdrojový kód podu tak, aby při přijetí takového příkazu z jiného serveru příspěvek nesmazal. Obecně by tedy „smazání příspěvku“ mělo být považováno za „žádost o smazání“. V případě, že je třeba sdílet citlivé informace a možnost smazání je důležitá, měl by uživatel kontrolovat, na kterých modulech jsou jeho partneři, a zkontrolovat, zda jsou tyto moduly v dobré víře.

Další funkcí je, že „podmin“ (správce „podu“) má přímý přístup ke všem datům uživatelů svého podu, včetně osobních zpráv, soukromých klíčů atd. Útočník „podmin“ tak může těchto možností zneužít . Tomu se lze vyhnout použitím vlastního diaspora pod. To je také třeba vzít v úvahu při zasílání soukromých zpráv vašim partnerům, kteří jsou na jiných modulech (to znamená, že jejich „podlidé“ mají v zásadě také schopnost zneužít své pravomoci). V současnosti však nejsou známy žádné případy zneužívání.

Každý pod obecně nemá informace o všech ostatních podech, jejich uživatelích a veřejných příspěvcích. Pokud uživatel zveřejní veřejný příspěvek, jeho kopie se zasílají pouze do těch podů, kde má kontakty. S tím souvisí „problém malých podů“ – malé pody mají často málo viditelného obsahu a je těžší najít lidi, s nimiž si promluvit pomocí hashtagů, protože se tam obsah prostě neposílá. Existuje několik možných řešení tohoto problému. Jedním z nich je vytvoření účtu na malém podu, ke kterému bude vzájemně přihlášeno velké množství účtů z jiných podů. Tímto způsobem budou ostatní pody vědět o existenci malého podu a obsah se tam dostane také. Dalším možným řešením je použití projektu Social Relay Archived 11. června 2018 na Wayback Machine , který vytvořil a spravuje bývalý přispěvatel do diaspory Jason Robinson.

Funkce popsaná v předchozím odstavci také znamená, že veřejné a soukromé příspěvky jsou odesílány stejným způsobem. Hlavní rozdíl mezi nimi je tedy v tom, že veřejné příspěvky umožňují v budoucnu rozsah příspěvku rozšířit, zatímco soukromé nikoli.

Viz také

Poznámky

  1. Vernon, Amy . Zpětný úder na Facebook, open-source způsob , Network World , International Data Group (12. května 2010). Archivováno z originálu 24. prosince 2013. Staženo 12. května 2010.
  2. Diaspora Changelog.md . Získáno 18. listopadu 2017. Archivováno z originálu 9. prosince 2018.
  3. diaspora* verze 0.7.13.0 uvolněna s bezpečnostními opravami!  (anglicky) . blog.diasporafoundation.org . Staženo 13. února 2020. Archivováno z originálu dne 13. února 2020.
  4. Vydání pro vývojáře archivováno 18. září 2010. 15. září 2010
  5. Salzberg, Maxwell; Daniel Grippi, Raphael Sofaer a Ilya Zhitomirskiy. Decentralizujte web pomocí Diaspora - Kickstarter (downlink) . Kickstarter . Získáno 13. května 2010. Archivováno z originálu 11. srpna 2012. 
  6. centrum statistik diaspory* (downlink) . Získáno 21. března 2014. Archivováno z originálu dne 20. března 2014. 
  7. Internet Society - Eben Moglen - Freedom in The Cloud (nedostupný odkaz) (5. února 2010). Získáno 3. července 2010. Archivováno z originálu 11. srpna 2012.    (Angličtina)
  8. Diaspora* – Oznámení: Diaspora* bude nyní komunitním projektem (odkaz není k dispozici) (30. srpna 2012). Získáno 7. dubna 2017. Archivováno z originálu dne 30. srpna 2012. 
  9. Dennis Schubert. Profil - Dennis Schubert . schub.io. Získáno 7. dubna 2017. Archivováno z originálu 30. října 2016.
  10. ↑ federace – centrum statistiky  . federace.info. Získáno 7. dubna 2017. Archivováno z originálu 6. dubna 2017.

Odkazy