SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Fighting for the Future
of the Social Web
Selling Out and Opening Up

Joseph Smarr
Member of Technical Staff, Google
Portland, OR – July 26th, 2011

http://profiles.google.com/jsmarr
http://twitter.com/jsmarr
http://josephsmarr.com
A bit about me…
 Software Engineer at Google since 2010
 - Worked a lot on Google+ (esp. circles & sharing)
 - Also worked on Webfinger, Portable Contacts, Social Graph API, Buzz APIs


 Former CTO of Plaxo (and first employee, joined 2002)


 Long-time advocate and early adopter of Open Social Web
 - Bill of rights (opensocialweb.org)
 - Plaxo as early mainstream OpenID relying party
 - OpenID / OAuth hybrid spec
 - Portable Contacts spec
 - Former board member, OpenID Foundation
 - Former board member, OpenSocial Foundation
The obligatory disclaimer:


These are my personal views, not Google’s!
Is the social web actually opening up?

 Is open web tech getting more useful & user-friendly?

Have open web proponents “sold out” to big companies?

                    Hint: “yes and no…”
But first…a brief reminder:
Why we fight: Trying new
things should be easier!
Why we fight: Trying new
things should be easier!
Why we fight: Users should
control their own data!
Why we fight: Innovation
leads to awesomeness!
When will we have won?
 Users can try new services without having to
  “start over” or leave their friends & data behind.

 Users can connect across services that don’t
  know of each other (or like each other).

 Developers can thrive in a “social web
  ecosystem” and quickly find success.

 The social web is vibrant, innovative, and not
  owned by anyone (i.e. just like the web itself).
So…how are we doing so far?
OpenID: As mainstream as
Lady Gaga?
A nice “give and take,” even
with the big guys.
Random collection of “socia




arly all support OpenID and/or OA
     (or are out of business)
OAuth-based APIs are now the
norm.
OpenIDSampleStore.com
Best practices and sample
Sounds great! So…where’s the problem?
So near and yet so far…
So near and yet so far…
So near and yet so far…
How do I sign in with my
Yahoo! account here?
Sign-up forms stubbornly
refuse to die.
Hmm, which account did I use
last time?
Fresh companies bring fresh
ideas.
code.google.com/apis/identitytoolkit
Google is making account UI
The future: Re-building
OpenID on top of OAuth 2.
PortableContacts.net
Why are contact APIs like
snowflakes?
We fixed password-scraping,
but not much else.
Open protocols only work if
businesses let them!
What happened to “bridging
The technology is ahead of
the market.
Have we “sold out”?
Fixing “If the big guys don’t
Facebook became a champion
of OAuth.
Will Google+ be more than
Circles are “federation-
Reminder: The social web is
Is the social web actually opening up?

 Is open web tech getting more useful & user-friendly?

Have open web proponents “sold out” to big companies?
Is the social web actually opening up?
                     Answer:
 Is open web tech getting more useful & user-friendly?
   We’re making solid progress.
But we all need to keep pushing.
Have open web proponents “sold out” to big companies?
   The future is still ours to
              build.
If you want an open future,
do something about it.

Weitere ähnliche Inhalte

Ähnlich wie Fighting for the Future of the Social Web: Selling Out and Opening Up

Open Source Craft at Twitter
Open Source Craft at TwitterOpen Source Craft at Twitter
Open Source Craft at TwitterChris Aniszczyk
 
Space Invaders. The Revolution in a Nutshell.
Space Invaders. The Revolution in a Nutshell.Space Invaders. The Revolution in a Nutshell.
Space Invaders. The Revolution in a Nutshell.Gerald Hensel
 
Presentation about social media at Océ for students of Christelijke Hogeschoo...
Presentation about social media at Océ for students of Christelijke Hogeschoo...Presentation about social media at Océ for students of Christelijke Hogeschoo...
Presentation about social media at Océ for students of Christelijke Hogeschoo...Jan van Veen
 
Social Media: What's In It For You?
Social Media: What's In It For You?Social Media: What's In It For You?
Social Media: What's In It For You?Alan Belniak
 
NPA Worldwide Social Media Presentation
NPA Worldwide Social Media PresentationNPA Worldwide Social Media Presentation
NPA Worldwide Social Media PresentationJeff McGraw
 
Social Media Presentation For N P A Region Mtg Philly
Social Media Presentation For  N P A  Region  Mtg    PhillySocial Media Presentation For  N P A  Region  Mtg    Philly
Social Media Presentation For N P A Region Mtg PhillyJeff McGraw
 
Workshop Social Media
Workshop Social MediaWorkshop Social Media
Workshop Social MediaJan van Veen
 
Workshop Social Media
Workshop Social MediaWorkshop Social Media
Workshop Social Mediaguest074304
 
Web 2.0 in Plain English
Web 2.0 in Plain EnglishWeb 2.0 in Plain English
Web 2.0 in Plain Englishtroyangrignon
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010weitzelm
 
Entrepreneur in the age of Web2.0 2014
Entrepreneur in the age of Web2.0 2014Entrepreneur in the age of Web2.0 2014
Entrepreneur in the age of Web2.0 2014Lukas Ritzel
 
MIS Project Joseph Hernandez
MIS Project Joseph HernandezMIS Project Joseph Hernandez
MIS Project Joseph HernandezJoseph Hernandez
 
What does the fragmentation of the internet mean for design and usability?
What does the fragmentation of the internet mean for design and usability?What does the fragmentation of the internet mean for design and usability?
What does the fragmentation of the internet mean for design and usability?Rich Miller
 
Web 2010 – Ten Trends Defining Your Future
Web 2010 – Ten Trends Defining Your FutureWeb 2010 – Ten Trends Defining Your Future
Web 2010 – Ten Trends Defining Your FutureAffiliate Summit
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaRoy Lachica
 
Orta Therox
Orta TheroxOrta Therox
Orta TheroxCodeFest
 
Social Media Marketing 101
Social Media Marketing 101Social Media Marketing 101
Social Media Marketing 101Jevan Woolley
 
OU as e-business
OU as e-businessOU as e-business
OU as e-businessIan Roddis
 

Ähnlich wie Fighting for the Future of the Social Web: Selling Out and Opening Up (20)

Open Source Craft at Twitter
Open Source Craft at TwitterOpen Source Craft at Twitter
Open Source Craft at Twitter
 
Space Invaders. The Revolution in a Nutshell.
Space Invaders. The Revolution in a Nutshell.Space Invaders. The Revolution in a Nutshell.
Space Invaders. The Revolution in a Nutshell.
 
Wassup with Web 2.0
Wassup with Web 2.0Wassup with Web 2.0
Wassup with Web 2.0
 
Presentation about social media at Océ for students of Christelijke Hogeschoo...
Presentation about social media at Océ for students of Christelijke Hogeschoo...Presentation about social media at Océ for students of Christelijke Hogeschoo...
Presentation about social media at Océ for students of Christelijke Hogeschoo...
 
Social Media: What's In It For You?
Social Media: What's In It For You?Social Media: What's In It For You?
Social Media: What's In It For You?
 
NPA Worldwide Social Media Presentation
NPA Worldwide Social Media PresentationNPA Worldwide Social Media Presentation
NPA Worldwide Social Media Presentation
 
Social Media Presentation For N P A Region Mtg Philly
Social Media Presentation For  N P A  Region  Mtg    PhillySocial Media Presentation For  N P A  Region  Mtg    Philly
Social Media Presentation For N P A Region Mtg Philly
 
Workshop Social Media
Workshop Social MediaWorkshop Social Media
Workshop Social Media
 
Workshop Social Media
Workshop Social MediaWorkshop Social Media
Workshop Social Media
 
Workshop Social Media
Workshop Social MediaWorkshop Social Media
Workshop Social Media
 
Web 2.0 in Plain English
Web 2.0 in Plain EnglishWeb 2.0 in Plain English
Web 2.0 in Plain English
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010
 
Entrepreneur in the age of Web2.0 2014
Entrepreneur in the age of Web2.0 2014Entrepreneur in the age of Web2.0 2014
Entrepreneur in the age of Web2.0 2014
 
MIS Project Joseph Hernandez
MIS Project Joseph HernandezMIS Project Joseph Hernandez
MIS Project Joseph Hernandez
 
What does the fragmentation of the internet mean for design and usability?
What does the fragmentation of the internet mean for design and usability?What does the fragmentation of the internet mean for design and usability?
What does the fragmentation of the internet mean for design and usability?
 
Web 2010 – Ten Trends Defining Your Future
Web 2010 – Ten Trends Defining Your FutureWeb 2010 – Ten Trends Defining Your Future
Web 2010 – Ten Trends Defining Your Future
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social media
 
Orta Therox
Orta TheroxOrta Therox
Orta Therox
 
Social Media Marketing 101
Social Media Marketing 101Social Media Marketing 101
Social Media Marketing 101
 
OU as e-business
OU as e-businessOU as e-business
OU as e-business
 

Kürzlich hochgeladen

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Kürzlich hochgeladen (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Fighting for the Future of the Social Web: Selling Out and Opening Up

Hinweis der Redaktion

  1. Lots of sites allow OpenID login – even LadyGaga.com!
  2. Even big sites like Google and Yahoo are now relying parties – something many said would never happen
  3. I picked this random set of logos from the web, and they almost all support OpenID or OAuth.
  4. And there are open-source samples and best practices available, such as this site made by Googlers.
  5. Mobile UI is still lacking – how do I use my Yahoo account here?!
  6. Lots of sites allow OpenID login – even LadyGaga.com!
  7. Case study: Portable Contacts. Many adopted it, influenced vCard 4 and W3C Contacts API, but still most APIs are incompatible, and worse, their Terms of Service prevent working with “any supporting provider”.
  8. It’s not enough to invent open protocols. We have to keep businesses from wrapping them in closed Terms of Service. Imagine if HTTP or SMTP worked like that!
  9. Looks like all open social web advocates “sold out” to bigger companies in the past few years…
  10. But maybe it’s not all bad, when you see things like Yahoo’s flickr starting to take OpenID logins from Google.
  11. And Facebook announced OAuth support at their next f8 after David joined.
  12. Circles are “federation-friendly”: everyone maintains their own list (no bi-directional confirmation needed), you can find and connect to friends from other services (e.g. yahoo) and even add non-Google users to circles (via email). As protocols evolve, should be able to connect/share/comment across sites.
  13. Circles are “federation-friendly”: everyone maintains their own list (no bi-directional confirmation needed), you can find and connect to friends from other services (e.g. yahoo) and even add non-Google users to circles (via email). As protocols evolve, should be able to connect/share/comment across sites.
  14. Users should demand more control over their data, and developers should gravitate to platforms that more open.