Diaspora (software)

Da Wikipedia, l'enciclopedia libera.
Diaspora
Logo di Diaspora (software)
Screenshot di Diaspora (software)
Sviluppatore Team di Diaspora:
  • Daniel Grippi
  • Maxwell Salzberg
  • Raphael Sofaer
  • Ilya Zhitomirskiy (morto)
Ultima versione 0.3.0.3[1] (19 gennaio 2014)
Sistema operativo Multipiattaforma[2]
Linguaggio Ruby[3]
Genere Content management system
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.

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 han dichiarato:

« 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 »

[8]

Diaspora consente inoltre, come riportato dalla US National Public Radio, l'uso di pseudonimi come Google+ (Sebbene ciò sia possibile solo come nome alternativo di visualizzazione diversamente dai dati immessi in sede di registrazione), in contrasto con Facebook, che al momento non ne consente l'utilizzo.[9][10]

Il social network non è ancora disponibile a tutti gli utenti, ma è ancora in fase di test. Ci si può iscrivere al social network solamente se si riceve un invito, per ricevere il quale è necessario inserire la propria mail nel campo di registrazione di http://www.joindiaspora.com/; solo a quel punto si viene inseriti nella coda di attesa. Pertanto è molto difficile essere scelti casualmente tra tutti gli utenti. Questa fase detta "tester" si concluderà tra poco, quando Diaspora sarà in grado di aprire il sito a tutto il mondo. Nel frattempo è possibile registrarsi su un guscio diverso da quello ufficiale. Liste dei pod disponibili sono presenti su http://podupti.me/ e http://podup.sargodarya.de/.

Sarà 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.

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 raccoglierà tutte queste informazioni in un unico luogo e permetterà un facile scambio di informazioni fra un servizio e l'altro.

Nelle intenzioni degli ideatori, il decentramento permetterà 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]

Note[modifica | modifica sorgente]

  1. ^ Diaspora su github. URL consultato il 20 gennaio 2011.
  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) Grippi, Dan, et al, 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 Project, diaspora* 0.0.0.0, 5 ottobre 2012. URL consultato il 20 gennaio 2014.
  15. ^ Diaspora Project, diaspora* 0.0.1.0, 7 ottobre 2012. URL consultato il 20 gennaio 2014.
  16. ^ Diaspora Project, diaspora* 0.0.1.1, 9 ottobre 2012. URL consultato il 20 gennaio 2014.
  17. ^ Diaspora Project, diaspora* 0.0.1.2, 24 ottobre 2012. URL consultato il 20 gennaio 2014.
  18. ^ Diaspora Project, diaspora* 0.0.0.0, 20 novembre 2012. URL consultato il 20 gennaio 2014.
  19. ^ Diaspora Project, diaspora* 0.0.0.0, 2 gennaio 2013. URL consultato il 20 gennaio 2014.
  20. ^ Diaspora Project, diaspora* 0.0.2.2, 8 gennaio 2013. URL consultato il 20 gennaio 2014.
  21. ^ Diaspora Project, diaspora* 0.0.2.3, 28 gennaio 2013. URL consultato il 20 gennaio 2014.
  22. ^ Diaspora Project, diaspora* 0.0.2.4, 1º febbraio 2013. URL consultato il 20 gennaio 2014.
  23. ^ Diaspora Project, diaspora* 0.0.2.5, 11 febbraio 2013. URL consultato il 20 gennaio 2014.
  24. ^ Diaspora Project, diaspora* 0.0.3.0, 17 febbraio 2013. URL consultato il 20 gennaio 2014.
  25. ^ Diaspora Project, diaspora* 0.0.3.1, 24 febbraio 2013. URL consultato il 20 gennaio 2014.
  26. ^ Diaspora Project, diaspora* 0.0.3.2, 26 febbraio 2013. URL consultato il 20 gennaio 2014.
  27. ^ Diaspora Project, diaspora* 0.0.3.3, 11 marzo 2013. URL consultato il 20 gennaio 2014.
  28. ^ Diaspora Project, diaspora* 0.0.3.4, 18 marzo 2013. URL consultato il 20 gennaio 2014.
  29. ^ Diaspora Project, diaspora* 0.1.0.0, 19 maggio 2013. URL consultato il 20 gennaio 2014.
  30. ^ Diaspora Project, diaspora* 0.1.0.1, 21 maggio 2013. URL consultato il 20 gennaio 2014.
  31. ^ Diaspora Project, diaspora* 0.1.1.0, 28 luglio 2013. URL consultato il 20 gennaio 2014.
  32. ^ Diaspora Project, 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 Project, diaspora* 0.2.0.1, 5 dicembre 2013. URL consultato il 20 gennaio 2014.
  35. ^ Diaspora Project, diaspora* 0.3.0.0, 19 gennaio 2014. URL consultato il 19 gennaio 2014.
  36. ^ Diaspora Project, diaspora* 0.3.0.1, 20 gennaio 2014. URL consultato il 18 febbraio 2014.
  37. ^ Diaspora Project, diaspora* 0.3.0.2, 18 febbraio 2014. URL consultato il 18 febbraio 2014.
  38. ^ Diaspora Project, diaspora* 0.3.0.3, 25 febbraio 2014. URL consultato il 19 febbraio 2014.

Voci correlate[modifica | modifica sorgente]

Altri progetti[modifica | modifica sorgente]

Collegamenti esterni[modifica | modifica sorgente]