diaszpóra* | |
---|---|
Típusú | Közösségi háló |
Fejlesztő |
Daniel Grippi Maxwell Salzberg Raphael Sofaer Ilya Zhitomirsky |
Beírva | Ruby on Rails [1] |
Első kiadás | 2010 |
legújabb verzió | 0.7.13.0 [2] ( 2020. február 12. [3] ) |
Teszt verzió | Fejlesztői kiadás [4] |
Engedély | AGPL [5] |
Weboldal | diasporafoundation.org |
Médiafájlok a Wikimedia Commons oldalon |
Diaszpóra ( diaszpóra* -nak stilizált , görögből. szórvány vagy szétszórt lakosság ) egy nem kereskedelmi célú, elosztott , decentralizált közösségi hálózat , amely az azonos nevű ingyenes nyílt forráskódú szoftverre épül . 2014 márciusában a diaszpórában lévő számlák száma meghaladta az 1 milliót [6] . A projektet 2010-ben indította el négy diák – Ilya Zhitomirsky , Dan Gripy , Max Salsberg és Rafael Sofire . A diaszpóra független hüvelyek (Pods) csoportjából áll, amelyek egymással kölcsönhatásban hálózatot alkotnak.
A közösségi hálózatot a közösség támogatja, és nem tulajdonosa egyetlen személynek vagy szervezetnek sem, ami megvédi a vállalati felvásárlásoktól, reklámkampányoktól és egyéb fenyegetésektől. A közösségi hálózat a Fediverse része .
A diaszpóra egymáshoz kapcsolódó csomópontok hálózatából áll, amelyeket különböző emberek és szervezetek üzemeltetnek. Minden csomópont a motor saját példányán fut, lényegében külön webszerverként. A hálózati felhasználók bármelyik szerveren létrehozhatnak fiókot , de az összes többi szerverrel kapcsolatba lépnek.
A projekt ötlete 2010. február 5-én merült fel a csoportban, a Columbia Egyetem professzora, Eben Moglen "Freedom in the Cloud" ("Freedom in the Cloud ") beszéde után, amelyben Moglen a központosított közösségi hálózatokat "szabad kémeknek" nevezte. " [7] . A New York Timesnak adott interjújában Salsberg azt mondta: "Amikor információt adsz nekik, azt örökre odaadod... Amit ők adnak nekünk, az jelentéktelen ahhoz képest, amit ők csinálnak, és ahhoz a tényhez képest, hogy teljesen lemondunk a magánéletről." Sofir megjegyezte: „Nem kell a levelezésünket a szerverre továbbítanunk. Amit a Facebook ad, nem olyan nehéz megismételni: mindazok a kis játékok, kis üzenőfalak, egyszerű chat, ez nem olyan ritka. Ezek a technológiák már régóta léteznek. De a Facebook nem az, amire célunk.”
A csoport úgy döntött, hogy figyelmet fordít erre a problémára egy elosztott közösségi hálózat létrehozásával. A projekthez szükséges összeg előteremtésére Kickstarter kampány indult . A tervek szerint az első 39 napban 10 000 USD-t gyűjtöttek volna össze, de a kezdeti összeget 12 nap alatt gyűjtötték össze, és összesen több mint 200 000 USD érkezett a projekthez 6 000 adományozótól. Ezzel a projekt a második legsikeresebb Kickstarter lett akkoriban. Az adományozók között volt a Facebook alapítója , Mark Zuckerberg is, aki ismeretlen összeget adományozott.
2011. november 12-én az egyik alapító, Ilya Zhitomirsky elhunyt. Halálának oka ismeretlen, de a CNNMoney forrásai egy lehetséges öngyilkosságról számoltak be.
2012 augusztusában az eredeti fejlesztőcsapat átadta a projektet a közösségnek. [8] Ettől kezdve az eredeti fejlesztők elvonultak, és többé nem vettek részt a projekt fejlesztésében, és más projekteket folytattak. Idővel a közösség képviselőiből alakult ki a projektfejlesztők fő csapata, az ún. a csapat magja. Az alapcsapatok aktív fejlesztési résztvevők, akik elköteleződési joggal rendelkeznek a projekt GitHub-tárolóiban, felelősek a kiadások kiadásáért és a fejlesztés közösségbarát módon történő kezeléséért. 2016 és 2017 között az összes fő csapat fejlesztője Németország lakosa. A projekt informális vezetője Dennis Schubert, aki főállásban a Mozillánál dolgozik. [9]
A Friendica és a Hubzilla projektek a Diaszpóra Szövetségi protokoll támogatását valósították meg. Így testesült meg a Föderáció koncepciója, egy közös közösségi hálózati platform, amely egyesíti a különböző szövetségi közösségi kommunikációs platformokat.
A Szövetség statisztikai szerverei szerint a Szövetség havi egyedi felhasználóinak száma 2015-2017-ben 20 000 körül ingadozik [10] Túlnyomó többségük (kb. 90%) a diaszpóra felhasználói.
A Diaspora motoron való munka 2010 májusában kezdődött. Szeptember 15-én megjelent egy fejlesztői előzetes, amelyet számos sebezhetőség miatt kritizáltak.
A Diaspora első "hüvelyét" a fejlesztőcsapat 2010. november 23-án indította el zárt alfa verzióként .
A Diaspora megjelenése után hasonló funkciók kezdtek megjelenni más közösségi hálózatokban is. 2011 szeptemberében a fejlesztők megjegyezték, hogy a Google+ „körök” lemásolták a diaszpóra „szempontjait” a funkcionalitásban, és további adatvédelmi beállítások jelentek meg a Facebookon. Az a tény, hogy a Google elvett valamit a diaszpórától, Ilya Zhitomirsky büszkesége volt, bár a Google tagadta, hogy a diaszpóra befolyást gyakorolt volna a tervezésükre.
2011 októberében a Diaspora fejlesztői adománygyűjtő kampányt hirdettek. Néhány nap alatt több mint 45 000 dollár gyűlt össze, de a Paypal minden magyarázat nélkül lefagyasztotta Diaspora számláját. A sok panasz és jogi lépésekkel való fenyegetés után a fiókot bocsánatkérés kíséretében feloldották, de magyarázat nem érkezett. Ez az incidens megmutatta, hogy szükség van alternatívákra a fizetési rendszer mellett, mint például a Stripe vagy a Bitcoin .
A Diaszpóra projekt honlapja 2011. szeptember 29-én indult.
2012 februárjában a fejlesztők tanulmányt készítettek, amelynek eredményei megváltoztatták a projekt irányát. Azt találták, hogy más közösségi hálózatokkal ellentétben, ahol a felhasználók főként offline ismerőseikkel kommunikálnak, a diaszpóra-felhasználók idegenekkel kommunikálnak szerte a világon. Míg a hagyományos közösségi média leginkább a mindennapi ügyekkel foglalkozik, addig a diaszpóra forgalmának jelentős része ötletekből, társadalmilag jelentős jelenségekből származik. Ennek eredményeként a fejlesztők úgy döntöttek, hogy módosítják a felületet, hogy kényelmesebbé tegyék az összetett témák hosszabb és részletesebb megbeszélését, ahogy a projekt a béta felé halad.
2016 nyarán befejeződött az összevonási funkcionalitásért (hálózati csomópontok közötti csere) felelős kód nagyszabású feldolgozása (refaktorálása). Ezt a munkát egy Benjamin Neff nevű fejlesztő végezte, és körülbelül egy évig tartott. Ennek a munkának köszönhetően a szövetségi kód egy külön modulba került (Ruby Gem ). Így lehetővé vált a diaszpóra csomópontokkal való interakció funkcionalitásának integrálása egy tetszőleges Ruby on Rails webalkalmazásba. 2017 óta azonban nem ismert, hogy más Rails projekt használná ezt a modult.
A diaszpórának számos egyedi jellemzője van, amelyek az építészeti megoldásaiból fakadnak, és amelyek nem érhetők el a nagy kereskedelmi közösségi hálózatok, például a Facebook felhasználói számára .
A diaszpóra motor lehetővé teszi, hogy a felhasználói bejegyzések „nyilvánosak” vagy „korlátozottak” legyenek. A második esetben csak egy bizonyos csoport vagy több, a felhasználó által " szempontjából " meghatározott csoport olvashatja a bejegyzéseket. Az alapértelmezett csoportok, például barátok, család vagy munkahely mellett a felhasználó létrehozhat saját csoportokat. Más közösségi oldalakhoz hasonlóan egy másik felhasználó bejegyzéseit is elolvashatja anélkül, hogy kölcsönösen hozzáadna barátokat. A felhasználó hírfolyama szűrhető "aspektusok" (kapcsolati csoportok) szerint.
A hírfolyamodban "korlátozott" bejegyzések közzétételének köszönhetően a felhasználónak lehetősége van megosztani gondolatait feliratkozóival, miközben jelentősen csökkenti annak kockázatát, hogy ezek az információk a támadók kezébe kerüljenek, a felhasználó ellen felhasználják, és azt is, hogy szavai üldöztetés, zaklatás vagy megtorlás alapjául szolgálhatnak. „Korlátozott” bejegyzés elküldése után lehetetlen megváltoztatni azoknak a körét, akik számára látható, így a felhasználó biztos lehet benne, hogy az információ csak annak a körnek érhető el, akiknek eredetileg szánták.
A hálózat decentralizált felépítése azt jelenti, hogy nem kizárólag egy helyen található, és nem csak egy szervezet irányítja. Bárki használhatja a Diaspora motort a pod ( szerver ) megnyitására, és integrálhatja azt a közösségi hálózat többi részével. Használhatja a pod-ot egyedül, barátaival vagy családjával, ami teljes irányítást biztosít személyes adatai (beleértve a nevét, üzeneteit és fényképeit) felett, valamint a tárolás módja és a többi felhasználó számára biztosított jogok felett. Vagy egyszerűen regisztrálhat bármelyik nyitott podra.
A decentralizáció jelentősen megnehezíti a hálózati cenzúrát: a bejegyzések másolatai minden olyan podban megtalálhatók, ahol a bejegyzés szerzőjének követői vannak. A cenzornak tehát minden másolatot el kell távolítania, hogy információkat távolítson el a hálózatról, ami nehéz lehet, ha a szerverek különböző országokban találhatók. Így a diaszpóra jó potenciállal rendelkezik a független média platformjaként.
A diaszpóra felhasználói fenntartják az adataikhoz fűződő jogukat, és nem adják át azokat senkinek. A motor lehetővé teszi az összes elküldött üzenet és feltöltött kép letöltését és a fiók törlését.
A Diaspora támogatja a markdown szintaxist a bejegyzések formázásához.
Exportálja a bejegyzéseket Facebookra , Twitterre , Tumblr -re és Wordpress -re .
Az XMPP-vel való integráció támogatott: a Diaspora front-endbe beépített XMPP kliens van. Ugyanakkor csatlakozhat XMPP-n keresztül diaszpóra* azonosítójával és jelszavával bármely XMPP-kliensen keresztül. A diaszpórából származó összes kapcsolat automatikusan felkerül a névjegyzékbe. Ugyanakkor tetszőleges XMPP névjegyek is hozzáadhatók a névsorhoz.
Videó- és audioszolgáltatások, például youtube , vimeo és soundcloud beágyazásának támogatása . 2013 augusztusa óta megjelenik a külső webhelyek előnézete az üzenetekben található hivatkozásokon keresztül.
A diaszpórában sok más közösségi hálózattól eltérően az álnevek megengedettek, és a felhasználók nem szenvednek a fiókok hirtelen blokkolása miatt.
A decentralizáció számos korlátozást ró a diaszpóra képességeire, és általában bonyolítja a fejlesztési folyamatot.
2017-től a Diaszpóra nem szerkesztheti a bejegyzéseket és a megjegyzéseket. Technikailag ez lehetséges (és a kevésbé népszerű Friendicában és Hubzillában is megvalósítható), de a feladat viszonylagos összetettsége és a projekt korlátozott erőforrásai miatt ez a rendkívül igényes funkció még nem valósult meg.
Bár a Diaspora szoftver képes törölni az Ön bejegyzéseit és megjegyzéseit, nincs technikai garancia arra, hogy egy másik pod valóban törli azokat. Lehetőség van a pod forráskódjának megváltoztatására, hogy ne törölje a bejegyzést, amikor egy másik szervertől ilyen parancsot kap. Így általában a „bejegyzés törlését” „törlési kérelemnek” kell tekinteni. Abban az esetben, ha bizalmas információkat kell megosztani, és a törlés lehetősége fontos, a felhasználónak ellenőriznie kell, hogy beszélgetőpartnerei mely podokon tartózkodnak, és jóhiszeműen ellenőriznie kell ezeket.
Egy másik jellemző, hogy a "podmin" (a "pod" adminisztrátora) közvetlen hozzáféréssel rendelkezik a pod felhasználóinak összes adatához, beleértve a személyes üzeneteket, privát kulcsokat stb. Így a "podmin" támadó visszaélhet ezekkel a lehetőségekkel. . Ez elkerülhető saját diaszpóra pod használatával. Ezt akkor is figyelembe kell venni, amikor más podokon lévő beszélgetőpartnereinek privát üzeneteket küld (vagyis, hogy „alembereik” elvileg visszaélhetnek hatalmukkal). Jelenleg azonban nem ismertek visszaélések esetei.
Egyik pod általában nem rendelkezik információval az összes többi podról, azok felhasználóiról és nyilvános bejegyzéseiről. Ha egy felhasználó nyilvános bejegyzést tesz közzé, akkor annak másolatait csak azokhoz a pod-okhoz küldi el a rendszer, ahol van kapcsolattartója. Ehhez kapcsolódik a „kis pod-probléma” – a kis pod-ok gyakran kevés látható tartalommal rendelkeznek, és nehezebb olyan embereket találni, akikkel beszélgetni lehet hashtagek keresésével, mert a tartalom egyszerűen nem kerül oda. Számos lehetséges megoldás létezik erre a problémára. Az egyik egy fiók létrehozása egy kis podon, amelyre kölcsönösen előfizetnek nagyszámú fiók más podokból. Így a többi pod is tudomást szerez a kis pod létezéséről, és a tartalom is eljut oda. Egy másik lehetséges megoldás a Social Relay projekt, archiválva 2018. június 11-én a Wayback Machine -nél, amelyet a diaszpóra korábbi közreműködője, Jason Robinson hozott létre és tart fenn.
Az előző bekezdésben leírt jellemző egyben azt is jelenti, hogy a nyilvános és a privát bejegyzések azonos módon kerülnek elküldésre. Ezért a fő különbség közöttük az, hogy a nyilvános posztok lehetővé teszik a poszt hatókörének bővítését a jövőben, míg a privátak nem.
mikroblog | |||||
---|---|---|---|---|---|
Weboldalak | |||||
Lezárt oldalak |
| ||||
Platformok |
| ||||
Sajátosságok |
|