Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Federating the Social Web



Slides from my presentation

Slides from my presentation



Total Views
Views on SlideShare
Embed Views



1 Embed 12

http://coderwall.com 12



Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Awesome!
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Federating the Social Web Federating the Social Web Presentation Transcript

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