Diaspora (software)

Da Wikipedia, l'enciclopedia libera.
(Reindirizzamento da Diaspora (social network))
Diaspora
Logo
Diaspora New Image.png
Sviluppatore Team di Diaspora:
  • Daniel Grippi
  • Maxwell Salzberg
  • Raphael Sofaer
  • Ilya Zhitomirskiy (morto)
Ultima versione 0.4.0.0[1] (22 giugno 2014)
Sistema operativo Multipiattaforma[2]
Linguaggio Ruby[3]
Genere Servizio di rete sociale
Licenza aGPL[4]
(Licenza libera)
Lingua Multilingua
Sito web diasporaproject.org

Diaspora (anche DIASPORA*) è un personal web server costituito da software libero che implementa una rete sociale distribuita che offre funzionalità simili a quelle di Facebook.

L'obiettivo del progetto è quello di creare un sistema decentralizzato e sicuro, contribuendo a proteggere la privacy degli utenti e di permettere che diverse istanze di Diaspora installate su server sparsi in tutto il mondo comunichino tra di loro.

La parola "diaspora" è di origine greca e si riferisce ad una popolazione sparsa o dispersa[5].

Storia[modifica | modifica sorgente]

Il progetto è stato avviato nel 2010 da quattro studenti dell'Università di New York presso il Courant Institute di Scienze Matematiche, Ilya Zhitomirskiy, Dan Grippi, Max Salzberg, e Raphael Sofaer, ed è al momento ancora in fase di sviluppo.

A partire dal novembre 2011 sono registrati più di 200 000 utenti connessi al server più grande, anche se molti di loro sono inattivi.[6]

Caratteristiche[modifica | modifica sorgente]

Attualmente Diaspora* è sempre in sviluppo e questo implica che alcune funzionalità possono cambiare rapidamente o essere instabili.

Il software Diaspora è gestito da Diaspora Inc., costituita come società commerciale C-corporation.[7] La rete sociale non è di proprietà di una sola persona o entità, mantenendola al sicuro da acquisizioni aziendali, pubblicità, e altre minacce. Nel settembre 2011 gli sviluppatori hanno dichiarato[8]:

« Il disegno distribuito del nostro progetto significa che non sarà mai una grande società a controllare Diaspora. Diaspora* non venderà mai la vostra vita sociale ad inserzionisti e non ci si dovrà mai conformare alle regole arbitrarie di qualcuno, né ci si dovrà guardare alle spalle prima di parlare »

Diaspora consente inoltre, come riportato dalla US National Public Radio, l'uso di pseudonimi, in contrasto con Facebook, che al momento non ne consente l'utilizzo.[9][10]

Il social network inizialmente non era disponibile a tutti gli utenti, essendo ancora in fase di test. Ci si poteva iscrivere al social network solamente se si riceveva un invito. Attualmente l'iscrizione è aperta a tutti, a meno di impostazioni restrittive del pod scelte dall'amministratore.

È anche offerto un servizio, simile a quello del blog Wordpress, per coloro che non hanno la possibilità di ospitare Diaspora* su un proprio server, di creare comunque un account su server terzo.[non chiaro]

Le caratteristiche che sono state annunciate comprendono:

Funzionamento[modifica | modifica sorgente]

Ogni macchina su cui Diaspora* è installato è detto pod. Esso aggrega tutte le informazioni dell'utente, detto seed, che lo possiede: il profilo Facebook, Tweets e qualsiasi altra cosa. Il pod raccoglie tutte queste informazioni in un unico luogo e permette un facile scambio di informazioni fra un servizio e l'altro.

Nelle intenzioni degli ideatori, il decentramento permette inoltre agli utenti di riappropriarsi della propria rete sociale: le relazioni con gli altri nodi "amici" saranno sicure perché criptate usando GPG.[11]

Pubblicazioni[modifica | modifica sorgente]

Dall'inizio dello sviluppo del software, avvenuto nell'agosto 2012, ci sono state diverse pubblicazioni del software[12][13].

Versione Data di pubblicazione Note di pubblicazione
0.0.0.0 ottobre 2012 Prima versione stabile[14]
0.0.1.0 ottobre 2012 Nuovo sistema di configurazione[15]
0.0.1.1 ottobre 2012 Bug fix[16]
0.0.1.2 ottobre 2012 Bug fix[17]
0.0.2.0 novembre 2012 Ridotto il tempo di caricamento e aggiornamento dell'interfaccia[18]
0.0.2.1 gennaio 2013 Aggiornamento a Rails 3.2.10[19]
0.0.2.2 gennaio 2013 Aggiornamento a Rails 3.2.11[20]
0.0.2.3 febbraio 2013 Aggiornamento a Devise 2.1.3[21]
0.0.2.4 febbraio 2013 Bug fix[22]
0.0.2.5 febbraio 2013 Bug fix e aggiornamento a Rails 3.2.12[23]
0.0.3.0 febbraio 2013 Molti cambiamenti all'interfaccia utente e aggiornamenti vari[24]
0.0.3.1 marzo 2013 Bug fix[25]
0.0.3.2 marzo 2013 Bug fix[26]
0.0.3.3 marzo 2013 Bug fix[27]
0.0.3.4 marzo 2013 Aggiornamento a Rails 3.2.13[28]
0.1.0.0 maggio 2013 Sostituzione di Resque con Sidekiq, rimozione degli script di sviluppo Capistrano, altre nuove funzioni, inclusa la rimozione del post su Facebook quando viene rimosso da Diaspora[29]
0.1.0.1 maggio 2013 Sistemazione di regressioni e locazione della federazione[30]
0.1.1.0 luglio 2013 Rimozione del post su Twitter quando viene rimosso da Diaspora e miglioramenti su come i partecipanti sono mostrati in ogni conversazione senza aprirla, nuove funzioni e fix di bug[31]
0.2.0.0 27 agosto 2013 Ulteriori funzioni per gli admin, altre nuove funzioni come la possibilità di inserire i post su Wordpress[32]
0.2.0.1 5 dicembre 2013 Pubblicazione legata alla sicurezza a causa di vulnerabilità di Ruby on Rails[33][34]
0.3.0.0 19 gennaio 2014 Aggiunte le statistiche dei pod, aggiornamento a Ruby 2.0, altre caratteristiche e sistemazione dei bug[35]
0.3.0.1 20 gennaio 2014 Sistemati bug dovuti ad una regressione[36]
0.3.0.2 18 febbraio 2014 Pubblicazione di hotfix, con soluzioni ai bug di usabilità[37]
0.3.0.3 19 febbraio 2014 Aggiornamento a Rails 3.2.17[38]
0.4.0.0 22 giugno 2014 Aggiunti sondaggi, nuovo menù nella versione mobile, utilizzo in parte di Bootstrap, bug fix[39]

Note[modifica | modifica sorgente]

  1. ^ Releases, GitHub. URL consultato il 22 giugno 2014.
  2. ^ Installation, Diaspora Wiki. URL consultato il 14 agosto 2013.
  3. ^ Amy Vernon, Striking back at Facebook, the open-source way in Network World, International Data Group, 12 maggio 2010. URL consultato il 12 maggio 2010.
  4. ^ Maxwell Salzberg, Daniel Grippi, Raphael Sofaer, and Ilya Zhitomirskiy, Decentralize the web with Diaspora — Kickstarter in Kickstarter. URL consultato il 13 maggio 2010.
  5. ^ (EN) Dictionary.com, http://dictionary.reference.com/browse/Diaspora . URL consultato il 4 febbraio 2012.
  6. ^ (EN) How many users are in the DIASPORA network?. URL consultato il 4 febbraio 2012.
  7. ^ (EN) Salzberg, Maxwell, Daniel Grippi, Diaspora* is Back in Action, 7 dicembre 2011. URL consultato il 4 febbraio 2012.
  8. ^ (EN) Diaspora* means a brighter future for all of us, 21 settembre 2011. URL consultato il 4 febbraio 2012.
  9. ^ (EN) Kaste, Martin, Who Are You, Really? Activists Fight For Pseudonyms, National Public Radio, 28 settembre 2011. URL consultato il 4 febbraio 2012.
  10. ^ (EN) Galperin, Eva, Victory! Google Surrenders in the Nymwars, 19 ottobre 2011. URL consultato il 4 febbraio 2012.
  11. ^ maxwell, A Little More About The Project, 21 aprile 2010. URL consultato il 20 gennaio 2011.
  12. ^ Diaspora Foundation, Diaspora Releases, Github, 27 agosto 2013. URL consultato il 4 settembre 2013.
  13. ^ Diaspora Foundation, Diaspora Changelog, Github, 4 settembre 2013. URL consultato il 4 settembre 2013.
  14. ^ diaspora* 0.0.0.0, 5 ottobre 2012. URL consultato il 20 gennaio 2014.
  15. ^ diaspora* 0.0.1.0, 7 ottobre 2012. URL consultato il 20 gennaio 2014.
  16. ^ diaspora* 0.0.1.1, 9 ottobre 2012. URL consultato il 20 gennaio 2014.
  17. ^ diaspora* 0.0.1.2, 24 ottobre 2012. URL consultato il 20 gennaio 2014.
  18. ^ diaspora* 0.0.0.0, 20 novembre 2012. URL consultato il 20 gennaio 2014.
  19. ^ diaspora* 0.0.0.0, 2 gennaio 2013. URL consultato il 20 gennaio 2014.
  20. ^ diaspora* 0.0.2.2, 8 gennaio 2013. URL consultato il 20 gennaio 2014.
  21. ^ diaspora* 0.0.2.3, 28 gennaio 2013. URL consultato il 20 gennaio 2014.
  22. ^ diaspora* 0.0.2.4, 1º febbraio 2013. URL consultato il 20 gennaio 2014.
  23. ^ diaspora* 0.0.2.5, 11 febbraio 2013. URL consultato il 20 gennaio 2014.
  24. ^ diaspora* 0.0.3.0, 17 febbraio 2013. URL consultato il 20 gennaio 2014.
  25. ^ diaspora* 0.0.3.1, 24 febbraio 2013. URL consultato il 20 gennaio 2014.
  26. ^ diaspora* 0.0.3.2, 26 febbraio 2013. URL consultato il 20 gennaio 2014.
  27. ^ diaspora* 0.0.3.3, 11 marzo 2013. URL consultato il 20 gennaio 2014.
  28. ^ diaspora* 0.0.3.4, 18 marzo 2013. URL consultato il 20 gennaio 2014.
  29. ^ diaspora* 0.1.0.0, 19 maggio 2013. URL consultato il 20 gennaio 2014.
  30. ^ diaspora* 0.1.0.1, 21 maggio 2013. URL consultato il 20 gennaio 2014.
  31. ^ diaspora* 0.1.1.0, 28 luglio 2013. URL consultato il 20 gennaio 2014.
  32. ^ diaspora* 0.2.0.0, 27 agosto 2013. URL consultato il 20 gennaio 2014.
  33. ^ http://weblog.rubyonrails.org/2013/12/3/Rails_3_2_16_and_4_0_2_have_been_released/
  34. ^ diaspora* 0.2.0.1, 5 dicembre 2013. URL consultato il 20 gennaio 2014.
  35. ^ diaspora* 0.3.0.0, 19 gennaio 2014. URL consultato il 19 gennaio 2014.
  36. ^ diaspora* 0.3.0.1, 20 gennaio 2014. URL consultato il 18 febbraio 2014.
  37. ^ diaspora* 0.3.0.2, 18 febbraio 2014. URL consultato il 18 febbraio 2014.
  38. ^ diaspora* 0.3.0.3, 25 febbraio 2014. URL consultato il 19 febbraio 2014.
  39. ^ diaspora* 0.3.0.3, 22 giugno 2014. URL consultato il 22 giugno 2014.

Voci correlate[modifica | modifica sorgente]

Altri progetti[modifica | modifica sorgente]

Collegamenti esterni[modifica | modifica sorgente]