OpenID and DataPortability

The internet is evolving in a very, very cool way. And this past week, Yahoo! made a huuuuuge step by adopting a thing called OpenID.

What is OpenID?

So what does this mean? This means that if you have a Yahoo! account, you'll be able to sign into thousands of OpenID-enabled sites without having to register. Just log in with your OpenID and you're good to go.

The cool thing is Yahoo! isn't the only big company that's supporting this. Google and Microsoft are on board, and AOL already lets you use your AOL/AIM account as your OpenID login. There's no doubt you'll be seeing more sites that say "login with OpenID" in the future.

Another big announcement in the past couple weeks is Google and Facebook joining the DataPortability project.

What is Data Portability?

So what does this all mean? This means that websites will be easier to join and everything (in theory) will be able to work with each other. Example:

I have a shitload of pictures on my Flickr account. Problem is, many pictures are things that should be kept private (e.g. photos of us drinking back home). So one option I could do is set all of those photos as private and tell you, "hey, if you want to see these private photos, you'll have to register at Flickr and add me as a friend." It sucks having to say that, because I really want to share these photos with you guys but at the same time I want to respect everyone's privacy.

So someday (in theory) I'll be able to say "gimme your OpenID so I can add you as a friend, then log into Flickr with your OpenID" and you'll automagically be able to see my private, friends-only photos.

That's just one example that I can think of off the top of my head. The possibilities are beyond endless. If OpenID and DataPortability really take off, you'll be able to share whatever you want with whoever you want, anywhere and everywhere.