fighting for the future of the social web selling out and opening up

45
Fighting for the Future of the Social Web Selling Out and Opening Up Joseph Smarr Member of Technical Staff, Google Portland, OR – July 26 th , 2011 http://profiles.google.com/jsmarr http://twitter.com/jsmarr http://josephsmarr.com

Upload: kemp

Post on 25-Feb-2016

34 views

Category:

Documents


0 download

DESCRIPTION

Fighting for the Future of the Social Web Selling Out and Opening Up. Joseph Smarr Member of Technical Staff, Google Portland, OR – July 26 th , 2011 http://profiles.google.com/jsmarr http://twitter.com/jsmarr http://josephsmarr.com. A bit about me…. Software Engineer at Google since 2010 - PowerPoint PPT Presentation

TRANSCRIPT

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

Fighting for the Future of the Social WebSelling Out and Opening Up

Joseph SmarrMember of Technical Staff, GooglePortland, OR – July 26th, 2011

http://profiles.google.com/jsmarrhttp://twitter.com/jsmarrhttp://josephsmarr.com

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

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

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

The obligatory disclaimer:

These are my personal views, not Google’s!

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

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…”

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

But first…a brief reminder:

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

Why we fight: Trying new things should be easier!

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

Why we fight: Trying new things should be easier!

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

Why we fight: Users should control their own data!

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

Why we fight: Innovation leads to awesomeness!

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

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).

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

So…how are we doing so far?

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

OpenID: As mainstream as Lady Gaga?

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

A nice “give and take,” even with the big guys.

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

Random collection of “social site logos”

Nearly all support OpenID and/or OAuth(or are out of business)

OAuth-based APIs are now the norm.

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

OpenIDSampleStore.comBest practices and sample code – “just add social”.

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

Sounds great! So…where’s the problem?

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

So near and yet so far…

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

So near and yet so far…

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

So near and yet so far…

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

How do I sign in with my Yahoo! account here?

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

Sign-up forms stubbornly refuse to die.

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

Hmm, which account did I use last time?

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

Fresh companies bring fresh ideas.

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

code.google.com/apis/identitytoolkitGoogle is making account UI more visual…and open!

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

The future: Re-building OpenID on top of OAuth 2.

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

PortableContacts.netWhy are contact APIs like snowflakes?

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

We fixed password-scraping, but not much else.

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

Open protocols only work if businesses let them!

“@”

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

What happened to “bridging the islands”?

Page 32: Fighting for the Future of the Social  Web Selling Out and Opening Up
Page 33: Fighting for the Future of the Social  Web Selling Out and Opening Up
Page 34: Fighting for the Future of the Social  Web Selling Out and Opening Up
Page 35: Fighting for the Future of the Social  Web Selling Out and Opening Up

The technology is ahead of the market.

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

Have we “sold out”?

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

Fixing “If the big guys don’t do it, why should we?”

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

Facebook became a champion of OAuth.

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

Will Google+ be more than “YASN”?

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

Circles are “federation-friendly” by design.

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

Reminder: The social web is not a “zero-sum” game.

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

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?

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

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?

Answer:

We’re making solid progress.But we all need to keep pushing.

The future is still ours to build.

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

If you want an open future, do something about it.