diaspora* | |
---|---|
Tyyppi | Sosiaalinen verkosto |
Kehittäjä |
Daniel Grippi Maxwell Salzberg Raphael Sofaer Ilja Zhitomirsky |
Sisään kirjoitettu | Ruby on Rails [1] |
Ensimmäinen painos | 2010 |
uusin versio | 0.7.13.0 [2] ( 12. helmikuuta 2020 [3] ) |
Testiversio | Kehittäjäjulkaisu [4] |
Lisenssi | AGPL [5] |
Verkkosivusto | diasporafoundation.org |
Mediatiedostot Wikimedia Commonsissa |
Diaspora (tyylitelty diaspora* , kreikasta. haja- tai hajaväestö ) on ei -kaupallinen hajautettu hajautettu sosiaalinen verkosto , joka on rakennettu samannimisen ilmaisen avoimen lähdekoodin ohjelmiston pohjalta . Maaliskuussa 2014 diasporassa tilien määrä oli yli miljoona [6] . Projektin käynnisti vuonna 2010 neljä opiskelijaa - Ilja Zhitomirsky , Dan Gripy , Max Salsberg ja Rafael Sofire . Diaspora koostuu ryhmästä itsenäisiä paloja (Pods), jotka ovat vuorovaikutuksessa toistensa kanssa muodostaen verkoston.
Yhteisö tukee sosiaalista verkostoa, eikä se ole minkään henkilön tai organisaation omistuksessa, mikä suojelee sitä yritysostoilta, mainoskampanjoilta ja muilta uhilta. Sosiaalinen verkosto on osa Fediversea .
Diaspora koostuu toisiinsa liittyvien solmujen verkostosta, joita isännöivät eri ihmiset ja organisaatiot. Jokainen solmu toimii omalla kopiollaan moottorista, joka on pohjimmiltaan erillinen verkkopalvelin. Verkon käyttäjät voivat luoda tilin mille tahansa näistä palvelimista, mutta he ovat vuorovaikutuksessa kaikkien muiden palvelimien kanssa.
Idea projektista tuli ryhmälle 5. helmikuuta 2010 Columbian yliopiston professorin Eben Moglenin puheen "Freedom in the Cloud" ("Freedom in the Cloud ") jälkeen, jossa Moglen kuvaili keskitettyjä sosiaalisia verkostoja "ilmaisiksi vakoojiksi". " [7] . New York Timesin haastattelussa Salsberg sanoi: "Kun annat heille tietoa, annat sen pois ikuisesti... Se, mitä he meille antavat, on merkityksetöntä verrattuna siihen, mitä he tekevät ja siihen, että hylkäämme yksityisyyden kokonaan." Sofir huomautti: ”Meidän ei tarvitse siirtää kirjeenvaihtoamme palvelimelle. Se, mitä Facebook tarjoaa, ei ole niin vaikea jäljitellä: kaikki nuo pienet pelit, pienet viestiseinät, yksinkertainen chat, se ei ole niin harvinaista. Nämä tekniikat ovat olleet olemassa jo pitkään. Mutta Facebook ei ole se, mihin pyrimme."
Ryhmä päätti kiinnittää huomiota tähän ongelmaan luomalla hajautetun sosiaalisen verkoston. Hankkeeseen tarvittavan summan keräämiseksi käynnistettiin Kickstarter -kampanja . Ensimmäisen 39 päivän aikana oli tarkoitus kerätä 10 000 dollaria, mutta alkuperäinen summa kerättiin 12 päivässä, ja yhteensä projekti sai yli 200 000 dollaria 6 000 lahjoittajalta. Tämä teki projektista tuolloin toiseksi menestyneimmän Kickstarterin. Lahjoittajien joukossa oli Facebookin perustaja Mark Zuckerberg , joka lahjoitti tuntemattoman summan.
12. marraskuuta 2011 yksi perustajista, Ilja Zhitomirsky , kuoli. Hänen kuolemansa syytä ei tiedetä, mutta CNNMoneyn lähteet kertoivat mahdollisesta itsemurhasta.
Elokuussa 2012 alkuperäinen kehitystiimi luovutti projektin yhteisölle. [8] Tästä eteenpäin alkuperäiset kehittäjät vetäytyivät eivätkä enää osallistuneet projektin kehittämiseen ja jatkoivat muita projekteja. Ajan myötä projektikehittäjien pääryhmä muodostui yhteisön edustajista, ns. ydinjoukkue. Ydintiimit ovat aktiivisia kehitystyöntekijöitä, joilla on sitoutumisoikeus projektin GitHub-tietovarastoihin, vastuussa julkaisujen julkaisemisesta ja kehityksen johtamisesta yhteisöystävällisellä tavalla. Vuosina 2016-2017 kaikki ydintiimin kehittäjät ovat Saksan asukkaita. Hankkeen epävirallinen johtaja on Dennis Schubert, joka työskentelee Mozillalla kokopäivätyönä. [9]
Friendica- ja Hubzilla-projektit ovat toteuttaneet tukea Diaspora federation -protokollalle. Siten syntyi federaation käsite, yhteinen sosiaalisen verkoston alusta, joka yhdistää erilaisia federatiivisia sosiaalisen viestinnän alustoja.
Liiton tilastopalvelimien mukaan Liiton yksittäisten käyttäjien määrä kuukaudessa vaihtelee vuosina 2015-2017 noin 20 000. [10] Suurin osa heistä (noin 90 %) on diasporan käyttäjiä.
Työ Diaspora-moottorin parissa alkoi toukokuussa 2010. Kehittäjän esikatselu julkaistiin 15. syyskuuta, ja sitä kritisoitiin lukuisista haavoittuvuuksista.
Kehitystiimi julkaisi ensimmäisen Diasporan "potin" 23. marraskuuta 2010 suljettuna alfaversiona .
Diasporan julkaisun jälkeen samanlaisia toimintoja alkoi näkyä muissa sosiaalisissa verkostoissa. Syyskuussa 2011 kehittäjät totesivat, että Google+:n "piirit" kopioivat diasporan "näkökohdat" toiminnallisuudessa, ja Facebookissa ilmestyi lisää tietosuoja-asetuksia. Se, että Google otti jotain diasporalta, oli Ilja Zhitomirskyn ylpeys, vaikka Google kiisti diasporan vaikutuksen heidän suunnitteluun.
Lokakuussa 2011 Diaspora-kehittäjät ilmoittivat varainkeruukampanjasta. Yli 45 000 dollaria kerättiin muutamassa päivässä, mutta Paypal jäädytti Diasporan tilin ilman mitään selitystä. Lukuisten valitusten ja oikeustoimilla uhkausten jälkeen tilin jäädytys avattiin anteeksipyynnöllä, mutta selitystä ei saatu. Tämä tapaus osoitti, että tälle maksujärjestelmälle tarvitaan vaihtoehtoja, kuten esimerkiksi Stripe tai Bitcoin .
Diaspora-hankkeen verkkosivut avattiin 29.9.2011.
Helmikuussa 2012 kehittäjät suorittivat tutkimuksen, jonka tulokset muuttivat projektin suuntaa. He havaitsivat, että toisin kuin muut sosiaaliset verkostot, joissa käyttäjät kommunikoivat pääasiassa offline-tuttaviensa kanssa, diasporakäyttäjät kommunikoivat vieraiden kanssa ympäri maailmaa. Perinteinen sosiaalinen media käsittelee enimmäkseen arjen asioita, mutta merkittävä osa diasporan liikenteestä tulee ideoista ja yhteiskunnallisesti merkittävistä ilmiöistä. Tämän seurauksena kehittäjät päättivät tehdä muutoksia käyttöliittymään, jotta se helpotti pidempiä ja yksityiskohtaisempia keskusteluja monimutkaisista aiheista projektin siirtyessä beta-vaiheeseen.
Kesällä 2016 valmistui liittotoiminnallisuudesta (verkkosolmujen välinen vaihto) vastaavan koodin laajamittainen käsittely (refaktorointi). Tämän työn teki Benjamin Neff -niminen kehittäjä, ja sen valmistuminen kesti noin vuoden. Tämän työn ansiosta liittokoodi siirrettiin erilliseen moduuliin (Ruby Gem ). Siten tuli mahdolliseksi integroida vuorovaikutuksen toiminnallisuus diasporan solmujen kanssa mielivaltaiseen Ruby on Rails -verkkosovellukseen. Vuodesta 2017 lähtien mikään muu Rails-projekti ei kuitenkaan ole käyttänyt tätä moduulia.
Diasporassa on useita ainutlaatuisia piirteitä, jotka johtuvat sen arkkitehtonisista ratkaisuista ja jotka eivät ole suurten kaupallisten sosiaalisten verkostojen, kuten Facebookin , käyttäjien saatavilla .
Diaspora-moottori mahdollistaa käyttäjien viestien olevan joko "julkisia" tai "rajoitettuja". Toisessa tapauksessa vain tietty ryhmä tai useat käyttäjän " näkökohdistaan " määrittelemät ryhmät voivat lukea viestejä. Oletusryhmien, kuten ystävät, perhe tai työ, lisäksi käyttäjä voi luoda omia. On myös mahdollista lukea toisen käyttäjän viestejä lisäämättä molemminpuolisesti ystäviä, kuten muissa sosiaalisissa verkostoissa. Käyttäjän syöte voidaan suodattaa "fasettien" (kontaktiryhmien) mukaan.
Sen ansiosta, että voit lähettää "rajoitettuja" viestejä syötteeseesi, käyttäjällä on mahdollisuus jakaa ajatuksensa tilaajiensa kanssa samalla, kun se vähentää merkittävästi riskiä, että nämä tiedot joutuvat hyökkääjien käsiin, käytetään käyttäjää vastaan ja myös, että hänen sanojaan voidaan käyttää vainon, häirinnän tai kostotoimien perustana. "Rajoitetun" viestin lähettämisen jälkeen on mahdotonta muuttaa niiden piiriä, joille se näkyy, joten käyttäjä voi olla varma, että tieto on vain sen henkilöpiirin saatavilla, jolle se on alun perin tarkoitettu.
Verkoston hajautettu rakenne tarkoittaa, että se ei sijaitse yksinomaan yhdessä paikassa eikä sitä ohjaa vain yksi organisaatio. Kuka tahansa voi käyttää Diaspora-moottoria avatakseen pod ( palvelimensa ) ja integroida sen muuhun sosiaaliseen verkostoon. Voit käyttää podia yksin, ystävien tai perheen kanssa, mikä antaa sinulle täyden hallinnan henkilökohtaisiin tietoihisi (mukaan lukien nimesi, viestisi ja valokuvasi) ja siihen, kuinka säilytät niitä ja mitä oikeuksia annat muille käyttäjille. Tai voit vain rekisteröityä mihin tahansa avoimeen podiin.
Hajauttaminen tekee verkkosensuurista paljon vaikeampaa: kopiot viesteistä ovat jokaisessa podissa, joissa viestin kirjoittajalla on seuraajia. Sensurin olisi siis poistettava jokainen kopio tietojen poistamiseksi verkosta, mikä voi olla vaikeaa, jos palvelimet sijaitsevat eri maissa. Siten diasporalla on hyvät mahdollisuudet riippumattoman median alustana.
Diasporan käyttäjät säilyttävät oikeudet tietoihinsa eivätkä siirrä niitä kenellekään. Moottori tarjoaa mahdollisuuden ladata kaikki lähetetyt viestit ja ladatut kuvat milloin tahansa ja poistaa tilin.
Diaspora tukee markdown -syntaksia postauksen muotoilussa.
Vie viestit Facebookiin , Twitteriin , tumblriin ja wordpressiin .
Integraatiota XMPP:n kanssa tuetaan: Diasporan käyttöliittymään on sisäänrakennettu XMPP-asiakas. Samalla voit muodostaa yhteyden XMPP:n kautta käyttämällä diaspora*-tunnustasi ja salasanaasi minkä tahansa XMPP-asiakkaan kautta. Kaikki diasporan kontaktit lisätään automaattisesti luetteloon. Samaan aikaan listaan voidaan lisätä myös mielivaltaisia XMPP-kontakteja.
Tuki video - ja äänipalvelujen , kuten youtube , vimeo ja soundcloud , upottamiseen . Elokuusta 2013 lähtien ulkoisten sivustojen esikatselu viesteissä olevien linkkien kautta on ilmestynyt.
Diasporassa, toisin kuin monissa muissa sosiaalisissa verkostoissa, salanimet ovat sallittuja, eivätkä käyttäjät kärsi äkillisestä tilien estämisestä.
Hajauttaminen asettaa joukon rajoituksia diasporan kyvyille ja yleensä mutkistaa kehitysprosessia.
Vuodesta 2017 lähtien Diasporalla ei ole mahdollisuutta muokata viestejä tai kommentteja. Teknisesti tämä on mahdollista (ja toteutettu vähemmän suosituissa Friendicassa ja Hubzillassa), mutta tehtävän suhteellisen monimutkaisuuden ja projektin rajallisten resurssien vuoksi tätä erittäin vaativaa ominaisuutta ei ole vielä otettu käyttöön.
Vaikka Diaspora-ohjelmistolla on mahdollisuus poistaa viestisi ja kommenttisi, ei ole teknistä takuuta siitä, että toinen pod todella poistaa ne. Podin lähdekoodia on mahdollista muuttaa niin, että se ei poista viestiä, kun se vastaanottaa tällaisen komennon toiselta palvelimelta. Näin ollen "viestin poistamista" tulisi yleensä pitää "poistopyynnönä". Jos arkaluontoisia tietoja on jaettava ja poistamisen mahdollisuus on tärkeä, käyttäjän tulee hallita, millä podilla hänen keskustelukumppaninsa ovat, ja tarkistaa, ovatko ne hyvässä uskossa.
Toinen ominaisuus on, että "podmin" ("pod"-järjestelmänvalvoja) pääsee suoraan kaikkiin podinsa käyttäjien tietoihin, mukaan lukien henkilökohtaiset viestit, yksityiset avaimet jne. Siten "podmin"-hyökkääjä voi väärinkäyttää näitä mahdollisuuksia . Tämä voidaan välttää käyttämällä omaa diaspora-ankkua. Tämä tulee ottaa huomioon myös lähetettäessä yksityisviestejä keskustelukumppaneillesi, jotka ovat muissa podissa (eli heidän "alamiehillä" on periaatteessa mahdollisuus väärinkäyttää valtaansa). Tällä hetkellä ei kuitenkaan ole tiedossa väärinkäytöksiä.
Jokaisella podilla ei yleensä ole tietoa kaikista muista podeista, niiden käyttäjistä ja julkisista viesteistä. Jos käyttäjä julkaisee julkisen viestin, kopiot siitä lähetetään vain niihin podeihin, joissa hänellä on yhteystietoja. Tähän liittyy "pienten pod-ongelma" – pienissä podissa on usein vähän näkyvää sisältöä, ja on vaikeampi löytää ihmisiä, joille puhua etsimällä hashtageja, koska sisältöä ei vain lähetetä sinne. Tälle ongelmalle on useita mahdollisia kiertotapoja. Yksi niistä on tilin luominen pienelle podille, jonka useat tilit tilataan toistensa kautta. Näin muut podit tietävät pienen kotelon olemassaolosta ja myös sisältö pääsee perille. Toinen mahdollinen ratkaisu on käyttää Social Relay -projektia Arkistoitu 11. kesäkuuta 2018 Wayback Machinessa , jonka on luonut ja ylläpitänyt entinen diaspora-avustaja Jason Robinson.
Edellisessä kappaleessa kuvattu ominaisuus tarkoittaa myös sitä, että julkiset ja yksityiset viestit lähetetään samalla tavalla. Siksi suurin ero niiden välillä on se, että julkiset virat mahdollistavat viran laajuuden laajentamisen tulevaisuudessa, kun taas yksityiset eivät.
mikrobloggaaminen | |||||
---|---|---|---|---|---|
Web-sivustot | |||||
Suljetut sivustot |
| ||||
Alustat |
| ||||
Erikoisuudet |
|