diaspora * and the state of the decentralized social world Antoine - - PowerPoint PPT Presentation

diaspora
SMART_READER_LITE
LIVE PREVIEW

diaspora * and the state of the decentralized social world Antoine - - PowerPoint PPT Presentation

diaspora * and the state of the decentralized social world Antoine Duparay / Fla FOSDEM 2017 ~$ whoami >Antoine Duparay (Fla) Web Dev @ LaRoueVerte.com Passionate about online privacy, Mozilla contributor Convinced that the


slide-1
SLIDE 1

diaspora*

and the state of the

decentralized social world

Antoine Duparay / Fla – FOSDEM 2017

slide-2
SLIDE 2

Antoine Duparay / Fla – FOSDEM 2017

~$ whoami >Antoine Duparay (Fla)

  • Web Dev @ LaRoueVerte.com
  • Passionate about online privacy, Mozilla contributor
  • Convinced that the web must stay decentralized,

Framasoft contributor to degooglisons.org

  • Font-end dev on diaspora*, podmin of diaspora-fr.org

and framasphere.org

slide-3
SLIDE 3

Antoine Duparay / Fla – FOSDEM 2017

Why diaspora*?

  • Because sharing with the whole world is awesome
  • Because corporations shouldn’t make money with our

personal data (targeted ads, data-mining...)

  • Because we shouldn’t have to obey their rules (Real

names, nothing controversial, censorship...)

  • Because we want to control the service (Where it is hosted,

which code it runs, who can access the data...)

slide-4
SLIDE 4

Antoine Duparay / Fla – FOSDEM 2017

What is diaspora*?

A decentralized...

  • Free, open-source software to install on any server
  • A network built by the installations interacting
  • The nodes (pods) talk with each others, like e-mail
  • Local control of the data by the admin
slide-5
SLIDE 5

Antoine Duparay / Fla – FOSDEM 2017

What is diaspora*?

slide-6
SLIDE 6

Antoine Duparay / Fla – FOSDEM 2017

What is diaspora*?

… social ...

  • Share content with selected contacts / the world
  • Post messages, images, polls
  • With #hashtags, @mentions, titles, lists, tables, rich

contents… styling with markdown

  • And react to posts by commenting, <3ing, resharing
slide-7
SLIDE 7

Antoine Duparay / Fla – FOSDEM 2017

What is diaspora*?

….and private online network

  • Privacy by default (opt-in vs opt-out)
  • No real name nor valid e-mail address needed + can be

Tor friendly

  • Control the visibility of the shared data
  • Stripped EXIF (again, by default!)
  • Proxified external content with Camo
slide-8
SLIDE 8

Antoine Duparay / Fla – FOSDEM 2017

Be inspired

slide-9
SLIDE 9

Antoine Duparay / Fla – FOSDEM 2017

The founders years

  • February 2010: Eben Moglen talk
  • Summer 2010: KickStarter Campain
  • October 2010: First Alpha
  • September 2011: First Beta
  • November 2011: Ilya’s death
  • August 2012: diaspora* becomes a community run project
slide-10
SLIDE 10

Antoine Duparay / Fla – FOSDEM 2017

The community years

  • August 2012: diaspora* becomes a community run project
  • Assets managed by FSSN
  • Loomio used to make decision
  • Move to a semver release system, with a minor every 6 weeks

and a major when ready

  • May 2013: First major version 0.1.0.0
  • August 2014: ISIS on diaspora*
  • September 2016: Sixth major version, redesign and new

federation in a gem

slide-11
SLIDE 11

Antoine Duparay / Fla – FOSDEM 2017

0.5.0.0 old design

slide-12
SLIDE 12

Antoine Duparay / Fla – FOSDEM 2017

0.6.0.0 new design

slide-13
SLIDE 13

Antoine Duparay / Fla – FOSDEM 2017

A reimplemented protocol

  • Gem: https://github.com/diaspora/diaspora_federation
  • Spec: https://diaspora.github.io/diaspora_federation/
  • Hub: https://the-federation.info
  • Also implemented by several other projects
slide-14
SLIDE 14

Antoine Duparay / Fla – FOSDEM 2017

What to expect

  • XMPP Chat, migration between pods, events, API…
  • We are full of ideas but are only going as fast as

volunteers can

  • Join us! To write code (Rails, JS...), but also...
  • Host a pod, spread the word, provide feedback,

translate, welcome #newHere, report bugs...

slide-15
SLIDE 15

Antoine Duparay / Fla – FOSDEM 2017

Thank you!

  • https://diasporafoundation.org
  • https://github.com/diaspora/diaspora
  • https://the-federation.info
  • flaburgan@geexxx.fr
  • d*: fla@diaspora-fr.org
  • tw: @flaburgan