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: joseph-smarr

Post on 25-May-2015

6.699 views

Category:

Technology


0 download

DESCRIPTION

Joseph Smarr gave this talk at O'Reilly's Open Source Conference (OSCON) in July 2011 on his experiences and predictions about working towards a user-centric, open social web.

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

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