Your SlideShare is downloading. ×
Federating the Social Web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Federating the Social Web

2,524
views

Published on

Slides from my presentation

Slides from my presentation

Published in: Technology

1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,524
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
1
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Federating the Social Web FSOSS 2010
  • 2. hi, i'm "walkah"
  • 3. open source microblogging
  • 4. completely federated
  • 5. why?
  • 6. the problem
  • 7. problems multiple accounts (dozens?) fragmented conversation lack of ownership
  • 8. monoliths don't scale
  • 9. metcalfe's law
  • 10. metcalfe's law the value of a network is proportional to the square of the number of connected users of the system (n2).
  • 11. the more the much, much merrier
  • 12. socialnetwork.biz 101 1. get venture capital 2. make social network software 3. get everyone in the world to use it 4. WIN!
  • 13. the right way™ 1. have people 2. make or buy or install social network software 3. connect to the rest of the world 4. MOAR WIN!
  • 14. open source
  • 15. open source definition free redistribution derived works no discrimination against persons or groups no discrimination against fields of endeavor
  • 16. open web philosophies decentralization hackability two-way communication third-party integration & innovation
  • 17. prior art "Email" = SMTP, RFC 1822, RFC 5322, MIME... "Web" = HTTP, HTML, CSS, JavaScript... "Blogging" = Web, RSS or Atom, Atom API, trackback,...
  • 18. the social web?
  • 19. a solution
  • 20. OStatus
  • 21. An open standard for distributed status updates in near-realtime across different messaging hubs.
  • 22. microblogging features followers - subscription to individual updates replies / mentions - conversation / attention favourites - (a.k.a. "likes") groups - ability to join/leave and receive updates
  • 23. open standards bingo
  • 24. webfinger http://code.google.com/p/webfinger/ identity - addressing email-like identifiers discovery (endpoints, services)
  • 25. portable contacts http://portablecontacts.net/ represent user/people data similar to vcard avaliable as an atom extension
  • 26. activity streams http://activitystrea.ms/ actor + verb + object represent social activity avaliable as an atom extension
  • 27. pubsubhubbub http://code.google.com/apis/pubsubhubbub/ decentralized "push" for feeds simple, open server-to-server pubsub atom entries real-time to subscribers
  • 28. salmon http://www.salmon-protocol.org/ allow comments/notes to "swim upstream" open, decentralized & abuse-resistant targetted atom entries
  • 29. @todo private profiles approved/symmetric friendships direct messaging
  • 30. opportunities atom is extensible more activity objects & verbs additional applications
  • 31. resources FSW: http://federatedsocialweb.net/ OStatus: http://ostatus.org/ Enable your app: how-ostatus-enable-your-application
  • 32. keep in touch! 1. Implement OStatus compliant software 2. Follow acct:james@status.net 3. Say hi! (or sign up at http://status.net/)
  • 33. thank you