diaspora* | |
---|---|
Tip de | Rețea socială |
Dezvoltator |
Daniel Grippi Maxwell Salzberg Raphael Sofaer Ilya Zhitomirsky |
Scris in | Ruby pe șine [1] |
Prima editie | 2010 |
ultima versiune | 0.7.13.0 [2] ( 12 februarie 2020 [3] ) |
Versiune de testare | Lansare pentru dezvoltatori [4] |
Licență | AGPL [5] |
Site-ul web | diasporafoundation.org |
Fișiere media la Wikimedia Commons |
Diaspora (stilizată ca diaspora* , din greacă. populație împrăștiată sau dispersată ) este o rețea socială descentralizată , distribuită și necomercială , construită pe baza software- ului open source cu același nume . În martie 2014, numărul de conturi din Diaspora era de peste 1 milion [6] . Proiectul a fost lansat în 2010 de către patru studenți - Ilya Zhitomirsky , Dan Gripy , Max Salsberg și Rafael Sofire . Diaspora constă dintr-un grup de păstăi independente (Pods) care interacționează între ele pentru a forma o rețea.
Rețeaua de socializare este susținută de comunitate și nu este deținută de nicio persoană sau organizație, ceea ce o protejează de preluări corporative, campanii de publicitate și alte amenințări. Rețeaua de socializare face parte din Fediverse .
Diaspora este alcătuită dintr-o rețea de noduri interconectate, sau pod-uri, care sunt găzduite de diferite persoane și organizații. Fiecare nod rulează pe propria copie a motorului, fiind în esență un server web separat. Utilizatorii rețelei pot crea un cont pe oricare dintre aceste servere, dar vor interacționa cu toate celelalte servere.
Ideea proiectului a venit grupului pe 5 februarie 2010, după discursul profesorului de la Universitatea Columbia, Eben Moglen , „Freedom in the Cloud” („Freedom in the Cloud ”), în care Moglen a descris rețelele sociale centralizate drept „spioni liberi”. „ [7] . Într-un interviu pentru New York Times, Salsberg a spus: „Când le oferi informații, le dai pentru totdeauna... Ceea ce ne dau ei este nesemnificativ în comparație cu ceea ce fac ei și cu faptul că abandonăm complet intimitatea”. Sofir a remarcat: „Nu trebuie să ne transferăm corespondența pe server. Ceea ce îți oferă Facebook nu este atât de greu de replicat: toate acele mici jocuri, mici pereți de mesaje, chat simplu, nu este atât de rar. Aceste tehnologii există de mult timp. Dar Facebook nu este ceea ce ne propunem.”
Grupul a decis să acorde atenție acestei probleme prin crearea unei rețele sociale distribuite. Pentru a ridica suma necesară pentru proiect, a fost lansată o campanie Kickstarter . Era planificat să strângă 10.000 USD în primele 39 de zile, dar suma inițială a fost colectată în 12 zile, iar în total proiectul a primit peste 200.000 USD de la 6.000 de donatori. Acest lucru a făcut din proiect al doilea cel mai de succes Kickstarter la acea vreme. Printre donatori s-a numărat și fondatorul Facebook Mark Zuckerberg , care a donat o sumă necunoscută.
La 12 noiembrie 2011, unul dintre fondatori, Ilya Zhitomirsky , a murit. Cauza morții sale este necunoscută, dar surse CNNMoney au raportat o posibilă sinucidere.
În august 2012, echipa originală de dezvoltare a predat proiectul comunității. [8] Din acest moment, dezvoltatorii inițiali s-au retras și nu au mai luat parte la dezvoltarea proiectului și au trecut la alte proiecte. De-a lungul timpului, echipa principală de dezvoltatori de proiecte s-a format din reprezentanți ai comunității, așa-zisa. Echipa de bază. Echipele de bază sunt participanți activi la dezvoltare, cu dreptul de a se angaja în depozitele GitHub ale proiectului, responsabili pentru lansarea versiunilor și gestionarea dezvoltării într-un mod prietenos comunității. Din 2016-2017, toți dezvoltatorii echipei de bază sunt rezidenți în Germania. Liderul informal al proiectului este Dennis Schubert, care lucrează la Mozilla ca loc de muncă cu normă întreagă. [9]
Proiectele Friendica și Hubzilla au implementat suport pentru protocolul federației Diaspora. Astfel, a fost întruchipat conceptul de Federație, o platformă comună de rețea socială care unește diverse platforme federative de comunicare socială.
Potrivit serverelor de statistici ale Federației, numărul utilizatorilor unici ai Federației pe lună în perioada 2015-2017 fluctuează în jurul a 20 000. [10] Marea majoritate a acestora (aproximativ 90%) sunt utilizatori ai Diasporei.
Lucrările la motorul Diaspora au început în mai 2010. O previzualizare pentru dezvoltatori a fost lansată pe 15 septembrie și a fost criticată pentru numeroase vulnerabilități.
Primul „pod” al Diasporei a fost lansat de echipa de dezvoltare pe 23 noiembrie 2010 ca versiune alfa închisă .
După lansarea Diaspora, funcții similare au început să apară în alte rețele sociale. În septembrie 2011, dezvoltatorii au remarcat că „cercurile” din Google+ au copiat „aspectele” Diasporei în funcționalitate, iar setările de confidențialitate suplimentare au apărut pe Facebook. Faptul că Google a luat ceva din Diaspora a fost mândria lui Ilya Zhitomirsky, deși Google a negat că Diaspora a avut o influență asupra designului lor.
În octombrie 2011, dezvoltatorii Diaspora au anunțat o campanie de strângere de fonduri. Peste 45.000 de dolari au fost strânși în câteva zile, dar Paypal a înghețat contul Diasporei fără nicio explicație. După o mulțime de plângeri și amenințări cu acțiuni în justiție, contul a fost dezghețat cu scuze, dar nu a primit nicio explicație. Acest incident a arătat nevoia de alternative la acest sistem de plată, cum ar fi, de exemplu, Stripe sau Bitcoin .
Site-ul web al proiectului Diaspora a fost lansat pe 29 septembrie 2011.
În februarie 2012, dezvoltatorii au efectuat un studiu, ale cărui rezultate au schimbat direcția proiectului. Ei au descoperit că, spre deosebire de alte rețele sociale, în care utilizatorii comunică în principal cu cunoscuții lor offline, utilizatorii Diasporei comunică cu străini din întreaga lume. În timp ce rețelele sociale tradiționale se ocupă în cea mai mare parte de treburile de zi cu zi, o parte semnificativă a traficului diasporei provine din idei și fenomene semnificative din punct de vedere social. Ca urmare, dezvoltatorii au decis să facă modificări în interfață pentru a o face mai convenabilă pentru discuții mai lungi și mai detaliate despre subiecte complexe, pe măsură ce proiectul se îndreaptă către beta.
În vara anului 2016, a fost finalizată o prelucrare (refactorizare) la scară largă a codului responsabil pentru funcționalitatea de federație (schimb între nodurile de rețea). Această lucrare a fost realizată de un dezvoltator pe nume Benjamin Neff și a durat aproximativ un an pentru a fi finalizată. Datorită acestei lucrări, codul federației a fost mutat într-un modul separat (Ruby Gem ). Astfel, a devenit posibilă integrarea funcționalității interacțiunii cu nodurile diasporei într-o aplicație web arbitrară Ruby on Rails . Cu toate acestea, din 2017, nu se cunoaște niciun alt proiect Rails care să folosească acest modul.
Există o serie de caracteristici unice ale diasporei, care se datorează soluțiilor sale arhitecturale și care nu sunt disponibile pentru utilizatorii rețelelor sociale comerciale mari, cum ar fi Facebook .
Motorul diasporei permite postărilor utilizatorilor să fie fie „publice”, fie „restricționate”. În al doilea caz, doar un anumit grup sau mai multe grupuri specificate de utilizator din „ aspectele ” sale pot citi postările. Pe lângă grupurile implicite, cum ar fi prieteni, familie sau serviciu, utilizatorul își poate crea propriile grupuri. De asemenea, este posibil să citiți postările altui utilizator fără a adăuga reciproc prieteni, ca în alte rețele sociale. Fluxul utilizatorului poate fi filtrat după „fațete” (grupuri de contact).
Datorită capacității de a posta postări „restricționate” în feedul dvs., utilizatorul are posibilitatea de a-și împărtăși gândurile cu abonații săi, reducând în același timp semnificativ riscul ca aceste informații să cadă în mâinile atacatorilor, să fie folosite împotriva utilizatorului și de asemenea, cuvintele sale pot fi folosite ca bază pentru persecuție, hărțuire sau represalii. După trimiterea unei postări „limitate”, este imposibil să se schimbe cercul celor cărora le este vizibilă, astfel încât utilizatorul poate fi sigur că informațiile sunt disponibile doar pentru cercul de persoane cărora le-a fost inițial destinată.
Structura descentralizată a rețelei înseamnă că aceasta nu este localizată exclusiv într-un singur loc și nu este controlată de o singură organizație. Oricine poate folosi motorul Diaspora pentru a-și deschide podul ( serverul ) și a-l integra cu restul rețelei sociale. Puteți folosi podul singur, cu prietenii sau familia, ceea ce vă oferă control deplin asupra informațiilor dvs. personale (inclusiv numele, mesajele și fotografiile) și modul în care îl stocați și ce drepturi le acordați altor utilizatori. Sau vă puteți înregistra pur și simplu pe orice pod deschis.
Descentralizarea face cenzura rețelei mult mai dificilă: copii ale postărilor există pe fiecare pod unde autorul postării are adepți. Deci, un cenzor ar trebui să elimine fiecare copie pentru a elimina informațiile din rețea, ceea ce poate fi dificil dacă serverele sunt situate în țări diferite. Astfel, Diaspora are un potențial bun ca platformă pentru mass-media independentă.
Utilizatorii Diaspora își păstrează drepturile asupra informațiilor lor și nu le transferă nimănui. Motorul oferă posibilitatea de a descărca în orice moment toate mesajele trimise și imaginile încărcate și de a șterge contul.
Diaspora acceptă sintaxa markdown pentru formatarea postărilor.
Exportați postări pe facebook , twitter , tumblr și wordpress .
Integrarea cu XMPP este acceptată: există un client XMPP încorporat în front-end-ul Diaspora. În același timp, vă puteți conecta prin XMPP folosind ID-ul și parola diaspora* prin orice client XMPP. Toate contactele din Diaspora sunt adăugate automat la listă. În același timp, contactele arbitrare XMPP pot fi, de asemenea, adăugate la listă.
Suport pentru încorporarea serviciilor video și audio, cum ar fi youtube , vimeo și soundcloud . Din august 2013, a apărut o previzualizare a site-urilor externe prin link-uri în mesaje.
În Diaspora, spre deosebire de multe alte rețele sociale, pseudonimele sunt permise și utilizatorii nu suferă de blocarea bruscă a conturilor.
Descentralizarea impune o serie de restricții asupra capacităților diasporei și, în general, complică procesul de dezvoltare.
Din 2017, Diaspora nu are capacitatea de a edita postări sau comentarii. Din punct de vedere tehnic, acest lucru este posibil (și implementat în mai puțin populare Friendica și Hubzilla), dar din cauza complexității relative a sarcinii și a resurselor limitate ale proiectului, această caracteristică foarte solicitată nu a fost încă implementată.
Deși software-ul Diaspora are capacitatea de a vă șterge postările și comentariile, nu există nicio garanție tehnică că un alt pod le va șterge efectiv. Este posibil să schimbați codul sursă al pod-ului, astfel încât acesta să nu ștergă postarea atunci când primiți o astfel de comandă de la un alt server. Astfel, în general, „ștergerea unei postări” ar trebui considerată o „cerere de ștergere”. În cazul în care informațiile sensibile trebuie partajate și posibilitatea de ștergere este importantă, utilizatorul ar trebui să controleze ce poduri se află interlocutorii săi și să verifice aceste poduri de bună-credință.
O altă caracteristică este că „podminul” (administratorul „pod-ului”) are acces direct la toate datele utilizatorilor podului său, inclusiv mesajele personale, cheile private etc. Astfel, atacatorul „podmin” poate abuza de aceste posibilități . Acest lucru poate fi evitat prin utilizarea propriei capsule Diaspora. Acest lucru ar trebui să fie luat în considerare și atunci când trimiteți mesaje private către interlocutorii dvs. care se află pe alte poduri (adică, „subomenii” lor, în principiu, au și capacitatea de a abuza de puterile lor). Cu toate acestea, în prezent nu sunt cunoscute cazuri de abuz.
Fiecare pod, în general, nu are informații despre toate celelalte poduri, utilizatorii acestora și postările publice. Dacă un utilizator postează o postare publică, atunci copii ale acesteia sunt trimise numai la acele poduri unde are contacte. Legat de aceasta este „problema podurilor mici” – podurile mici au adesea conținut puțin vizibil și este mai greu să găsești oameni cu care să vorbești căutând hashtag-uri, deoarece conținutul pur și simplu nu este trimis acolo. Există mai multe soluții posibile pentru această problemă. Una dintre ele este crearea unui cont pe un pod mic, care va fi abonat reciproc de un număr mare de conturi din alte poduri. În acest fel, alte păstăi vor ști despre existența podului mic, iar conținutul va ajunge și acolo. O altă soluție posibilă este utilizarea proiectului Social Relay Arhivat 11 iunie 2018 la Wayback Machine , creat și întreținut de fostul colaborator al Diasporei Jason Robinson.
Caracteristica descrisă în paragraful anterior înseamnă, de asemenea, că postările publice și private sunt trimise în același mod. Prin urmare, principala diferență dintre ele este că posturile publice permit extinderea domeniului de aplicare al postului în viitor, în timp ce cele private nu.
microblogging | |||||
---|---|---|---|---|---|
site-uri web |
| ||||
Site-uri închise |
| ||||
Platforme |
| ||||
Particularități |
|