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 .
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.
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.
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.
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 .
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.
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.
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ů.
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.
mikroblogování | |||||
---|---|---|---|---|---|
Webové stránky | |||||
Uzavřené stránky |
| ||||
Platformy |
| ||||
Zvláštnosti |
|