SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Distributed Backups
         Friends and communities edition




Sunday, May 22, 2011
@adewale
                       buzz.google.com/adewale

                            @ade_oshineye
                       twitter.com/ade_oshineye

                             @adewale
                          identi.ca/adewale
Sunday, May 22, 2011
Conclusions ïŹrst


              “THEY STOLE OUR REVOLUTION. NOW WE'RE
              STEALING IT BACK”
              Need To Know




Sunday, May 22, 2011
Conclusions ïŹrst


              “Communications tools don’t get socially interesting
              until they get technologically boring. Social effects are
              more important than just how the technology works”
              Clay Shirky




Sunday, May 22, 2011
Conclusions ïŹrst


              “Only wimps use tape backup: real men just upload
              their important stuff on ftp, and let the rest of the world
              mirror it ;)”
              Linus Torvalds




Sunday, May 22, 2011
Conclusions ïŹrst


              “Kumbaya lets you live on the edge by trusting your
              friends to look after your data”
              Me




Sunday, May 22, 2011
Outline
                1      Nobody really does backup


                2            Cloud backup


                3            Edge backup


                4              Kumbaya


                                                   7

Sunday, May 22, 2011
1 Do you have backups?




Sunday, May 22, 2011
Backup?

              Automated
              Comprehensive
              Offsite
              Restorable
              VeriïŹed




Sunday, May 22, 2011
Local solutions

              rsync/rdiff-backup
              ddar
              duplicity
              bup
              Time Machine




Sunday, May 22, 2011
2 Take it to the Cloud




Sunday, May 22, 2011
The Cloud: solutions

              Call in the professionals
              Dropbox
              Mozy
              Tarsnap - “Online backups for the truly paranoid”




Sunday, May 22, 2011
The Cloud: problems

              Asymmetric internet connections
              Time to restore
              Cost
              The Magnolia problem
              Security and trust




Sunday, May 22, 2011
3 Take it to the Edge




Sunday, May 22, 2011
Do you know this man?




                       http://www.ïŹ‚ickr.com/photos/bowbrick/2640073119/
Sunday, May 22, 2011
In the beginning




Sunday, May 22, 2011
Edge Computing 2008




         Notes: http://adewale.jaiku.com/presence/ff51e0c3b8394a34b816cf31db1d6a63
Sunday, May 22, 2011
Obstacles?




         Screenshots from: http://www.oblomovka.com/public/opentech2008/livingontheedge.pdf
Sunday, May 22, 2011
4 Kumbaya




Sunday, May 22, 2011
Kumbaya


              is a P2P ïŹle system written in Java and Erlang
              is exposed to end-users via WebDAV and FUSE




Sunday, May 22, 2011
Kumbaya

              reuses existing solutions to technical problems
              is built from open-source components
              is Apache 2.0 licensed
              is a server written in Java
              uses CouchDB for distributed storage with multi-
              master replication



Sunday, May 22, 2011
Kumbaya


              is decentralised
              uses Kademlia for node discovery
              doesn’t ask you to trust its developers or anyone else




Sunday, May 22, 2011
Kumbaya


              is compatible with the Cloud: http://kumbaya.me/
              is compatible with the Edge: http://code.google.com/
              p/kumbaya/source/browse/README




Sunday, May 22, 2011
Kumbaya
              leverages the tools, protocols and conventions of the
              social web
              uses PGP or/and webïŹnger for verifying identity
              uses ‘asymmetric follow’ to say who can share with
              you
              lets you vouch for the identities of other nodes
              does not support anonymous sharing



Sunday, May 22, 2011
Kumbaya
              attempts to solve interesting social problems
                       the bittorrent problem
                       the Freenet problem
                       the ‘trusted intermediary’ or Dropbox problem
                       the Magnolia problem
                       the bootstrap problem



Sunday, May 22, 2011
Kumbaya

                       puts the user in control of their own data
                       encrypts the user’s data
                       only lets people with the appropriate key read the
                       data no matter where it is stored




Sunday, May 22, 2011
Kumbaya



              is useful




Sunday, May 22, 2011
Kumbaya


              is useful?
              is a work in progress
              needs more contributors, writers and users




Sunday, May 22, 2011
Conclusions ïŹrst


              “THEY STOLE OUR REVOLUTION. NOW WE'RE
              STEALING IT BACK”
              Need To Know




Sunday, May 22, 2011
Conclusions ïŹrst


              “Communications tools don’t get socially interesting
              until they get technologically boring. Social effects are
              more important than just how the technology works”
              Clay Shirky




Sunday, May 22, 2011
Conclusions ïŹrst


              “Only wimps use tape backup: real men just upload
              their important stuff on ftp, and let the rest of the world
              mirror it ;)”
              Linus Torvalds




Sunday, May 22, 2011
Conclusions ïŹrst


              “Kumbaya lets you live on the edge by trusting your
              friends to look after your data”
              Me




Sunday, May 22, 2011
References


              http://code.google.com/p/kumbaya/
              http://kumbaya.me/
              http://www.oblomovka.com/public/opentech2008/
              livingontheedge.pdf




Sunday, May 22, 2011

Weitere Àhnliche Inhalte

Andere mochten auch

Levitum Services Approach
Levitum Services ApproachLevitum Services Approach
Levitum Services Approach
Levitum
 
BeSprout Media Kit
BeSprout Media KitBeSprout Media Kit
BeSprout Media Kit
Jeff Hamlin
 
ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757
Abe Arredondo
 
Distributed Hash Table
Distributed Hash TableDistributed Hash Table
Distributed Hash Table
ravindra.devagiri
 

Andere mochten auch (20)

Multifamily Housing Internet Marketing White Paper
Multifamily Housing Internet Marketing White PaperMultifamily Housing Internet Marketing White Paper
Multifamily Housing Internet Marketing White Paper
 
Levitum Services Approach
Levitum Services ApproachLevitum Services Approach
Levitum Services Approach
 
Vikas Jain Past Work
Vikas Jain Past WorkVikas Jain Past Work
Vikas Jain Past Work
 
Axiom Media Service
Axiom Media ServiceAxiom Media Service
Axiom Media Service
 
BeSprout Media Kit
BeSprout Media KitBeSprout Media Kit
BeSprout Media Kit
 
Levitum - Working With Us
Levitum - Working With UsLevitum - Working With Us
Levitum - Working With Us
 
What comes after social networking?
What comes after social networking?What comes after social networking?
What comes after social networking?
 
ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757ChordFusion_cp33252_alw278_aa44757
ChordFusion_cp33252_alw278_aa44757
 
Chord Presentation at Papers We Love SF, August 2016
Chord Presentation at Papers We Love SF, August 2016Chord Presentation at Papers We Love SF, August 2016
Chord Presentation at Papers We Love SF, August 2016
 
Introduction P2p
Introduction P2pIntroduction P2p
Introduction P2p
 
Paul presentation P2P Chord v1
Paul presentation P2P Chord v1Paul presentation P2P Chord v1
Paul presentation P2P Chord v1
 
Chord a scalable peer to-peer lookup service for internet applications
Chord a scalable peer to-peer lookup service for internet applicationsChord a scalable peer to-peer lookup service for internet applications
Chord a scalable peer to-peer lookup service for internet applications
 
Distributed Hash Table
Distributed Hash TableDistributed Hash Table
Distributed Hash Table
 
Ods chapter7
Ods chapter7Ods chapter7
Ods chapter7
 
Chord Algorithm
Chord AlgorithmChord Algorithm
Chord Algorithm
 
Chord Node Join
Chord Node JoinChord Node Join
Chord Node Join
 
Nossi ch 2
Nossi ch 2Nossi ch 2
Nossi ch 2
 
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P SystemPacket Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
 
Distributed Hash Table
Distributed Hash TableDistributed Hash Table
Distributed Hash Table
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephony
 

Ähnlich wie Distributed Backups for friends and communities

The Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxThe Productive Researcher's Technology Toolbox
The Productive Researcher's Technology Toolbox
Stratepedia Presentations
 
Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11
Hannah Rudman
 
Teaching and Learning Technology
Teaching and Learning TechnologyTeaching and Learning Technology
Teaching and Learning Technology
Nicole C. Engard
 
Template for ru11 pdf
Template for ru11 pdfTemplate for ru11 pdf
Template for ru11 pdf
Ingrid Koehler
 
Meeting 9, social media and scholarship, assignment 4, 22 may evening session
Meeting 9, social media and scholarship, assignment 4, 22 may evening sessionMeeting 9, social media and scholarship, assignment 4, 22 may evening session
Meeting 9, social media and scholarship, assignment 4, 22 may evening session
Nick Jankowski
 
Why Should I Care? New Technologies for Libraries & Librarians
Why Should I Care? New Technologies for Libraries & LibrariansWhy Should I Care? New Technologies for Libraries & Librarians
Why Should I Care? New Technologies for Libraries & Librarians
Nicole C. Engard
 

Ähnlich wie Distributed Backups for friends and communities (20)

The Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxThe Productive Researcher's Technology Toolbox
The Productive Researcher's Technology Toolbox
 
Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11
 
Gradle - The hackable build-tool
Gradle - The hackable build-toolGradle - The hackable build-tool
Gradle - The hackable build-tool
 
Digital tools for professional learning
Digital tools for professional learningDigital tools for professional learning
Digital tools for professional learning
 
Teaching and Learning Technology
Teaching and Learning TechnologyTeaching and Learning Technology
Teaching and Learning Technology
 
Donating a mature project to Eclipse
Donating a mature project to EclipseDonating a mature project to Eclipse
Donating a mature project to Eclipse
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TV
 
Tech Forum
Tech ForumTech Forum
Tech Forum
 
webæ ‡ć‡†ćŒ–äș€æ”äŒšäžŠæ”·ç«™bobby戆äș«
webæ ‡ć‡†ćŒ–äș€æ”äŒšäžŠæ”·ç«™bobby戆äș«webæ ‡ć‡†ćŒ–äș€æ”äŒšäžŠæ”·ç«™bobby戆äș«
webæ ‡ć‡†ćŒ–äș€æ”äŒšäžŠæ”·ç«™bobby戆äș«
 
webæ ‡ć‡†ćŒ–äș€æ”äŒšbobby戆äș«
webæ ‡ć‡†ćŒ–äș€æ”äŒšbobby戆äș«webæ ‡ć‡†ćŒ–äș€æ”äŒšbobby戆äș«
webæ ‡ć‡†ćŒ–äș€æ”äŒšbobby戆äș«
 
Ruby can haz Everyone
Ruby can haz EveryoneRuby can haz Everyone
Ruby can haz Everyone
 
The Most Awesomest Talk Ever
The Most Awesomest Talk EverThe Most Awesomest Talk Ever
The Most Awesomest Talk Ever
 
Template for ru11 pdf
Template for ru11 pdfTemplate for ru11 pdf
Template for ru11 pdf
 
Template for ru11 pdf
Template for ru11 pdfTemplate for ru11 pdf
Template for ru11 pdf
 
Jono mozilla-talk
Jono mozilla-talkJono mozilla-talk
Jono mozilla-talk
 
Meeting 9, social media and scholarship, assignment 4, 22 may evening session
Meeting 9, social media and scholarship, assignment 4, 22 may evening sessionMeeting 9, social media and scholarship, assignment 4, 22 may evening session
Meeting 9, social media and scholarship, assignment 4, 22 may evening session
 
the role of the future academic library...
the role of the future academic library...the role of the future academic library...
the role of the future academic library...
 
Frontend caching
Frontend cachingFrontend caching
Frontend caching
 
20111101 b hyland-w3-c-tpac-egov
20111101 b hyland-w3-c-tpac-egov20111101 b hyland-w3-c-tpac-egov
20111101 b hyland-w3-c-tpac-egov
 
Why Should I Care? New Technologies for Libraries & Librarians
Why Should I Care? New Technologies for Libraries & LibrariansWhy Should I Care? New Technologies for Libraries & Librarians
Why Should I Care? New Technologies for Libraries & Librarians
 

Mehr von Ade Oshineye

Guardian devexp and_discovery
Guardian devexp and_discoveryGuardian devexp and_discovery
Guardian devexp and_discovery
Ade Oshineye
 
Google masterplan
Google masterplanGoogle masterplan
Google masterplan
Ade Oshineye
 

Mehr von Ade Oshineye (9)

Google+ Hangouts at Digital Shoreditch
Google+ Hangouts at Digital ShoreditchGoogle+ Hangouts at Digital Shoreditch
Google+ Hangouts at Digital Shoreditch
 
Google+: an introduction
Google+: an introductionGoogle+: an introduction
Google+: an introduction
 
The freedom to be you
The freedom to be youThe freedom to be you
The freedom to be you
 
Google, Developer Experience and Discovery
Google, Developer Experience and DiscoveryGoogle, Developer Experience and Discovery
Google, Developer Experience and Discovery
 
Guardian devexp and_discovery
Guardian devexp and_discoveryGuardian devexp and_discovery
Guardian devexp and_discovery
 
Powering the Social Web (at the Dublin GTUG)
Powering the Social Web (at the Dublin GTUG)Powering the Social Web (at the Dublin GTUG)
Powering the Social Web (at the Dublin GTUG)
 
Google masterplan
Google masterplanGoogle masterplan
Google masterplan
 
Exploring Google's Social APIs
Exploring Google's Social APIsExploring Google's Social APIs
Exploring Google's Social APIs
 
Test Driven Development on Google App Engine
Test Driven Development on Google App EngineTest Driven Development on Google App Engine
Test Driven Development on Google App Engine
 

KĂŒrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

KĂŒrzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Distributed Backups for friends and communities

  • 1. Distributed Backups Friends and communities edition Sunday, May 22, 2011
  • 2. @adewale buzz.google.com/adewale @ade_oshineye twitter.com/ade_oshineye @adewale identi.ca/adewale Sunday, May 22, 2011
  • 3. Conclusions ïŹrst “THEY STOLE OUR REVOLUTION. NOW WE'RE STEALING IT BACK” Need To Know Sunday, May 22, 2011
  • 4. Conclusions ïŹrst “Communications tools don’t get socially interesting until they get technologically boring. Social effects are more important than just how the technology works” Clay Shirky Sunday, May 22, 2011
  • 5. Conclusions ïŹrst “Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it ;)” Linus Torvalds Sunday, May 22, 2011
  • 6. Conclusions ïŹrst “Kumbaya lets you live on the edge by trusting your friends to look after your data” Me Sunday, May 22, 2011
  • 7. Outline 1 Nobody really does backup 2 Cloud backup 3 Edge backup 4 Kumbaya 7 Sunday, May 22, 2011
  • 8. 1 Do you have backups? Sunday, May 22, 2011
  • 9. Backup? Automated Comprehensive Offsite Restorable VeriïŹed Sunday, May 22, 2011
  • 10. Local solutions rsync/rdiff-backup ddar duplicity bup Time Machine Sunday, May 22, 2011
  • 11. 2 Take it to the Cloud Sunday, May 22, 2011
  • 12. The Cloud: solutions Call in the professionals Dropbox Mozy Tarsnap - “Online backups for the truly paranoid” Sunday, May 22, 2011
  • 13. The Cloud: problems Asymmetric internet connections Time to restore Cost The Magnolia problem Security and trust Sunday, May 22, 2011
  • 14. 3 Take it to the Edge Sunday, May 22, 2011
  • 15. Do you know this man? http://www.ïŹ‚ickr.com/photos/bowbrick/2640073119/ Sunday, May 22, 2011
  • 16. In the beginning Sunday, May 22, 2011
  • 17. Edge Computing 2008 Notes: http://adewale.jaiku.com/presence/ff51e0c3b8394a34b816cf31db1d6a63 Sunday, May 22, 2011
  • 18. Obstacles? Screenshots from: http://www.oblomovka.com/public/opentech2008/livingontheedge.pdf Sunday, May 22, 2011
  • 20. Kumbaya is a P2P ïŹle system written in Java and Erlang is exposed to end-users via WebDAV and FUSE Sunday, May 22, 2011
  • 21. Kumbaya reuses existing solutions to technical problems is built from open-source components is Apache 2.0 licensed is a server written in Java uses CouchDB for distributed storage with multi- master replication Sunday, May 22, 2011
  • 22. Kumbaya is decentralised uses Kademlia for node discovery doesn’t ask you to trust its developers or anyone else Sunday, May 22, 2011
  • 23. Kumbaya is compatible with the Cloud: http://kumbaya.me/ is compatible with the Edge: http://code.google.com/ p/kumbaya/source/browse/README Sunday, May 22, 2011
  • 24. Kumbaya leverages the tools, protocols and conventions of the social web uses PGP or/and webïŹnger for verifying identity uses ‘asymmetric follow’ to say who can share with you lets you vouch for the identities of other nodes does not support anonymous sharing Sunday, May 22, 2011
  • 25. Kumbaya attempts to solve interesting social problems the bittorrent problem the Freenet problem the ‘trusted intermediary’ or Dropbox problem the Magnolia problem the bootstrap problem Sunday, May 22, 2011
  • 26. Kumbaya puts the user in control of their own data encrypts the user’s data only lets people with the appropriate key read the data no matter where it is stored Sunday, May 22, 2011
  • 27. Kumbaya is useful Sunday, May 22, 2011
  • 28. Kumbaya is useful? is a work in progress needs more contributors, writers and users Sunday, May 22, 2011
  • 29. Conclusions ïŹrst “THEY STOLE OUR REVOLUTION. NOW WE'RE STEALING IT BACK” Need To Know Sunday, May 22, 2011
  • 30. Conclusions ïŹrst “Communications tools don’t get socially interesting until they get technologically boring. Social effects are more important than just how the technology works” Clay Shirky Sunday, May 22, 2011
  • 31. Conclusions ïŹrst “Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it ;)” Linus Torvalds Sunday, May 22, 2011
  • 32. Conclusions ïŹrst “Kumbaya lets you live on the edge by trusting your friends to look after your data” Me Sunday, May 22, 2011
  • 33. References http://code.google.com/p/kumbaya/ http://kumbaya.me/ http://www.oblomovka.com/public/opentech2008/ livingontheedge.pdf Sunday, May 22, 2011