| Login

Marc's Voice

building the open web one bit at a time

Learning About the Open Stack for the Social Web

Very coolio little event put on this evening by theSocialWeb.tv dudes.

There were presentations from:

- Yahoo on the XRD Discovery format and oAuth

- OpenID

- Portable Contacts

- OpenSocial

Folks talked about MySpace ID, AOL and OpenSocial.  What was missing was someone from Microsoft.

Dave Morin was talking about connecting up the Facebook feed with Chris Messina and their efforts revolving around a shared, public aggregation model of lifestreams.

The guy from Digg talked about standardizing container for messages, registration and log-on and showed how much code he save and how efficient the “open model” was for Digg.  They’re supporting OpenID, Facebook and their own proprietary formats, and loving it.

John McCrea was his usual enthusiastic self, David Recordon MCed and Joseph Smarr just kicked ass.

It was a totally inspiring evening.  There were almost 100 people.

Thanks to all.

Date: Friday, December 19th, 2008 | Time: 10:26 pm
Tags: , , , ,
Add a comment

Platform Love: Getting Along

We did a great panel yesterday at LeWeb8 called: “Platform Love: Getting Along”.

I had been planning and working on this panel for six months, ever since Loic and Cathy Brooks asked me to do it - during the summer.  The timing was perfect because MySpace had just announced their MySpace ID platform at the show, while  Facebook Connect and Google Friend Connect both shipped last week.

And on top of all that, Microsoft shipped a major upgrade to the Windows live suite of apps and services - and SixApart had shipped a product called TypePad Connect - so every single panel member had made a major announcement and was shipping their “open technologies” - within the past few weeks.

What transpired was a fairly comprehensive panel discussion on the state of open platforms in the web today (even though we would have liked to have had more time to go into the positioning of OpenID as either a technology or a solution) and other ideas on how these platforms can connect together. However we simply didn’t have enough time.

So here’s the panel - I think it went really well:

Live Video streaming by Ustream

During the panel we triangulated between the interests of the major platform vendors and their business models and agenda - with that of “what’s best for end-users.”  We gave the audience an overview of the  various approaches to open social networking - Facebook (highly integrated experience, 98% open), OpenSocial (a set of APIs for providing Facebook ‘like’ apps) and Live Mesh (which is a synchronization, cloud computing/local server mesh approach.)

I tried to give each approach it’s own day in court and as far as I’m concerned, I think all three of these approaches can play together and work with each other - to create a viable, happy ‘open mesh’ of inter-conncted networks.  I know that’s an idealistic dream, but all the pieces of the puzzle are coming together.

We even got heckled from the audience by Michael Arrington, who claimed that being an open platform isn’t always the best user experience and that maybe Facebook was gonna win cause it WAS closed.

Michael also chastised me for being too nice to Facebook (he’d claimed earlier I was compromised) so I came back to him with this retort:

“We have a new president and he’s shown us that through working together with people, we can achieve good.  The old school Republican attitude was to call out Facebook for what they’re doing WRONG, but our new attitude is to work together with folks to move forward.  We owe allot to Facebook, as we do to Doug Engelbardt, and we all make our contributions to what ‘open’ is.”

The panel started off by identifying “Open is the new Black” as the latest trend permeating the major platforms today.  We went over the ‘Open Stack” and what each of the panelist’s companies define as “open”.

Dave Morin of Facebook informed us that Facebook had 130M users worldwide, 650,000 platform developers (from 180 countries) and 14.5B page views - a month.  But when I asked him how Facebook connects into the open stack and which of the layers of the stack Facebook would connect to - he didn’t have an answer.  [NOTE: Privately we know that Dave Morin supports us, but he's not the boss at Facebook.]

What I WAS able to get out of Dave Morin was that we’ll be able to get access to the Facebook feed - whch we don’t today.  Then David Recordon eloquently pointed out that building on top of open technologies (like our Open Stack) is better for developers and end-users.  David is on the Board of the OpenID Foundation and there is movement to morph the OpenID brand into a full solution.

Max Engel then explained what MySpace announced (MySpaceID) and how MySpace users are used to have their ID as a URL (myspace.com/marc) and that fits right into the OpenID approach.

Dave Glazer then explained the difference between OpenID and OpenSocial (Glazer is on the board of the  OpenSocial foundation.)  OpenSocial brings Facebook app functionality - to “the rest of us”.

We then had a high level Microsoft executive named Jeff Hansen who explained how Live Mesh is a key component in their future and how it is a gateway technology to create and maintain symmetrical synchronization of one’s data and social graph - across a wide range of devices and your desktop.  By implementing two-way APIs, Microsoft will enable any of us to access any Microsoft’s customer’s profile data (or any other implementation of these ‘live mesh’ protocols) and then put it right back from whence it came.

Then panel covers all the important issues of our industry today.

Check it out!

Date: Thursday, December 11th, 2008 | Time: 12:17 am
Tags: , , , , , , ,
Add a comment

Distributed Social networking comes on strong

So where’s the profile page - on your blog?

Or is your blog - on your Social Network?

And if you have a blog - that’s ‘part’ of your social network environment, does it have it’s OWN stand alone blog display or is it integrated in along with your activity stream, apps, friends list and media gallery?

Can you route your blog posts - to other blogs, publishing end-points or file repositories?

Same thing about your media?  When you upload a video or podcast, can you ALSO store it in YouTube, blip.tv or Seesmic?

And are you aggregating your comments across a bunch or different commenting systems?

And your Twits and micro-blogging status report, presence updates?  Are these locked into the Twitter platform or aggregated in FriendFeed?

And do you use Meebo for IM or what?

Were do you READ your RSS feeds?

Distributed Social Networking is becoming a reality. DiSO and NoseRub are two great examples of loosely coupled systems that are evolving quickly.

How does Facebook Connect compare to OpenID? Check out theSocialWeb.tv boys for that answer.

Richard Macmanus writes about this.

And John McCrea sees it as the birth of the social web.

And don’t miss David Recordon’s recent visions of getting OpenID into the browser.

Kaliya has a great wrap up of the day of Connects - I love this chart she republished (from Read/Write):

I wonder when OpenSocial apps will be truly inter-changeable - and playback in multiple environments?

And the meme is on Techmeme.

yes Virginia - indeed distributed open anything is gonna keep heating up - now that Facebook Connect and Google Friend Connect are live.  OpenSocial is gaining steam and next up - MySpace Data Availability.

Oh and BTW.  Ever heard of a company called Microsoft? They’ve just shipped and entire boatload of Open APIs to mesh in with the rest of us.  And lets not write off Yahoo!

Whether you call it Facebook trying to take over the web, Battling for Mindshare, a three horse race or Federate or Aggregate - it’s clear that “Open is the New Black“.  This is what we’ll be discussing at next week’s LeWeb8 panel “Platform Love”.

Now it’s time for compelling experiences.  And proof that open can benefit vendors as much as customers.

Maybe we’ll all find out how to do this at this coolio upcoming event on Dec. 19th at Digg.

Date: Friday, December 5th, 2008 | Time: 9:02 pm
Tags: , , , ,
Add a comment

Post Turkey blogging

Here’s a few things that are buzzing around:

- “One voice can change the room, city, state, nation, world.”  It did.

- heart felt sorrow goes out to the people of Mumbai.  I’ve stayed at that Trident hotel!

We had a great Thanksgiving////////////// did my stuffing again - like I did last year ‘07. ‘06 shots here.

Kevin Marks on OpenSocial’s 1st anninversary

It’s nice to see Joe Kraus and Google provide a migration path for JotSpot customers to Google Sites. It sure as hell took them long enough!

Mimi Ito’s (Joi’s sister) final report on Kids informal Learning with Digital Media

How Nike’s social network sells to runners

OpenLibrary - one web page for every book

Five things Microsoft got right - Amen!

This is amazing.  Apparently both Fujitsu and NEC are finally figuring out that they should merge with their U.S. susidiaries and have a consolidated product line, marketing strategy and brand. This is almost 18 years after I told those folks - this very suggestion. I was offered to become a president of some Fujitsu division and I couldn’t grok the way they had their company setup.

Social media marketing examples

Making GMail your gateway to the web

Congrat’s to Ton and friends on the launch of their European Social media consulting network (carpe.com Consulting Network (CCCN) )

USB 3.0 spec finalized:

The nature of outliners and meshes

Windows Azure from a developer’s perspective:

Amazon CloudFront,

Date: Thursday, November 27th, 2008 | Time: 10:47 pm
Tags: , , , , ,
Add a comment

the Open Stack, DiSO and all those closed stacks

Joeseph Smarr has been using the term Open Stack lately which refers to a combination of technologies - which together make up a full solution to end-user open platform requirements. He’s almost got it right.

He’s forgotten user interface guidelines - but that’s OK - cause it’s right on anyway.

DISCLOSURE: Joseph and myself were the original authors of the “Bill of Rights for Users of Social Media.”

In yesterday’s post on OpenID I implied that OpenID could morph from being a single technology to a brand that encompassed a whole BUNCH of technologies that provided a single point-of-contact for end-user’s solutions, education, and branding.

So this is about branding.  “Will OpenID become the brand or will we need to find another brand?”

Open Stack is a little too general. I use the term open mesh - on purpose - cause I don’t WANT it to be specific.  Open Mesh has to represent the combination of a bunch of different stacks; some open, some semi-open, whatever.

But OpenID sure is a great term - and it could certainly be morphed into THE brand.

This is what we need right now - a  single entry point into solving the ID conundrum.  ID is hard and asking end-users to keep track of the  difference between Single Sign-On, authenticaton, reliable parties, claims, trust, security, privacy, data portability and persona - is just not gonna happen.

Ben Werdmuller (CEO of Elgg) left this comment on my post:

For me, it depends what you mean by ‘embrace’. It’d be awesome if OpenID could support the use of those things, and anything new that came along, perhaps even with a best practice list of standards for different markets - but on the other side of the coin, I’d worry about anything that tried to tie down the complementary technologies.

Well hell yes - we have to worry about anything trying to tie anything down.

But once a standard gets set - like OpenID, RSS, oAuth or OpenSocial - the idea is that each has it’s own life and will evolve on it’s own, while an amalgamated OpenID alliance/Open Stack - would ‘aggregate’ these standards together and focus on end-user solutions and education.

That’s what OpenID can become.

And BTW lets not forget DiSO - an effort headed up by Chris Messina and currently being paid for by Vidoop (thanks to Scott Kveton for that!)  Lots of folks have been tracking DiSo - for almost a year now.

DiSO is exactly the kind of bridge/gateway effort that can help glue together many of these standards - and put a user interface on the front of it.  What Chris (FactoryJoe) has been talking about for a while - are user interface guidelines so that importing. inviting, friending, sharing, commenting, etc. are all done - the  same way.

This is a crucial piece of the ‘present a comprehensive solution to end-users‘ puzzle.  Without that - and we’ll be stuck catering to geeks and nerds like us - forever.

Or as Rodney King said so eloquently “why can’t we all work together?”

Date: Wednesday, November 19th, 2008 | Time: 10:26 am
Tags: , , , , ,
Add a comment

How to build the Open Mesh - the video

Here is an annotated video of the speech I gave in Rotterdam recently (Sept,. 18th.)  I now have these versions of this treatise (which is a guide for practitioners and marketers on the future):

- a book

- a wiki

- a video

As time goes on and new trends enter our space - I will continue to update the book, utilizing the wiki to collect feedback and input from everyone.   Based upon WHEN you buy the book will dictate which version you get.  And to all your mainstream publishers out there - I’m willing to cut down a whole bunch of trees and print up a BUNCH of copies - if you’re into it.

Date: Tuesday, October 21st, 2008 | Time: 5:19 am
Tags: , , , , ,
Add a comment

The continuing on-slaught known as “Open is the new Black”

Welcome Yahoo

Welcome the BBC

Welcome AOL

All of a sudden you don’t have to explain WHY you want to be open. Now it’ll just be “tell us exactly HOW you are open”.  For portal players like AOL and Yahoo - the folks who defined portals in the 90’s - it has to do with letting “others” onto their home page properties.

For the BBC it has to do with fulfilling your promises of putting up ALL your content online - and establishing persistent ubiquitous content.

For Google it has been creating and supporting open standards like OpenSocial and supporting OpenID, oAuth and now - Portable Contacts.

For Microsoft it’s about the live mesh and connecting together the living room, game consoles, car, mobile and the PC.

My my my - what a world we’re in today!

The sanctioned grounds which make up a BigCos assets are no longer walled gardens.  That’s the first stage of opening up.  Next comes open standards to facilitate interop and dataportability.  Then will come new kinds of apps, services and mashups which rely upon two-way APIs and a level playing field where SmallCo players can ‘live off the crumbs left behind by the behemoths‘.

This is why I wrote my book ’cause now the question is “with so much openness - how can we all connect together?”  By using openness for their new resurgence these BigCos have forced us to ask - “what’s left for ‘us’?”

We need to be strategic in these days, making sure that two-way APIs allow us to get in there and share in some of that ecosystem juice.  So that’s why Portable Contacts, OpenID, oAuth, the Open Web Foundation and our Data Sharing Summits are so important.  And our “Bill of Rights for users of Social Media“.

Open standards will be one way we can judge just how ‘open’ a platform is, and how well they’ll play with others.  For instance - Yahoo has something called Yahoo Application Platform - which was described to me as ‘OpenSocial’.  Well it’s either EXACTLY OpenSocial - or something like OpenSocial.  The difference?

Well ladies and gentlemen - that’s the point.  Either you support and USE open standards or you create ripoff knockoffs and pretend like they’re open standards but they’re not - they’re YOUR open standards. I hope you see the subtle but important difference.

The way to tell if these BigCo platform are truly open is interoperability and dataportability.  Will we be able to connect our personae and activities ACROSS platforms - or just within one semi-open walled garden?

If I create an app that’s designed to work with AOL Music and Ticketmaster events - can I take that SAME app to Yahoo and connect into their Yahoo Music and Live Nation ticketing?

If I invent some new format - let’s say for monitoring lifestreaming - is it based upon RSS or Atom or is it yet ANOTHER new format?

We need to think of things from the end-user’s perspective.  Will they be on Facebook and nothing else?  Or will they use Friendfeed, Flickr and Gmail as well?  That’s what I do.

Yahoo’s recent announcements show that they ARE implementing their Y! OS strategy!

Microsoft’s upcoming PDC and LiveMesh announcements will rock the house and send a clear message “this Pandora’s box of openness ain’t getting shut”.

We’re all witnessing a transformation of closed into open and now the devil is in the details.  Whenever we see something that’s happening over and over again - something that is common - that’s fodder to make it a standard.  Why subject our end-users to try and figurte out if Yahoo supports OpenSocial or just something that LOOKS and FEELS like OpenSocial?

Date: Saturday, September 13th, 2008 | Time: 9:08 am
Tags: , , , ,
Add a comment

Getting the BBC focused on the right things

I’ve been waiting until my book was almost done before I wrote this post.  The BBC Future Media & Technology group now has a new boss named Erik Huggers and he created post on Open Video standards for Video and Audio on the web on the BBC blog.

In this post Erik talks about digital media codecs a subject near and dear to my heart - what was it - 15 years ago?  Yes absolutely these issues are important and if the BBC can get rid of Flash, let alone Silverlight and Quicktime - then congratulations.  But these are issues that don’t directly effect end-users.

No one cares if YouTube uses Silverlight, Ogg or Flash.  It just doesn’t change the end-user’s experience.

To think that this battle is still raging is not only saddening but also tell-tale to the state of the BBC and what they’re focusing on.

I don’t know Erik Huggers - have never met the man - and he seems like a nice enough chap but I do know that much is riding on his leadership, vision and direction. And his ability to execute.   He’s the boss who’s been charged with implementing the digital media strategy of one of the world’s leading media empires.  The Beeb has over 300+ web sites, ranging from program guides and affinity niche networks to amibitious social media services.

The Beeb  has it’s own player, 100’s of programmers and has been tasked with ‘opening up’ in a big way.

So Erik - I gotta tell yah - I love yah and all that, but talking about digital media codecs is the wrong thing to be talking about (at least in terms of OUR priorities.)  Sure sure sure - not relying upon locked in proprietary formats like Flash is a good thing, but what about OpenID, oAuth, OpenSocial and Portable Contacts?

As we say out here in California “Come on DUDE! - get with it!”

All around you - the walled gardens are coming down.  Even MICROSOFT is opening up!  The vision and leadership the BBC exerted years ago when proclaiming ‘Open Data’ and the Open BBC - have long passed. Many many of the leading thinkers and developers who created knowledge management systems, media sharing apps and developed this revolutionary strategy - have left the Beeb.

Why do you think they left?  Because trying to get the BBC to actually implement this startegy is allot harder than talking about it.  Look at how hard a road it’s been for Yahoo?

The BBC is a government unit who have been charged with opening up - by law.  As government policy, and as one of the world’s leading media entities, it is your DUTY to open up, first for British citizens - around the world - and then for the ‘rest of us’.  It’s almost as if you’ll be the United Nations of openness.

This is a big task, and big job and that’s why this Yank it bitching at you - about talking about digital video codecs and not OpenSocial and OpenID.  As Spike Lee says ‘do the right thing!’

The ramifications are frightening because correct execution will change the world, while dormant, lack luster, slow execution will just create more of - the same thing.

Its been years since the BBC made it’s original proclamations - and talking about digital video codecs is so - so - so 1990s.  Come on Erik - get with it!

Lets do a Data Sharing Summit in London - for christ sakes!

Lets get your underlying identity platform connected to not only your 300+ web sites, but also the rest of the on-line world. Lets develop a series of promotions, contests, personal data mining, persistent ID presence so that real-time communications, on-line content and the Cloud can all embrace in a virtual ‘Piccadilly Square’ of interaction.

I’m looking forward to the day that the BBC takes it’s right place next to the other behemoth BigCos - only this time it’s paid with British tax dollars, but slimey banner ads.

I’m about to head over to Holland and we had hoped to do a Data Sharing Summit - sponsored by the BBC - at your offices in Shepherd’s Bush. But that didn’t happen.

Perhaps this post will get you supporting OpenID, sponsoring Data Sharing Summits and building OpenSocial apps or perhaps you’ll see me as some whacko, ranting in his blog - which you can easily ignore.

Well that’s how they treated me in the 1980’s - BEFORE - Bill Gates and John Sculley discovered multimedia. Then they called me a genius.  Then I had my :15 minutes, was discarded and now it’s starting all over again.

We actually built a product with the BBC back then. Ask Kevin Marks about it.

For now - lets get past this worrying about digital video codecs stuff and on with the real work of making ‘Open the new Black‘.

Please

I won’t be at IBC, but I will speaking at emerce day.
:-)
And staying on a houseboat on Da Costakade.

Date: Saturday, September 13th, 2008 | Time: 8:43 am
Tags: , , , , ,
Add a comment

Portable Contacts

Bubbling up, not taking up too much air, mindshare or time - Joseph Smarr, David Recordon, Kevin Marks, Chris Messina and others have been working on a standard to enable software services to import or export lists of people, called “contact lists” between disparate systems.

What’s makes this standards process different is that they’ve been conspiring with BigCos to get support - even as they were formulating the standard.  These APIs are already baked into OpenSocial Rev. 8. They’re basically what Plaxo - is.  They’ll be gateways to Microsoft Live Contacts APIs and ways for it to mesh into Yahoo, SixApart, MySpace, Bebo,  and all the other major players.

It’s a new way of doing standards - kind of lurking behind the scenes, short circuiting the long drawn out “viral” process - and kind of “cutting to the chase”.

I actually really like that approach to standards creation.

Look for something that is common - like “importing lists of names” and find the best solution for it - which is what Plaxo was doing, and then take that and give it away - which is what Plaxo (at least Joseph) did.  They’ve also come up with a ’standard’ schema - which is just fine - no reasont o argue abotu that anymore.

This is also what is happening with the category that Twitter invented and Identi.ca appears to be doing the exact right things in.  Change means going beyond teh interests of one company, and take into consideration the benefit of all.

And this best part is that this standard DOESN’T have a logo and barely has a web site. But it has working code and interoperability between Yahoo, Google, Plaxo, SixApart, MySpace and others - day one.

Last night they held a hackathon at SixApart’s offices, and coolio technology pivots were set up:

- one demo uses Kevin Marks home page as an ID Hub (which is what I call it) to create a series of contact and profile info export conversions - ending up as ‘exposed end points’.  They extract Kevin’s hCard (a microformat) info and transform it to vCard (an industry standard) using a Technorati API thereby creating a way for Kevin’s profile info and contacts list to be “addreessable” by APIs.Thuis is what’s called an ‘end-point’ - as it’ll be a persistent place in the web, at a particular URL - which can then be ricocheted or pivoted off of into memes, conversations, knowledge bases or practically anything else.

These Portable Contacts APIs are what I’ve been calling ‘two-way’ APIs - because Kevin can now write info INTO his hCard or XFN microformats - and any external web service can access Kevin’s info - and get it OUT - from anywhere.

- the other demo showed off using OpenID, oAuth and Portable Contacts APIs to connect a generic demo web site to Plaxo.  An OpenID account connects a member of the demo site’s profile account to a Plaxo master account (where one stores their master contacts list.)  They then use oAuth to request access to this master contact list, creating a safe, secure way form of dataportability.

Then today there was a day long summit where the final final spec was frozen and all the players met each other.  I couldn’t be there and our implementation is still month’s off, but I sure hope that interop betweeen these behemoths will start happening - soon.

We (BBM) still have to plug in our Facebook Connect and MySpace’s data availability - so we’re kind of behind the curve.

Google, Microsoft, Yahoo!, MySpace, Facebook, Hi5, Plaxo, Six Apart, Seesmic, JanRain, Skydeck, ShopIt, Current.TV, Interscope Records were all there today - and I bet that 20 otehrs will sign up - right quick now.  Then another 50 by October - and a virtual stampede after that.

Watch for huge benefits to end-users, bringing dataportability to real life.

This is the stuff that’s real.  Not startup contests, tracking VC investment rate or listening to the same blow hard brag about how smart and rich he is.

Serious kudos go out to all involved.  I’m dam proud of you.

The combination of the one year anniversary of the “Bill of Rights for users of Social Media” - and this Portable Contacts release really gets us started in this new school year’ - the right way.  Happy New Year ya’all.

The good news for Broadband Mechanics is that ALL of our client’s want it - so I think we’ll be able to demo benefits to end-users by Turkey Day.  That’s my bet.

The combination of a critical mass of PeopleAggregator networks - all participating in an open mesh - with this combined arsenal of open standards - which then gateway to the BigCo platforms - is what I’m talking about.

Date: Thursday, September 11th, 2008 | Time: 10:51 pm
Tags: , , , ,
Add a comment