SlideShare a Scribd company logo
1 of 92
Download to read offline
Open Platforms
 (with portable social networks)



      David Recordon
     Open Platforms Tech Lead
            Six Apart
       david@sixapart.com

        Web 2.0 Expo Berlin 2007
Who am I?

• Live in San Francisco
• Workthe largest independent blogging company!
         for Six Apart
  We're
•   OpenID Foundation Vice-Chair
•   Recipient of a 2007 Google-O'Reilly Open
    Source award
so what's the problem?
My 20+ Social Networks




- Balancing many services online already
- Having to re-enter the same information and make the same connections
My 20+ Social Networks




- Dopplr, great idea, wanted to use it, asked to re-define friends again
- So sick of doing this!
- Broke the camel's back
- Dopplr, great idea, wanted to use it, asked to re-define friends again
- So sick of doing this!
- Broke the camel's back
why is this?
Social Networks
• Generally mammoths
• Lots of 80% complete features
• Lock-in business models
• Strong competition with
  each other
• A long tail of social networks
  is evolving
Social Applications

          • Each with a few great features
               (UNIX philosophy)
          • Data portability - mashups
               (RSS, Atom, OpenID, Microformats)
          • Creating combined value

Combined value as they don't compete to do everything, rather compete within their area of
expertise
social networks have your friends




- You've spent time defining them in each one you use
social applications need your friends




- Their mini social networks
social applications




 - But it isn't Dopplr's fault
 - Hacks such as scraping address books
 - No current way to get the social graph without asking for it, choosing a proprietary
platform, or only riding on the back of these social networks
social applications




 - But it isn't Dopplr's fault
 - Hacks such as scraping address books
 - No current way to get the social graph without asking for it, choosing a proprietary
platform, or only riding on the back of these social networks
social applications




 - But it isn't Dopplr's fault
 - Hacks such as scraping address books
 - No current way to get the social graph without asking for it, choosing a proprietary
platform, or only riding on the back of these social networks
social applications



                                      OpenSocial




 - But it isn't Dopplr's fault
 - Hacks such as scraping address books
 - No current way to get the social graph without asking for it, choosing a proprietary
platform, or only riding on the back of these social networks
So what about platforms?


                             OpenSocial




- None of these services interoperate (with rare exceptions of RSS support)
- Not a new problem
- OpenSocial is promising, though both Facebook and Netvibes UWA are successful
So what about platforms?




                  Facebook                         OpenSocial
Lots of talk of Facebook vs OpenSocial this past week

Bill Tancer (hitwise)
 - Weekly market share
 - Adding MySpace and Six Apart
So what about platforms?




                  Facebook                         OpenSocial
Lots of talk of Facebook vs OpenSocial this past week

Bill Tancer (hitwise)
 - Weekly market share
 - Adding MySpace and Six Apart
So what about platforms?




                  Facebook                         OpenSocial
Lots of talk of Facebook vs OpenSocial this past week

Bill Tancer (hitwise)
 - Weekly market share
 - Adding MySpace and Six Apart
open platforms shouldn't be
    about big company political
              battles


- This isn't about Facebook <em>or</em Google, it is about the web itself
quot;IM Warsquot;




-   Their IM networks couldn't interoperate either
-   People were forced to pick one
-   Hacky solutions such as Trillian and Adium -- not real interoperability
-   Going where their friends are
Jabber / XMPP




- Still evolving, but providing true interoperability between walled gardens
- Even the Dude in his garage can participate
Jabber / XMPP




- Still evolving, but providing true interoperability between walled gardens
- Even the Dude in his garage can participate
Jabber / XMPP




- Still evolving, but providing true interoperability between walled gardens
- Even the Dude in his garage can participate
Jabber / XMPP




- Still evolving, but providing true interoperability between walled gardens
- Even the Dude in his garage can participate
Identity Silos




- Have to create a new account everywhere you go
- Poor security using the same password everywhere, hack one account get them all
- Overwhelming
Identity Silos




- Have to create a new account everywhere you go
- Poor security using the same password everywhere, hack one account get them all
- Overwhelming
-   Decentralized identity
-   Reduce the number of accounts
-   Strongly protect your OpenIDs
-   Session dedicated to OpenID Wednesday afternoon
HOSTS



-   Examples of non-emerging technologies
-   Had to FTP a single quot;HOSTSquot; file around to resolve all names
-   Couldn't get to new sites until they were in the file and you fetched the updated file
-   Didn't scale
DNS



- Changes automatically propagate
- Made sysadmins happy
- More complicated than a white-space line-break separated file, but it scales
Segregated Messaging




- Most successful example of centralization -> decentralization
- 1960s demonstrated at MIT, required all users be on the same server
Email
                         SMTP as you know it today




- Took until the 1980s for SMTP to become popular
- Couldn't imagine a World without interoperable email
Centralization




 - Social networks today are generally centralized
 - Remember the business model of quot;lock-inquot;
 - By making open platforms via open technologies, the social networks can become
decentralized
Centralization
              (Why can't a LiveJournal user friend an Orkut user?)




 - Social networks today are generally centralized
 - Remember the business model of quot;lock-inquot;
 - By making open platforms via open technologies, the social networks can become
decentralized
Centralization
              (Why can't a LiveJournal user friend an Orkut user?)
                   (If Orkut supported OpenID and RSS they could!)




 - Social networks today are generally centralized
 - Remember the business model of quot;lock-inquot;
 - By making open platforms via open technologies, the social networks can become
decentralized
Decentralization



- But as history shows, technology becomes decentralized
it's harder
                                (but we always get there)




-   Scale
-   Data duplication / re-entry
-   Business decisions (geeks want to do the right thing)
-   Interoperability standards
quot;Either social networks will keep their walls up
to force individuals to choose, or they will open
     up in the hope that they'll get the
  customer even if their competitor
                  does, too.quot;

                                        O'Reilly Radar


-   Dopplr, don't go there for everything
-   Not trying to steal users, let them go there
-   This is not a zero-sum game
-   Traditional network eects
quot;A lot that you have heard here is about
  platforms and who is going to win. That is
Paleolithic thinking. The Web has already won.
        The web is the Platform.quot;

                   Jeff Huber - Google (Web 2.0 Summit '07)




-   There won't be just one walled platform, interop is a must
-   This battle was tried in the 1990s and was lost
-   HTML, CSS, JavaScript, XML
-   There will be many social networks and social applications
quot;As long as people feel that if they don't like
what we're doing they can just switch, then that
  keeps us honest and keeps everybody else
               honest as well.quot;
                      Eric Schmidt (Web 2.0 Summit '06)




- This year has had a trend reinforcing decentralization
- With the move toward services in the cloud, data import/export is increasingly important
- Good to see the large services understand this
Open Data is increasingly
         important as services
             move online
                           Tim O'Reilly (OSCON '07)




- Hosted services change the quot;openquot; game
- Data is as important as source
quot;Proprietary platforms based on the web are
    ice cubes. They can, for a time, suspend
 themselves above the web at large. But over
 time, they only ever melt into the water. And
   maybe they make it better when they do.quot;
                  Anil Dash - Six Apart (Dashes.com 2007)




- Embracing open technologies earlier will get you more later when others catch up
- Proprietary platforms, like tried in the 1990s, don't survive forever
So to Recap...
• I like social networks and social applications
• I like my friends
• I hate finding my friends again
• Decentralized technologies end up winning
• The web is the platform
• OpenSocial allows light-weight applications
  to run on potentially thousands of social
  networks (more detailed talk at 15:50)
social graph
                    (another type of user generated/owned data)




-   Social graph already exists as Zuckerberg said
-   Everyone is having to map it out
-   Every user is declaring their own maps
-   The user maps are THEIR data, not the services they're giving it to
people
relationships
people + relationships
social graph
Isn't it already portable?
Not really...

• My phone
• My address books
• My email addresses
• My IM accounts
• My 20+ social networks
They don't really talk to each other!
Translators




 (and many others)
Feed Aggregators




                               (and many others)
- Aggregating actions versus only content
Open Aggregators




    (and some others)
How are they open?

          • Open standards
              (RSS, Atom, XFN, FOAF, hCard, OpenID)
          • Publish, not just aggregate
          • Manage my friends across networks and
              republish them for social applications




- So via Lifestreams I can comment on a blog and have it published on the blog
What about privacy?
 (Tom may only be my friend on MySpace)
quot;Didn't you say privacy was harder?quot;
Yes, but still possible!
OAuth
              (emerging standard; quot;your valet key for the webquot;)




- Standardized existing duplicate protocols from Google, Yahoo!, AOL, and Microsoft
- Remove the need to ask for email provider passwords
What is OAuth?
           • Distributed authorization
           • Open community specification
           • Converging proprietary specifications from
               Flickr, Google,Yahoo!, AOL, and Microsoft
           • With the involvement of Flickr,Yahoo!, and
               Google!



-   Companies had very similar specs
-   Wouldn't use each others
-   Would use an open version from the community
-   Really important for sharing non-public data
How does it work?
I never gave Keynote my
   YouTube password
let's imagine a world
Of portable social networks
Of portable social networks
Of portable social networks
Of portable social networks




- Already better today since Dopplr uses Microformats
Of portable social networks




                                         MyFriends.com



- Already better today since Dopplr uses Microformats
Of portable social networks




                       OAuth
                                         MyFriends.com



- Already better today since Dopplr uses Microformats
OpenID says who and describes where
          ...to find my services and data
OAuth keeps me in control
So how can we all make this happen?




 - Today you'll be laughed at if you say you're a blog site and have no RSS/Atom
 - Want to get to the same thing for social networks oering an analogous form of data
interop
 - To make it just as easy to move it, share it, mash it up as it is with blogs
markup and share data



- Microformats, FOAF, RSS, Atom, etc
- Format wars don't benefit users, we don't care where the curly braces go
import data



- This is common
export data



- This is not so common but many services do a good job
put the people in control



- History shown
- Network eects as David said
- Decentralization
privacy is important
                           (As seen on Facebook and others)




- Just fully public or fully private doesn't cut it
- Share with your friends
Email Hashing
          • david@sixapart.com becomes
              b448b79a2380daec5578d8df767c7b639c745250
          • Protects against SPAM
          • Doesn't protect against account linking
          • Six Apart doesn't share your hash if you're not
              sharing you're email



- Have to think about all aspects of privacy when running services
provide context outside your walls
   if users want to link accounts, allow it...they may even link to
                 your service from another profile
Who does this right with XFN?
          • Wordpress
          • Twitter
          • Pownce
          • LiveJournal
          • Google Profiles
          • TypePad
          • Movable Type, LiveJournal, and Vox coming soon
- Markup both on the service and outside the service
- Context matters for XFN rel-me
TypePad
make your network
                  more accessible
                 You can't fight it forever...David beats Goliath




- As seen with content, services will just scrape you if they want it
- Proactively sharing while respecting privacy reduces your own server load
- Talk of nasty hacks within the browser for uncooperative services
Real-time Stream of
               Relationship Changes
                       http://updates.elsewhere.im




                                                      coming soon
- As a way to make more accessible
- Allows real-time relationship changes to be noted across services
- Don't have to quot;pingquot; every news feed service that you're now friends with me
We Have the Tools
•   Identity

•   Data formats

•   Distributed authorization      OAuth
•   Distributed applications    OpenSocial
•   Translators

•   Open aggregators

•   Realtime data               Streams, PubSub
Now we all need to weave them together!




- Watch for developments in this space
- quot;social graphquot; as a tag
- O'Reilly Radar, TechCrunch
Questions?

        David Recordon
        Open Platforms Tech Lead
               Six Apart
          david@sixapart.com


OpenSocial session today at 15:50
  OpenID session tomorrow

More Related Content

What's hot

fOSSa2011: Five Things About Online Community and Networks
fOSSa2011: Five Things About Online Community and NetworksfOSSa2011: Five Things About Online Community and Networks
fOSSa2011: Five Things About Online Community and NetworksNancy Wright White
 
Designing for the Social Web
Designing for the Social WebDesigning for the Social Web
Designing for the Social Webadactio
 
Tech Camps at the Library
Tech Camps at the LibraryTech Camps at the Library
Tech Camps at the LibraryNicole Baratta
 
10 Years of CES: 2007-2016
10 Years of CES: 2007-201610 Years of CES: 2007-2016
10 Years of CES: 2007-2016David Berkowitz
 
Cutting the Gordian Knot — Michael Peter Edson, We Are Museums 2019
Cutting the Gordian Knot — Michael Peter Edson, We Are Museums 2019Cutting the Gordian Knot — Michael Peter Edson, We Are Museums 2019
Cutting the Gordian Knot — Michael Peter Edson, We Are Museums 2019Michael Edson
 
Thinking about “Slow Community” (particularly in the online context…)
Thinking about “Slow Community”(particularly in the online context…)Thinking about “Slow Community”(particularly in the online context…)
Thinking about “Slow Community” (particularly in the online context…)Nancy Wright White
 
social networks and experience design
social networks and experience designsocial networks and experience design
social networks and experience designJames Boardwell
 
Digital Habitats Nov09 Frameworks
Digital Habitats Nov09 FrameworksDigital Habitats Nov09 Frameworks
Digital Habitats Nov09 FrameworksNancy Wright White
 
John Breslin - Introduction / overview
John Breslin - Introduction / overviewJohn Breslin - Introduction / overview
John Breslin - Introduction / overviewDERIGalway
 
Online Community Training
Online Community TrainingOnline Community Training
Online Community TrainingDawn Foster
 
Networked Learningand Wider World Final
Networked Learningand Wider World FinalNetworked Learningand Wider World Final
Networked Learningand Wider World FinalNancy Wright White
 
5 Communications Trends Affecting Business And Education
5 Communications Trends Affecting Business And Education5 Communications Trends Affecting Business And Education
5 Communications Trends Affecting Business And EducationJeffrey Stewart
 
Deanz2008 Stewarding Technology for Learn
Deanz2008 Stewarding Technology for LearnDeanz2008 Stewarding Technology for Learn
Deanz2008 Stewarding Technology for LearnNancy Wright White
 
Should We Use Community EDayz09 Keynote
Should We Use Community EDayz09 KeynoteShould We Use Community EDayz09 Keynote
Should We Use Community EDayz09 KeynoteNancy Wright White
 
Me, We and Everyone: navigating the spaces between individuals, groups and ne...
Me, We and Everyone: navigating the spaces between individuals, groups and ne...Me, We and Everyone: navigating the spaces between individuals, groups and ne...
Me, We and Everyone: navigating the spaces between individuals, groups and ne...Nancy Wright White
 
Should We Use Community IOC 2010
Should We Use Community IOC 2010Should We Use Community IOC 2010
Should We Use Community IOC 2010Nancy Wright White
 
Web 2.0 and pedagogy overview, Wesleyan 2006
Web 2.0 and pedagogy overview, Wesleyan 2006Web 2.0 and pedagogy overview, Wesleyan 2006
Web 2.0 and pedagogy overview, Wesleyan 2006Bryan Alexander
 
Business Social Networking - part 1: cultural and historical perspective #BSN...
Business Social Networking - part 1: cultural and historical perspective #BSN...Business Social Networking - part 1: cultural and historical perspective #BSN...
Business Social Networking - part 1: cultural and historical perspective #BSN...Roberto Lofaro
 
Communities, Networks and Engagement: Finding a Place for Action
Communities, Networks and Engagement: Finding a Place for ActionCommunities, Networks and Engagement: Finding a Place for Action
Communities, Networks and Engagement: Finding a Place for ActionNancy Wright White
 

What's hot (20)

fOSSa2011: Five Things About Online Community and Networks
fOSSa2011: Five Things About Online Community and NetworksfOSSa2011: Five Things About Online Community and Networks
fOSSa2011: Five Things About Online Community and Networks
 
Web 2.0 By Naveen
Web 2.0 By NaveenWeb 2.0 By Naveen
Web 2.0 By Naveen
 
Designing for the Social Web
Designing for the Social WebDesigning for the Social Web
Designing for the Social Web
 
Tech Camps at the Library
Tech Camps at the LibraryTech Camps at the Library
Tech Camps at the Library
 
10 Years of CES: 2007-2016
10 Years of CES: 2007-201610 Years of CES: 2007-2016
10 Years of CES: 2007-2016
 
Cutting the Gordian Knot — Michael Peter Edson, We Are Museums 2019
Cutting the Gordian Knot — Michael Peter Edson, We Are Museums 2019Cutting the Gordian Knot — Michael Peter Edson, We Are Museums 2019
Cutting the Gordian Knot — Michael Peter Edson, We Are Museums 2019
 
Thinking about “Slow Community” (particularly in the online context…)
Thinking about “Slow Community”(particularly in the online context…)Thinking about “Slow Community”(particularly in the online context…)
Thinking about “Slow Community” (particularly in the online context…)
 
social networks and experience design
social networks and experience designsocial networks and experience design
social networks and experience design
 
Digital Habitats Nov09 Frameworks
Digital Habitats Nov09 FrameworksDigital Habitats Nov09 Frameworks
Digital Habitats Nov09 Frameworks
 
John Breslin - Introduction / overview
John Breslin - Introduction / overviewJohn Breslin - Introduction / overview
John Breslin - Introduction / overview
 
Online Community Training
Online Community TrainingOnline Community Training
Online Community Training
 
Networked Learningand Wider World Final
Networked Learningand Wider World FinalNetworked Learningand Wider World Final
Networked Learningand Wider World Final
 
5 Communications Trends Affecting Business And Education
5 Communications Trends Affecting Business And Education5 Communications Trends Affecting Business And Education
5 Communications Trends Affecting Business And Education
 
Deanz2008 Stewarding Technology for Learn
Deanz2008 Stewarding Technology for LearnDeanz2008 Stewarding Technology for Learn
Deanz2008 Stewarding Technology for Learn
 
Should We Use Community EDayz09 Keynote
Should We Use Community EDayz09 KeynoteShould We Use Community EDayz09 Keynote
Should We Use Community EDayz09 Keynote
 
Me, We and Everyone: navigating the spaces between individuals, groups and ne...
Me, We and Everyone: navigating the spaces between individuals, groups and ne...Me, We and Everyone: navigating the spaces between individuals, groups and ne...
Me, We and Everyone: navigating the spaces between individuals, groups and ne...
 
Should We Use Community IOC 2010
Should We Use Community IOC 2010Should We Use Community IOC 2010
Should We Use Community IOC 2010
 
Web 2.0 and pedagogy overview, Wesleyan 2006
Web 2.0 and pedagogy overview, Wesleyan 2006Web 2.0 and pedagogy overview, Wesleyan 2006
Web 2.0 and pedagogy overview, Wesleyan 2006
 
Business Social Networking - part 1: cultural and historical perspective #BSN...
Business Social Networking - part 1: cultural and historical perspective #BSN...Business Social Networking - part 1: cultural and historical perspective #BSN...
Business Social Networking - part 1: cultural and historical perspective #BSN...
 
Communities, Networks and Engagement: Finding a Place for Action
Communities, Networks and Engagement: Finding a Place for ActionCommunities, Networks and Engagement: Finding a Place for Action
Communities, Networks and Engagement: Finding a Place for Action
 

Similar to Web 2.0 Expo Berlin: Open Platforms and the Social Graph

moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_dayxlight
 
2 Conferences in 1 hour
2 Conferences in 1 hour2 Conferences in 1 hour
2 Conferences in 1 hourIan Forrester
 
Appleseed Project
Appleseed ProjectAppleseed Project
Appleseed ProjectHooterville
 
Daniel Appelquist's Presentation at Emerging Communication Conference & Award...
Daniel Appelquist's Presentation at Emerging Communication Conference & Award...Daniel Appelquist's Presentation at Emerging Communication Conference & Award...
Daniel Appelquist's Presentation at Emerging Communication Conference & Award...eCommConf
 
Implementing the Social Web
Implementing the Social WebImplementing the Social Web
Implementing the Social WebChris Messina
 
web 2.0 Implementing the Social Web
web 2.0 Implementing the Social Webweb 2.0 Implementing the Social Web
web 2.0 Implementing the Social WebAnabelle P
 
ReadWriteWeb Presentation Dec08
ReadWriteWeb Presentation Dec08ReadWriteWeb Presentation Dec08
ReadWriteWeb Presentation Dec08Richard MacManus
 
The Science Of Social Networks
The Science Of Social NetworksThe Science Of Social Networks
The Science Of Social NetworksEhren Foss
 
Web3.0 or The semantic web
Web3.0 or The semantic webWeb3.0 or The semantic web
Web3.0 or The semantic webDarren Wood
 
Coding on the Shoulders of Giants
Coding on the Shoulders of GiantsCoding on the Shoulders of Giants
Coding on the Shoulders of GiantsMatt Biddulph
 
Web Technology Trends for 2008 and Beyond, March 08
Web Technology Trends for 2008 and Beyond, March 08Web Technology Trends for 2008 and Beyond, March 08
Web Technology Trends for 2008 and Beyond, March 08Richard MacManus
 
Your career on digital - essential skills from LinkedIn to Digital Leadership
Your career on digital - essential skills from LinkedIn to Digital LeadershipYour career on digital - essential skills from LinkedIn to Digital Leadership
Your career on digital - essential skills from LinkedIn to Digital LeadershipAntony Mayfield
 
MIS Project Joseph Hernandez
MIS Project Joseph HernandezMIS Project Joseph Hernandez
MIS Project Joseph HernandezJoseph Hernandez
 
2010 ALGIM Gov 2.0
2010 ALGIM Gov 2.02010 ALGIM Gov 2.0
2010 ALGIM Gov 2.0gnat
 
Virtual Powers, Wordly Powers
Virtual Powers, Wordly PowersVirtual Powers, Wordly Powers
Virtual Powers, Wordly PowersJean Lequeux
 
Tim w open data strategy 12th may 2011
Tim w open data strategy  12th may 2011Tim w open data strategy  12th may 2011
Tim w open data strategy 12th may 2011Tim Willoughby
 
SUG - Singapore - Use of Social communication in the next generation of business
SUG - Singapore - Use of Social communication in the next generation of businessSUG - Singapore - Use of Social communication in the next generation of business
SUG - Singapore - Use of Social communication in the next generation of businessMark Stokes
 
Connection for Innovation - Petter Coffee - Avanxo Cloud Forum 2013
Connection for Innovation - Petter Coffee - Avanxo Cloud Forum 2013 Connection for Innovation - Petter Coffee - Avanxo Cloud Forum 2013
Connection for Innovation - Petter Coffee - Avanxo Cloud Forum 2013 Avanxo
 

Similar to Web 2.0 Expo Berlin: Open Platforms and the Social Graph (20)

moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_day
 
2 Conferences in 1 hour
2 Conferences in 1 hour2 Conferences in 1 hour
2 Conferences in 1 hour
 
Appleseed Project
Appleseed ProjectAppleseed Project
Appleseed Project
 
Daniel Appelquist's Presentation at Emerging Communication Conference & Award...
Daniel Appelquist's Presentation at Emerging Communication Conference & Award...Daniel Appelquist's Presentation at Emerging Communication Conference & Award...
Daniel Appelquist's Presentation at Emerging Communication Conference & Award...
 
Implementing the Social Web
Implementing the Social WebImplementing the Social Web
Implementing the Social Web
 
web 2.0 Implementing the Social Web
web 2.0 Implementing the Social Webweb 2.0 Implementing the Social Web
web 2.0 Implementing the Social Web
 
ReadWriteWeb Presentation Dec08
ReadWriteWeb Presentation Dec08ReadWriteWeb Presentation Dec08
ReadWriteWeb Presentation Dec08
 
The DiSo Project
The DiSo ProjectThe DiSo Project
The DiSo Project
 
The Science Of Social Networks
The Science Of Social NetworksThe Science Of Social Networks
The Science Of Social Networks
 
When?
When?When?
When?
 
Web3.0 or The semantic web
Web3.0 or The semantic webWeb3.0 or The semantic web
Web3.0 or The semantic web
 
Coding on the Shoulders of Giants
Coding on the Shoulders of GiantsCoding on the Shoulders of Giants
Coding on the Shoulders of Giants
 
Web Technology Trends for 2008 and Beyond, March 08
Web Technology Trends for 2008 and Beyond, March 08Web Technology Trends for 2008 and Beyond, March 08
Web Technology Trends for 2008 and Beyond, March 08
 
Your career on digital - essential skills from LinkedIn to Digital Leadership
Your career on digital - essential skills from LinkedIn to Digital LeadershipYour career on digital - essential skills from LinkedIn to Digital Leadership
Your career on digital - essential skills from LinkedIn to Digital Leadership
 
MIS Project Joseph Hernandez
MIS Project Joseph HernandezMIS Project Joseph Hernandez
MIS Project Joseph Hernandez
 
2010 ALGIM Gov 2.0
2010 ALGIM Gov 2.02010 ALGIM Gov 2.0
2010 ALGIM Gov 2.0
 
Virtual Powers, Wordly Powers
Virtual Powers, Wordly PowersVirtual Powers, Wordly Powers
Virtual Powers, Wordly Powers
 
Tim w open data strategy 12th may 2011
Tim w open data strategy  12th may 2011Tim w open data strategy  12th may 2011
Tim w open data strategy 12th may 2011
 
SUG - Singapore - Use of Social communication in the next generation of business
SUG - Singapore - Use of Social communication in the next generation of businessSUG - Singapore - Use of Social communication in the next generation of business
SUG - Singapore - Use of Social communication in the next generation of business
 
Connection for Innovation - Petter Coffee - Avanxo Cloud Forum 2013
Connection for Innovation - Petter Coffee - Avanxo Cloud Forum 2013 Connection for Innovation - Petter Coffee - Avanxo Cloud Forum 2013
Connection for Innovation - Petter Coffee - Avanxo Cloud Forum 2013
 

More from David Recordon

Decentralized Social Networks - WebVisions 2009
Decentralized Social Networks - WebVisions 2009Decentralized Social Networks - WebVisions 2009
Decentralized Social Networks - WebVisions 2009David Recordon
 
A Social Web Intro at the Internet Identity Workshop
A Social Web Intro at the Internet Identity WorkshopA Social Web Intro at the Internet Identity Workshop
A Social Web Intro at the Internet Identity WorkshopDavid Recordon
 
OpenID Introduction - IIW2008b
OpenID Introduction - IIW2008bOpenID Introduction - IIW2008b
OpenID Introduction - IIW2008bDavid Recordon
 
Learning from Apache to create Open Specifications
Learning from Apache to create Open SpecificationsLearning from Apache to create Open Specifications
Learning from Apache to create Open SpecificationsDavid Recordon
 
"Blowing Up" Social Networks by Going Open
"Blowing Up" Social Networks by Going Open"Blowing Up" Social Networks by Going Open
"Blowing Up" Social Networks by Going OpenDavid Recordon
 
Supporting The Open Web - OSCON 2008
Supporting The Open Web - OSCON 2008Supporting The Open Web - OSCON 2008
Supporting The Open Web - OSCON 2008David Recordon
 
Building Open Platforms
Building Open PlatformsBuilding Open Platforms
Building Open PlatformsDavid Recordon
 
Open Platforms in Web 2.0
Open Platforms in Web 2.0Open Platforms in Web 2.0
Open Platforms in Web 2.0David Recordon
 
OpenID Foundation Japan Chapter Announcement
OpenID Foundation Japan Chapter AnnouncementOpenID Foundation Japan Chapter Announcement
OpenID Foundation Japan Chapter AnnouncementDavid Recordon
 
Web 2.0 Expo Berlin: OpenID Emerging from Web 2.0
Web 2.0 Expo Berlin: OpenID Emerging from Web 2.0Web 2.0 Expo Berlin: OpenID Emerging from Web 2.0
Web 2.0 Expo Berlin: OpenID Emerging from Web 2.0David Recordon
 
Eduserv OpenID Meeting: OpenID Today
Eduserv OpenID Meeting: OpenID TodayEduserv OpenID Meeting: OpenID Today
Eduserv OpenID Meeting: OpenID TodayDavid Recordon
 
Digital ID World 2007 - Understanding Openid
Digital ID World 2007 - Understanding OpenidDigital ID World 2007 - Understanding Openid
Digital ID World 2007 - Understanding OpenidDavid Recordon
 
OpenID Overview - Seoul July 2007
OpenID Overview - Seoul July 2007OpenID Overview - Seoul July 2007
OpenID Overview - Seoul July 2007David Recordon
 
OpenID Bootcamp Tutorial
OpenID Bootcamp TutorialOpenID Bootcamp Tutorial
OpenID Bootcamp TutorialDavid Recordon
 

More from David Recordon (17)

Decentralized Social Networks - WebVisions 2009
Decentralized Social Networks - WebVisions 2009Decentralized Social Networks - WebVisions 2009
Decentralized Social Networks - WebVisions 2009
 
A Social Web Intro at the Internet Identity Workshop
A Social Web Intro at the Internet Identity WorkshopA Social Web Intro at the Internet Identity Workshop
A Social Web Intro at the Internet Identity Workshop
 
Anatomy Of "Connect"
Anatomy Of "Connect"Anatomy Of "Connect"
Anatomy Of "Connect"
 
OpenID Introduction - IIW2008b
OpenID Introduction - IIW2008bOpenID Introduction - IIW2008b
OpenID Introduction - IIW2008b
 
Learning from Apache to create Open Specifications
Learning from Apache to create Open SpecificationsLearning from Apache to create Open Specifications
Learning from Apache to create Open Specifications
 
"Blowing Up" Social Networks by Going Open
"Blowing Up" Social Networks by Going Open"Blowing Up" Social Networks by Going Open
"Blowing Up" Social Networks by Going Open
 
Supporting The Open Web - OSCON 2008
Supporting The Open Web - OSCON 2008Supporting The Open Web - OSCON 2008
Supporting The Open Web - OSCON 2008
 
Building Open Platforms
Building Open PlatformsBuilding Open Platforms
Building Open Platforms
 
Open Platforms in Web 2.0
Open Platforms in Web 2.0Open Platforms in Web 2.0
Open Platforms in Web 2.0
 
OpenID Foundation Japan Chapter Announcement
OpenID Foundation Japan Chapter AnnouncementOpenID Foundation Japan Chapter Announcement
OpenID Foundation Japan Chapter Announcement
 
Web 2.0 Expo Berlin: OpenID Emerging from Web 2.0
Web 2.0 Expo Berlin: OpenID Emerging from Web 2.0Web 2.0 Expo Berlin: OpenID Emerging from Web 2.0
Web 2.0 Expo Berlin: OpenID Emerging from Web 2.0
 
Eduserv OpenID Meeting: OpenID Today
Eduserv OpenID Meeting: OpenID TodayEduserv OpenID Meeting: OpenID Today
Eduserv OpenID Meeting: OpenID Today
 
ScubaBots - Ignite Sf
ScubaBots - Ignite SfScubaBots - Ignite Sf
ScubaBots - Ignite Sf
 
Digital ID World 2007 - Understanding Openid
Digital ID World 2007 - Understanding OpenidDigital ID World 2007 - Understanding Openid
Digital ID World 2007 - Understanding Openid
 
Implementing OpenID
Implementing OpenIDImplementing OpenID
Implementing OpenID
 
OpenID Overview - Seoul July 2007
OpenID Overview - Seoul July 2007OpenID Overview - Seoul July 2007
OpenID Overview - Seoul July 2007
 
OpenID Bootcamp Tutorial
OpenID Bootcamp TutorialOpenID Bootcamp Tutorial
OpenID Bootcamp Tutorial
 

Recently uploaded

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Recently uploaded (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Web 2.0 Expo Berlin: Open Platforms and the Social Graph

  • 1. Open Platforms (with portable social networks) David Recordon Open Platforms Tech Lead Six Apart david@sixapart.com Web 2.0 Expo Berlin 2007
  • 2. Who am I? • Live in San Francisco • Workthe largest independent blogging company! for Six Apart We're • OpenID Foundation Vice-Chair • Recipient of a 2007 Google-O'Reilly Open Source award
  • 3. so what's the problem?
  • 4. My 20+ Social Networks - Balancing many services online already - Having to re-enter the same information and make the same connections
  • 5. My 20+ Social Networks - Dopplr, great idea, wanted to use it, asked to re-define friends again - So sick of doing this! - Broke the camel's back
  • 6. - Dopplr, great idea, wanted to use it, asked to re-define friends again - So sick of doing this! - Broke the camel's back
  • 8. Social Networks • Generally mammoths • Lots of 80% complete features • Lock-in business models • Strong competition with each other • A long tail of social networks is evolving
  • 9. Social Applications • Each with a few great features (UNIX philosophy) • Data portability - mashups (RSS, Atom, OpenID, Microformats) • Creating combined value Combined value as they don't compete to do everything, rather compete within their area of expertise
  • 10. social networks have your friends - You've spent time defining them in each one you use
  • 11. social applications need your friends - Their mini social networks
  • 12. social applications - But it isn't Dopplr's fault - Hacks such as scraping address books - No current way to get the social graph without asking for it, choosing a proprietary platform, or only riding on the back of these social networks
  • 13. social applications - But it isn't Dopplr's fault - Hacks such as scraping address books - No current way to get the social graph without asking for it, choosing a proprietary platform, or only riding on the back of these social networks
  • 14. social applications - But it isn't Dopplr's fault - Hacks such as scraping address books - No current way to get the social graph without asking for it, choosing a proprietary platform, or only riding on the back of these social networks
  • 15. social applications OpenSocial - But it isn't Dopplr's fault - Hacks such as scraping address books - No current way to get the social graph without asking for it, choosing a proprietary platform, or only riding on the back of these social networks
  • 16. So what about platforms? OpenSocial - None of these services interoperate (with rare exceptions of RSS support) - Not a new problem - OpenSocial is promising, though both Facebook and Netvibes UWA are successful
  • 17. So what about platforms? Facebook OpenSocial Lots of talk of Facebook vs OpenSocial this past week Bill Tancer (hitwise) - Weekly market share - Adding MySpace and Six Apart
  • 18. So what about platforms? Facebook OpenSocial Lots of talk of Facebook vs OpenSocial this past week Bill Tancer (hitwise) - Weekly market share - Adding MySpace and Six Apart
  • 19. So what about platforms? Facebook OpenSocial Lots of talk of Facebook vs OpenSocial this past week Bill Tancer (hitwise) - Weekly market share - Adding MySpace and Six Apart
  • 20. open platforms shouldn't be about big company political battles - This isn't about Facebook <em>or</em Google, it is about the web itself
  • 21. quot;IM Warsquot; - Their IM networks couldn't interoperate either - People were forced to pick one - Hacky solutions such as Trillian and Adium -- not real interoperability - Going where their friends are
  • 22. Jabber / XMPP - Still evolving, but providing true interoperability between walled gardens - Even the Dude in his garage can participate
  • 23. Jabber / XMPP - Still evolving, but providing true interoperability between walled gardens - Even the Dude in his garage can participate
  • 24. Jabber / XMPP - Still evolving, but providing true interoperability between walled gardens - Even the Dude in his garage can participate
  • 25. Jabber / XMPP - Still evolving, but providing true interoperability between walled gardens - Even the Dude in his garage can participate
  • 26. Identity Silos - Have to create a new account everywhere you go - Poor security using the same password everywhere, hack one account get them all - Overwhelming
  • 27. Identity Silos - Have to create a new account everywhere you go - Poor security using the same password everywhere, hack one account get them all - Overwhelming
  • 28. - Decentralized identity - Reduce the number of accounts - Strongly protect your OpenIDs - Session dedicated to OpenID Wednesday afternoon
  • 29. HOSTS - Examples of non-emerging technologies - Had to FTP a single quot;HOSTSquot; file around to resolve all names - Couldn't get to new sites until they were in the file and you fetched the updated file - Didn't scale
  • 30. DNS - Changes automatically propagate - Made sysadmins happy - More complicated than a white-space line-break separated file, but it scales
  • 31. Segregated Messaging - Most successful example of centralization -> decentralization - 1960s demonstrated at MIT, required all users be on the same server
  • 32. Email SMTP as you know it today - Took until the 1980s for SMTP to become popular - Couldn't imagine a World without interoperable email
  • 33. Centralization - Social networks today are generally centralized - Remember the business model of quot;lock-inquot; - By making open platforms via open technologies, the social networks can become decentralized
  • 34. Centralization (Why can't a LiveJournal user friend an Orkut user?) - Social networks today are generally centralized - Remember the business model of quot;lock-inquot; - By making open platforms via open technologies, the social networks can become decentralized
  • 35. Centralization (Why can't a LiveJournal user friend an Orkut user?) (If Orkut supported OpenID and RSS they could!) - Social networks today are generally centralized - Remember the business model of quot;lock-inquot; - By making open platforms via open technologies, the social networks can become decentralized
  • 36. Decentralization - But as history shows, technology becomes decentralized
  • 37. it's harder (but we always get there) - Scale - Data duplication / re-entry - Business decisions (geeks want to do the right thing) - Interoperability standards
  • 38. quot;Either social networks will keep their walls up to force individuals to choose, or they will open up in the hope that they'll get the customer even if their competitor does, too.quot; O'Reilly Radar - Dopplr, don't go there for everything - Not trying to steal users, let them go there - This is not a zero-sum game - Traditional network eects
  • 39. quot;A lot that you have heard here is about platforms and who is going to win. That is Paleolithic thinking. The Web has already won. The web is the Platform.quot; Jeff Huber - Google (Web 2.0 Summit '07) - There won't be just one walled platform, interop is a must - This battle was tried in the 1990s and was lost - HTML, CSS, JavaScript, XML - There will be many social networks and social applications
  • 40. quot;As long as people feel that if they don't like what we're doing they can just switch, then that keeps us honest and keeps everybody else honest as well.quot; Eric Schmidt (Web 2.0 Summit '06) - This year has had a trend reinforcing decentralization - With the move toward services in the cloud, data import/export is increasingly important - Good to see the large services understand this
  • 41. Open Data is increasingly important as services move online Tim O'Reilly (OSCON '07) - Hosted services change the quot;openquot; game - Data is as important as source
  • 42. quot;Proprietary platforms based on the web are ice cubes. They can, for a time, suspend themselves above the web at large. But over time, they only ever melt into the water. And maybe they make it better when they do.quot; Anil Dash - Six Apart (Dashes.com 2007) - Embracing open technologies earlier will get you more later when others catch up - Proprietary platforms, like tried in the 1990s, don't survive forever
  • 43. So to Recap... • I like social networks and social applications • I like my friends • I hate finding my friends again • Decentralized technologies end up winning • The web is the platform • OpenSocial allows light-weight applications to run on potentially thousands of social networks (more detailed talk at 15:50)
  • 44. social graph (another type of user generated/owned data) - Social graph already exists as Zuckerberg said - Everyone is having to map it out - Every user is declaring their own maps - The user maps are THEIR data, not the services they're giving it to
  • 49. Isn't it already portable?
  • 50. Not really... • My phone • My address books • My email addresses • My IM accounts • My 20+ social networks
  • 51. They don't really talk to each other!
  • 53. Feed Aggregators (and many others) - Aggregating actions versus only content
  • 54. Open Aggregators (and some others)
  • 55. How are they open? • Open standards (RSS, Atom, XFN, FOAF, hCard, OpenID) • Publish, not just aggregate • Manage my friends across networks and republish them for social applications - So via Lifestreams I can comment on a blog and have it published on the blog
  • 56. What about privacy? (Tom may only be my friend on MySpace)
  • 57. quot;Didn't you say privacy was harder?quot;
  • 58. Yes, but still possible!
  • 59. OAuth (emerging standard; quot;your valet key for the webquot;) - Standardized existing duplicate protocols from Google, Yahoo!, AOL, and Microsoft - Remove the need to ask for email provider passwords
  • 60. What is OAuth? • Distributed authorization • Open community specification • Converging proprietary specifications from Flickr, Google,Yahoo!, AOL, and Microsoft • With the involvement of Flickr,Yahoo!, and Google! - Companies had very similar specs - Wouldn't use each others - Would use an open version from the community - Really important for sharing non-public data
  • 61. How does it work?
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68. I never gave Keynote my YouTube password
  • 73. Of portable social networks - Already better today since Dopplr uses Microformats
  • 74. Of portable social networks MyFriends.com - Already better today since Dopplr uses Microformats
  • 75. Of portable social networks OAuth MyFriends.com - Already better today since Dopplr uses Microformats
  • 76. OpenID says who and describes where ...to find my services and data
  • 77. OAuth keeps me in control
  • 78. So how can we all make this happen? - Today you'll be laughed at if you say you're a blog site and have no RSS/Atom - Want to get to the same thing for social networks oering an analogous form of data interop - To make it just as easy to move it, share it, mash it up as it is with blogs
  • 79. markup and share data - Microformats, FOAF, RSS, Atom, etc - Format wars don't benefit users, we don't care where the curly braces go
  • 80. import data - This is common
  • 81. export data - This is not so common but many services do a good job
  • 82. put the people in control - History shown - Network eects as David said - Decentralization
  • 83. privacy is important (As seen on Facebook and others) - Just fully public or fully private doesn't cut it - Share with your friends
  • 84. Email Hashing • david@sixapart.com becomes b448b79a2380daec5578d8df767c7b639c745250 • Protects against SPAM • Doesn't protect against account linking • Six Apart doesn't share your hash if you're not sharing you're email - Have to think about all aspects of privacy when running services
  • 85. provide context outside your walls if users want to link accounts, allow it...they may even link to your service from another profile
  • 86. Who does this right with XFN? • Wordpress • Twitter • Pownce • LiveJournal • Google Profiles • TypePad • Movable Type, LiveJournal, and Vox coming soon - Markup both on the service and outside the service - Context matters for XFN rel-me
  • 88. make your network more accessible You can't fight it forever...David beats Goliath - As seen with content, services will just scrape you if they want it - Proactively sharing while respecting privacy reduces your own server load - Talk of nasty hacks within the browser for uncooperative services
  • 89. Real-time Stream of Relationship Changes http://updates.elsewhere.im coming soon - As a way to make more accessible - Allows real-time relationship changes to be noted across services - Don't have to quot;pingquot; every news feed service that you're now friends with me
  • 90. We Have the Tools • Identity • Data formats • Distributed authorization OAuth • Distributed applications OpenSocial • Translators • Open aggregators • Realtime data Streams, PubSub
  • 91. Now we all need to weave them together! - Watch for developments in this space - quot;social graphquot; as a tag - O'Reilly Radar, TechCrunch
  • 92. Questions? David Recordon Open Platforms Tech Lead Six Apart david@sixapart.com OpenSocial session today at 15:50 OpenID session tomorrow