Eran Hammer-Lahav - ReadWriteWeb http://www.readwriteweb.com/feeds/search/Eran Hammer-Lahav en Copyright 2012 Richard MacManus readwriteweb@gmail.com Mon, 13 Feb 2012 19:17:22 -0800 http://www.sixapart.com/movabletype/?v=4.35-en http://blogs.law.harvard.edu/tech/rss Yahoo Open Sources Node.js App & iOS App Sledlogo.jpgAn experimental startup inside of Yahoo called Sled is undergoing a name change and being open sourced, instead of being shut down all together, the company announced this morning. Open standards community leader Eran Hammer-Lahav led the effort to build what launched as a community list building service with an emphasis on simplicity, family groups and off-line activities. (Planning a party, a house move, getting ready for a new baby, planning a trip.)

Hammer-Lahav wrote today that the service was built using Node.js, MongoDB, Express, Socket.IO, Jade, JS, HTML5 and OAuth 2.0. It included an iPhone app that was never launched. The entire package is now known as Postmile and is available on Github.

]]> Hammer-Lahav says that Yahoo is actively seeking to make new hires to work on Node.js. Yahoo has collaborated with Joyent, sponsors of Node, since the fall of 2009.

Hopefully some interesting things will come out of the Postmile source code.

]]> Discuss]]>
http://www.readwriteweb.com/archives/yahoo_open_sources_nodejs_app_ios_app.php http://www.readwriteweb.com/archives/yahoo_open_sources_nodejs_app_ios_app.php News Wed, 31 Aug 2011 11:13:45 -0800 Marshall Kirkpatrick
It's Official: Mashup Privacy Protocol OAuth Is Fair Game OAuth, the open authorization protocol standard that will let users give limited access to their data to third party websites without giving away their passwords, crossed an important threshold tonight.

All parties involved in building the spec have signed a covenant of non-assertion, meaning that OAuth can now be safely implemented anywhere without concern about Intellectual Property lawsuits. If you think this is too geeky for you - try out the live demo embedded below.

]]> We celebrated Google's addition of OAuth to all the Google Data APIs in July, but for all you cautious types out there - there's not much excuse anymore. No more passwords are required and a greenfield for mashups is now wide open.

The parties that contributed to building OAuth and have singed the promise not to sue are: Yahoo, Google, AOL, Twitter, Ma.gnolia, Citizen Agency, Wesabe, Pownce and Six Apart. Also signing as individuals were Eran Hammer-Lahav, Mark Atwood and Blaine Cook.

What is OAuth?

OAuth is a standard protocol for one web site to access user information on another website without asking the user for their password, but accepting confirmation from the 2nd site that the person is in fact who they claim to be. As Eran Hammer-Lahav, Open Web Evangelist at Yahoo! and OAuth point-man, told us tonight: "It is a way to build distributed services across multiple vendors while still keeping your data as private and safe as you would like it to be. You can limit it, for example - for time (like only one day), only read access, photos only and not videos, etc."

Why is this important? This is a key technical step towards making data portability real. It creates a path for users to move data they've created on one service into another service that can then offer new features or personalization based on what the users have exposed to them about themselves from elsewhere. It's a big ingredient in a recipe for innovation, in the form of mashups or otherwise.

How is it different than OpenID? It's a related, but different way to move data around. OpenID got a non-assertion covenant signed almost a year ago and provided, along with the Apache Foundation, the basis for the OAuth covenant. There's a whole lot that can be done with both of these protocols and we look forward to seeing them develop together.

What does OAuth look like in the wild? Below are two examples. The first is a screenshot of Yahoo's location based service Fire Eagle asking a user if they want to grant permission for another app to access their data on Fire Eagle.

fireeagleoauth.jpg

Screenshot from Chris Messina.

The second example is a mock live demo of OAuth in an iframe, created by Eran Hammer-Lahav. A detailed explanation of this demo can found here.

Pretty awesome, no? So let's get the safe, granular data porting rolling! We eagerly anticipate a growing ecosystem of apps that do things with user data that were never possible before. As Eran Hammer-Lahav, who's been working on this full time at Yahoo! almost all year, says - the web owes him a beer.

]]> Discuss]]> http://www.readwriteweb.com/archives/oauth_nonassert.php http://www.readwriteweb.com/archives/oauth_nonassert.php News Tue, 26 Aug 2008 17:40:03 -0800 Marshall Kirkpatrick What It Means: Google, Yahoo Come Together With OpenID openid-logo.jpgGoogle has announced that Yahoo users will now be able to quickly and easily sign up for Google products using their Yahoo email address. The feature, according to some in the industry, will be a boon for Google and OpenID, the Internet standard behind the feature. But what benefit does this provide for Yahoo?

Will making it easier for Yahoo users to sign in to Google - a direct competitor - draw users away from the portal, search and mail provider, or will it help create an overall better user experience? According to Yahoo, making a process that users were already engaged in simpler will provide a better user experience and keep them interested in one of its most solid products - Yahoo Mail.

]]> According to Kaliya Hamlin of IdentityWoman.net, the step is a big one for OpenID.

"People have been asking FOREVER when are the big web portals actually going to accept other people's OpenIDs. This a significant step by Google to become a relying party," Hamlin told us today.

Yahoo is not in the business of locking users to only use its services, especially when the Web is getting so much more distributed and social. - Eran Hammer-Lahav, Open Web advocate for Yahoo

Scott Kveton, co-founder of the OpenID Foundation, agreed that it was "a big step forward for making OpenID that much easier to use".

"Making it easier to have Google and Yahoo work together is great for Google," said Kveton, but he questioned the advantage for Yahoo. He noted that "making it easier to on-board users into Google via their email accounts means being able to suck in the social graph."

We asked Eran Hammer-Lahav, an Open Web advocate for Yahoo, about the feature, and he told us that it had been in some form of discussion for over two years and would provide a better user experience for Yahoo's users.

"We don't try to lock our users in any way," said Hammer-Lahav. "We want them to have a better Web experience no matter what site they are on, just by being a Yahoo user. Yahoo is not in the business of locking users to only use its services, especially when the Web is getting so much more distributed and social."

Hammer-Lahav told us that Yahoo believes its mail product is strong enough to keep users happy (and loyal), as evidenced by when Yahoo was one of the first email providers to provide address book mobility. When we asked if Yahoo would be offering the same sort of feature, he explained that there weren't many Yahoo products that required email sign-ins, but the company is adding OpenID support for activities like adding comments, which do require full account sign-ins. In this case, Google added this functionality, he explained, because Yahoo email account holders make up a large percentage of the email market and those trying to create Google accounts.

In the end, that may be just it - the simple fact that users will be drawn to Google's growing arsenal of Web tools, from Google Docs to Voice to AdWords, and it's better to keep what business you can rather than have your users abandon your product completely.

]]> Discuss]]>
http://www.readwriteweb.com/archives/google_looks_to_poach_yahoo_users_with_openid_sign.php http://www.readwriteweb.com/archives/google_looks_to_poach_yahoo_users_with_openid_sign.php Google Tue, 07 Sep 2010 12:58:00 -0800 Mike Melanson
Web Linking Gets Deeper with New Standard for Link Relations ietflogo.jpgThe Internet Engineering Task Force (IETF) has published a Request for Comment on a proposed standard for link relations across multiple web formats. From rel="stylesheet" to rel="bookmark," rel="payment," and rel="me," according the the consensus of the IETF community members, link relations are now first class citizens with a centralized Registry where they can be found. The IETF is a nearly 25 year-old Internet standards body.

What does that mean? "Web linking is the most fundamental web building block," says Yahoo! standards wonk Eran Hammer-Lahav. "Typed links - links with a clear semantic meaning - existed on the web since the very beginning, but for the most part lacked any generally acceptable definition... Agreeing on what a link type means across formats is critical for a semantically rich web, in which links are used to provide a richer user experience, as well as better search and automation features."

]]> LinkRelations.jpg
Above: Seven of the forty two Link Relations currently included in the Registry

IETF RFC 5988 is the document authored by Yahoo's Mark Nottingham for the IETF that explains the standard and this is the registry where you can find the 42 relations that have been accepted so far.

Hammer-Lahav continues:

"What the new RFC does is establish a registry and a simple process for defining new link relation types across formats (HTML5, XRD, Microformats, HTTP headers, ATOM, etc.).

"What is important about the new registry is its lightweight approach, allowing most stable documents to be used as reference specifications for new relation types. The process is used as a sanity check, and not as another bureaucracy slowing down innovation."

Hammer-Lahav says the HTML5 community has been particularly active in submitting Rels for inclusion in the registry. See also the Web Hypertext Application Technology Working Group's HTML5 rel directory. (Details)

Rich links, expressed across multiple languages, in a standardized semantic format, promise to act as a platform where programatic analysis can be performed on scale - making it far easier than ever before to bring together diverse resources from all around the web to create new experiences for application users.

Below: The Firefox extension Identify uses the rel="me" code to string together all the social networks a person uses when looking at their profile on a single network.

The rel="me" link, for example, has enabled services like the Google Social Graph API to string together semantically marked-up profile pages owned by a single person across multiple different sites and social networks. That makes it easy to draw a picture of who a person is across different services they use, because their profile pages link out to their blogs or Twitter accounts, for example, using the rel="me" link relation.

That kind of cross-site functionality could be built for everything from bookmarks to content licenses to payments and more if the IETF's new web link relations markup proliferates.

]]> Discuss]]> http://www.readwriteweb.com/archives/web_linking_gets_deeper_with_new_standard_for_link.php http://www.readwriteweb.com/archives/web_linking_gets_deeper_with_new_standard_for_link.php News Fri, 29 Oct 2010 11:42:18 -0800 Marshall Kirkpatrick Is Yahoo Planning Its Own Live ID? yahoo_logo_white.jpgAccording to a tip from one of our readers, Yahoo is planning to open up its services even wider and allow users to sign in without having to use a Yahoo ID. According to our tipster, Yahoo would allow you to log into Yahoo's services while using an email address from any other provider, similar to what Microsoft is doing with its Windows Live ID. If true, this would certainly be in line with some of the announcements that Yahoo made about it's Yahoo Open strategy.

]]> We assume that this implementation would either look like Microsoft Live ID, or maybe somewhat akin to what logging into Zoho looks like today, where you can log in with your Zoho credentials, or your Yahoo and Google accounts.

Yahoo's Open Strategy

yahoo_openid.pngYahoo, of course, would prefer to lock its users into using its services. However, Yahoo has also been a major proponent of OpenID and a lot of the recent announcements around Yahoo Open, SearchMonkey, and allowing more third-party content on Yahoo's sites make us believe that Yahoo might indeed be willing to allow users to bring credentials from other providers to Yahoo. The easier it is to log into a service, the more like you are to use it and to return to it.

Smart Move?

Do you think this would be a smart move by Yahoo? Or should they just throw their weight behind OpenID? Would you be more likely to use Yahoo services if you didn't have to sign up with Yahoo?

Update: Eran Hammer-Lahav, Open Web Evangelist at Yahoo, contacted us in response to this story and assured us that "Yahoo! is committed to open specifications and OpenID."]]> Discuss]]>
http://www.readwriteweb.com/archives/according_to_a_tip_from.php http://www.readwriteweb.com/archives/according_to_a_tip_from.php News Fri, 12 Sep 2008 16:48:01 -0800 Frederic Lardinois
OpenID Foundation Board of Directors: 17 Candidates Vie For Seven Spots openidnetlogo.jpgFew elements of the "Open Stack" have garnered as much attention - or as much support - as OpenID, a way to use a single digital identity across multiple Web sites. That acceptance led ReadWriteWeb's Marshall Kirkpatrick to call the OpenID Foundation "one of the leading organizations in the new standards world." In that same post, Kirkpatrick urged people to participate in the elections for the OpenID Foundation Board of Directors. Now, the time for that participation has come.

]]> Seventeen individuals have been nominated to fill seven open slots:

Current members of the OpenID Foundation are encouraged to visit the OpenID Foundation, log in with their respective OpenIDs, and cast votes for up to seven candidates. For those who have not yet joined the Foundation, registration is open, starting at $25 for an individual account.

The elections will remain open until December 24, 2008. The new Board will be announced before December 31, 2008. Board members begin their term on January 1, 2009.

]]> Discuss]]>
http://www.readwriteweb.com/archives/openid_foundation_board_elections_open.php http://www.readwriteweb.com/archives/openid_foundation_board_elections_open.php Social Web Tue, 16 Dec 2008 02:00:51 -0800 Rick Turoczy
How the OAuth Security Battle Was Won, Open Web Style OAuthlogo150april2009.jpgLast Friday was a hot day in Sebastopol, California. Eran Hammer-Lahav rolled into town hours after finding out that there was a security hole in his pet project for the last few months, a new way to use Twitter to log in to third party sites using the OAuth protocol instead of user names and passwords. Working as the Open Web Evangelist at Yahoo, Hammer-Lahav was relieved to have been told about the hole so he could help fix it. When he arrived in Sebastopol at a small event of industry leaders called Social Web FOO Camp, he talked with friends and colleagues about it.

At some point in conversation Hammer-Lahav realized that the problem went far beyond the Twitter implementation. The OAuth protocol had an inherent vulnerability; big companies like Google, Netflix and Yahoo had implemented OAuth and scores of tiny startups had too.

]]> OAuth has support, but it doesn't have a centralized authority ready to deal with problems like this. Over the next week a story unfolded as the community moved to deal with the security issue. It's a dramatic story. Fifty people from thirty companies mobilized to quickly and quietly respond. Big companies came to the aid of small ones. Twitter willingly took another major PR hit for the good of the open web community. Journalists circled around hints of a story. The decentralized community of open web and data portability advocates and engineers figured out on the fly how to protect users' control over their own accounts and company trust in the new protocol. This is the story of how they did it.

The Nature of The Problem

The problem was a vulnerability to something called a "Session Fixation Attack." The gist of it is this. Services supporting OAuth let their users pull data into other websites for reuse around the web. In order to do this securely, the 3rd party site has to ask the original site for permission. This might be a new little website asking permission to import your Gmail contacts or to post to Twitter through their site instead of Twitter.com. OAuth was born from the work that Flickr did to create a secure way that other applications could be granted permission to access your photos for printing, editing or posting elsewhere.

The problem arose if an attacker could convince you to complete their request for account permission with your login. At the end of the process they would have access to your account.

Hammer-Lahav explains how this works in detail and offers flow charts in his blog post explaining the technical nature of the problem. For another explanation of this kind of attack see Mitja Kolsek's paper titled Session Fixation Vulnerability in
Web-based Applications
(PDF), which was published in 2002. In other words, this is not a new problem - it was just newly discovered to be an OAuth vulnerability.

How It All Went Down

erancaptionedpic.jpgEran Hammer-Lahav was at FOOCamp when he realized this was a problem that extended far beyond Twitter's implementation. All 30 companies currently offering OAuth were vulnerable. MySpace, Yammer, PhotoBucket. Google, Netflix, Yahoo. Millions of peoples' accounts were at some risk.

If OAuth was software, a fix could be implemented and pushed out to everyone who was using it. But it's not, it's just a standard-based specification implemented out in the wild and no one party is in charge of it. Someone had to do something though, and they had to do it fast.

The first thing Hammer-Lahav decided to do was call up Alex Payne, API lead at Twitter. Though Twitter had done everything right, it was a particular Twitter implementation that revealed the whole problem and it had only been out for a few days. (We thought it a big enough deal that we wrote a whole post about that implementation.)

Twitter shut down the OAuth option for login within 30 seconds of his phone call, Hammer-Lahav says. They did it without explanation, because they were asked to keep quiet about the security problem for one week - in order for all the providers to get a chance to respond before the security problem went public and could be exploited.

Developers cried out that Twitter was shutting down technology essential to their business without warning - and not for the first time. Robin Wauters wrote a post on TechCrunch channeling developer anger over the shut-off. (Lest we imply too much criticism we'll note that we've written very similar stories ourselves.)

alexpaynecaptioned.jpgTwitter was widely criticized - and they kept their mouth shut, saying only that it was a temporary problem that would soon be resolved. "I can't stress enough how noble Twitter's behavior was yesterday," Hammer-Lahav told us. "Twitter bashing is a sport now and it's a sport that sells ads. Techcrunch wasn't aware of the security threat but it put Twitter in a position where if they were going to talk about it then they would put other companies at risk. We told Twitter that it was going to go public so do your own PR management and they did a good job. The emails sent by other providers to Twitter thanking them for taking that hit have been amazing."

After contacting Twitter, Hammer-Lahav started emailing all 30 companies listed as OAuth providers with Chris Messina's help. Half of them had representatives at FOOCamp, the event he was calling from. He explained the problem to them as he was able to reach people and asked them not to discuss it until next Thursday, one week later. He knew it would be a difficult secret to keep with so many parties involved, including the frustrated developers trying access all of those companies' OAuth APIs.

"At first it took me half an hour to explain the problem," he says. "By the next day I had the explanation down to 30 seconds." Within 12 hours the group discussing the problem knew there was no simple solution - it could require changes by OAuth providers and outside applications that consume OAuth permission in order for everything working again.

The group of OAuth providers formed an email list to discuss the problem and fifty people from 30 companies joined in. Deciding to focus on communicating with the initial service providers was a decision that had to be made. "You have to triage the parties involved," Hammer-Lahav says. Providers needed extra time to deal with the problem because they couldn't just plug the hole or pull the plug easily; FireEagle, for example, only has an OAuth API - there's no other way for the service to function.

OAuth is being advanced by a decentralized community of developers and other parties, but Eran Hammer-Lahav has been its most visible advocate. He's gained years of experience in the trenches fighting for a variety of open standards. He talked to every OAuth provider on the list and volunteered to act as the Community Threat Response Contact. Yahoo, his employer, told him to take as much time and do whatever he needed to deal with the problem. The company put Allen Tom in charge of Yahoo's response and donated Hammer-Lahav's paid time to the community effort. "If I was working for a different company this might not have been possible," he says. "Yahoo! had a whole team of people managing their own response to the situation."

All thirty companies sprung into action to neutralize the security risk and prepare their respective technical responses. Mashery co-founder Clay Loveless and team pushed back other work to pull all nighters and others pitched in as well. Everyone was an equal participant in working together, from single person startups to multibillion dollar companies. "Yahoo and Google put engineers on the line helping people with small startups to review solutions they were going to deploy," Hammer-Lahav says. "Usually the big guys figure it out amongst themselves and leave everyone else to their own devices. This felt like a real community. There was no liability because it was casual advice. Security people are expensive. Some startups don't even have in-house engineers, they are entirely outsourced."

One by one many of the providers shut down their APIs and one by one they implemented solutions.

By Wednesday, one day before the self-imposed period of silence was over, there had to be a lot of pressure built up behind the scenes. Alex Payne, the man in charge of the Twitter API and a guy who is much less grumpy than you'd probably be if you had his job, started getting visibly frustrated. "The view from under this bus is really something," he said on Twitter. "Nobody in the tech press has bothered to contact me for comment on the OAuth issue. Why bother with facts when speculation drives clicks?"

Just after noon on Wednesday, CNet's Caroline McCarthy reported that Twitter and others had pulled OAuth support because of a security problem in the spec. "In the interest of online safety," she wrote, "CNET News has chosen not to make the details of the security hole public." McCarthy was at FOOCamp as well and may have heard about the security issue then, but decided to more or less respect the wishes of the developer community and hold off writing about the issue at all until just before the deadline lifted. If that was the case then she both won accolades from involved parties for her discretion and got a lot of pageviews for jumping deftly on the story after the threat had mostly passed but before others wrote about it.

Minutes after the real story was out, Twitter posted about it on the company blog. Then the official OAuth blog posted about it, linking to McCarthy's post and publicly thanking Twitter for taking all the heat for days. Chris Messina worked fast to update the site and co-ordinate the community response. Then API service provider Mashery, the company that powers OAuth APIs for Netflix and many other companies, posted about it on its blog, assuring customers that the problem was small and under control and thanking Twitter as well. Finally Dave Winer, a web forefather and hardcore Twitter critic, made a post on his blog urging people to lay off Twitter and appreciate the way they were communicating with people about a number of intersecting and difficult technical problems.

One day later, one week after the community responding to the OAuth threat called for a week of silence to come up with a solution - Twitter announced that its OAuth API was back.

That was yesterday and by today almost all of the 30 OAuth providers have OAuth back up and running. There are two different long-term solutions in the works that are being debated on the email list as we speak. Hammer-Lahav says he expects a revised draft of the spec will be ready next week.

And that's how a decentralized community solved a security threat in an open identity spec, quickly. One company (Twitter) took a risk at implementing a new technology advocated by an employee of another company (Yahoo's Hammer-Lahav), then an engineer at yet another company found the beginning of the security hole, then news of the whole problem was sent out to contacts on a Wiki, an email list was formed, companies donated their employees' valuable time to aid in the effort, everyone more or less kept their mouths shut (including the unfairly criticized Twitter) and then everyone worked together to find a solution just in time. I think that's a pretty cool story.

Lessons for the Future

Hammer-Lahav took the lead in responding to this crisis and says he did it with the future of crisis response in open web communities in mind. Creating a template now for the future is only so possible, though. "In a year this same approach isn't going to work because too many businesses are going to depend on the providers," he says. "If we don't find a way to deal with this in the future then companies will remain very cautious about relying on multiple data sources." He says that people want to create a database listing all the parties involved in technologies like this, but prioritizing who gets talked to first will depend on the nature of the threat.

Finally, Hammer-Lahav says that more companies need to empower more employees to step up and take leadership in this kind of situation. The combination of technical, people and process skills is rare but those people need to be found. "It's not sufficient to have only Chris Messina and I as the two people who can do this," he told us. "We need other companies to step up and say there are people in their organization that can support the community. Yahoo said 'you're going to go do this for the community for as long as it takes,' Yahoo was paying me to manage the community threat in a way that was not purely in their self interest."

Can open communities advocating for an open web respond quickly and effectively to inevitable security issues? It sounds easier said than done, but for now we've got at least one very interesting story that says it is possible.

]]> Discuss]]>
http://www.readwriteweb.com/archives/how_the_oauth_security_battle_was_won_open_web_sty.php http://www.readwriteweb.com/archives/how_the_oauth_security_battle_was_won_open_web_sty.php Analysis Sat, 25 Apr 2009 10:17:49 -0800 Marshall Kirkpatrick
Nudgemail Turns Email Procrastination Into an Asset nudgemaillogo.jpgNudgemail is a newly launched service that lets you forward any email to the future, without ever creating an account. Forward or cc to 2hours@nudgemail.com, tomorrow@nudgemail.com or Monday@nudgemail.com and that's when you'll get a follow-up email back in your inbox.

If you try to get rid of every email that ever hits your inbox, if you are required to archive every email you send and receive for work, or if you're like me and just don't care about hundreds of thousands of unread messages in your inbox - then Nudgemail probably isn't for you. But if you use your email inbox like a To Do list and would like to hit snooze on a thread - then you might like the service quite a bit. The email inbox is a big frontier for software development and this is just the latest example of that.

]]> nudgemailscreen.jpgNudgemail was created by Silicon Valley's Jeremy Toeman, who likes building clever services like this. Another project he's built is Legacy Locker, a secure service for storing all your online data and account access so that it can be passed on to your loved ones after you die.

Toeman says that Nudgemail uses SendGrid for secure handling of email and his service never sees the content of your messages. (Disclosure: SendGrid sponsors ReadWriteWeb.) The service is free today and may offer group licensing packages for companies if it catches on.

Related or competing services include Followup.cc, TaskForceApp and IssueBurner. This is clearly not a brand new type of technology, but different services will serve different people well. There's also the fun old classic Futureme.org.

As Yahoo! engineer Eran Hammer-Lahav told us this Summer:

It's pretty clear that email provides a huge potential for extensibility, given the wide range of ways people use it. The inbox is much more than just a place for incoming mail, it is the primary dashboard for many web users - it is how they manage their lives.
So when looking at email as a platform, the opportunities for making it more useful and productive reach most areas of online activities.

Does Nudgemail sound like a productivity hack, as a service, that could be useful to you?

]]> Discuss]]>
http://www.readwriteweb.com/archives/email_me_later.php http://www.readwriteweb.com/archives/email_me_later.php Product Reviews Thu, 04 Nov 2010 10:28:50 -0800 Marshall Kirkpatrick
How Google Buzz is Disruptive: Open Data Standards Google rolled out a social stream service today called Buzz. It looks on the surface like Facebook, FriendFeed and other stream reading and writing services. It will compete with Facebook and Twitter. Under the covers, though, this major product was built by a team of people taking a radical new approach to online publishing: Buzz is all about open, standardized user data.

Google Buzz data can be syndicated out to other services using the standard data formats called Atom, Activity Streams, MediaRSS and PubSubHubbub. That couldn't be more different from Facebook. Google has taken open data standards to battle against a marketplace of competitors that are closed and proprietary to varying degrees. This is a very big deal.

]]> ReadWriteWeb's full coverage and analysis of Google Buzz:

Google Buzz was presented as a destination site, but a look at its APIs and developer roadmap indicate that it may actually intend to be a platform - the central hub for a world of distributed social networking. "This is a downpayment on where we're going with the open, social web," Google Open Web Advocate Chris Messina told us.

It's tempting to recoil at the thought of Google powering one more part of our lives online, and our friends' activity streams are a very important part of the online experience now. But if the growing number of data portability and open web advocates the company has hired can do their jobs well - then Google Buzz could be a big force for good.

People will build services on top of analyzing your public Buzz activity. They will build new applications for publishing to Buzz, just like the Twitter ecosystem has today. Planned support for things like the Salmon commenting standard mean that comments left on Buzz could appear out on blog posts around the web, and comments on blog posts could be viewed inside of Buzz when the post links are shared.

The use of full email addresses in @ public replies demonstrated today seems to indicate that it will be a cross-platform messaging service. Facebook users can only message other Facebook users but Buzz users may be able to reply to people using email IDs from other networks. That's hot stuff.

Once Activity Streams consumption, @ messages that look like Webfinger profiles to me and Salmon are in place then Buzz users should be able to read, comment on and message to conversations with people who have never seen Buzz in their lives, simply by subscribing to their feeds. There's huge potential for interoperability here.

Facebook and Twitter will face renewed pressure to publish and consume standardized data feeds as well now. If Buzz is big enough, it could break the dam holding back a flood of standardized data. Where there is standized data, there is scalable network effects, consumer choice, competition and thus innovation.

Buzz's embrace of the open web could make it a very important player in the development of the future.

Update: One critique to take into consideration is this. Google has scooped up a substantial number of formerly independent open web advocates - most recently Chris Messina, who was the leading spokesperson for the Activity Streams standard. See How Chris Messina Got a Job at Google. In that article we included the following argument from Yahoo's Eran Hammer-Lahav, the best-known technologist working to develop and support open login standard OAuth. This perspective is important to consider in thinking about the Buzz announcement and standards.

"This is clearly a big win for Google," Hammer-Lahav told us.

"Messina and Smarr are huge assets in the social web space. My concern is specific to Google. With Messina, Smarr, [inventor of OpenID and more Brad] Fitzpatrick and others all working for Google, focusing on the Social Web, there is less and less incentive for Google to reach out. Google has a strong coding culture which puts running code ahead of consensus and collaboration. Now with so many bright minds in house, they are even less likely to reach out. A week ago, you would have to get at least Google, Plaxo, and Messina (representing the independent voice) to collaborate. This week it's just Google.

"While I am certain that Messina and Smarr will keep their independent voices, and am not suggesting they will 'sell out' or alter their principles, they no longer need to surface many of their ideas out to the community. They can just have an quick internal meeting and ship products."

Is Google centralizing too much of the decision making about the future of an ostensibly decentralized web? Time will tell, but this may be the heart of the battle for the future of the social web.

]]> Discuss]]>
http://www.readwriteweb.com/archives/how_google_buzz_is_disruptive_open_data_standards.php http://www.readwriteweb.com/archives/how_google_buzz_is_disruptive_open_data_standards.php Analysis Tue, 09 Feb 2010 11:31:27 -0800 Marshall Kirkpatrick
RWW Live: Data Portability We're live now in the latest episode of RWW Live, our podcast show. You can tune into the show, and interact with us via the chat, by clicking here. You can also use the Calliflower Facebook app to tune in and participate.

This week's topic is Data Portability, the ongoing campaign for open data across the Web. We have an amazing group of Data Portability leaders lined up for this call: Chris Saad (Co-founder, DataPortability.org), Daniela Barbosa (Chair, DataPortability.org), Eran Hammer-Lahav (Open Standards Evangelist, Yahoo), and Angus Logan (Technical Product Manager for Windows Live Platform, Microsoft).

]]> When Daniela was named Chair of the Data Portability Working Group in August, we posted an introduction to the organization. It makes for good background reading, and/or you can check out the video below.


DataPortability - Connect, Control, Share, Remix from Smashcut on Vimeo.

Before the call starts, we're interested in what questions you have for the panelists. Please leave a comment on this post and one of the RWW crew on the call (Sean, Marshall and myself) will do our best to ask your question.

UPDATE: the show is now finished, here is the audio:


Download MP3

]]> Discuss]]>
http://www.readwriteweb.com/archives/rww_live_data_portability.php http://www.readwriteweb.com/archives/rww_live_data_portability.php Podcasts Mon, 22 Sep 2008 15:30:00 -0800 Richard MacManus
A Better Calling Card: Twitter Challenges Facebook Connect In the old days, self-important people use to carry calling cards. Now we have Twitter, Facebook and other social media sites to turn us all into mini-celebrities. So what's the new calling card online? That position's being jockeyed for as we speak, and different contenders are taking very different approaches.

Twitter released an important new feature to selected developers yesterday that could make it a compelling alternative to the fast growing Facebook Connect system for logging into sites around the web.

]]> Google has its own Friend Connect service and many people use their own website as an ID and data store. That's the goal with all these systems: giving new sites you visit secure access to information about you and your friends from other sites so that the new site can better personalize its service to you. There's reason to be particularly excited about Twitter's entry into this field.

Facebook Connect is being adopted rapidly by sites all over the web seeking to let people sign in with a verified identity, some social data and access to publish activity back onto the Facebook Newsfeed. Now Twitter looks to be offering a similar feature and it could be a better implementation of the same idea.

twitterconnect.jpg

Yahoo's Eran Hammer-Lahav wrote an in depth article about the new "Sign in With Twitter" functionality yesterday. He celebrates the move as particularly adherent to agreed upon standards - no proprietary "special sauce" clouds interoperability as happens with Facebook Connect. He also draws a distinction between Facebook's offering a social layer to websites vs. Twitter's new feature and its work with 3rd party sites and services that are already tightly integrated with Twitter. We're not so sure that second distinction is so important, though. We can imagine this new Twitter feature being implemented far and wide.

The idea is that sites using the new Sign in With Twitter tool will go through a relatively simple process to gain permission to access your data from Twitter. They will see if your browser is already logged in to Twitter, then they will either give you a pop-up window to log in there or they will skip directly to asking Twitter to ask you if you'd like to give access to this new site. You never have to give the new site your Twitter password, but you can give it permission to access private data like Direct Messages and the ability to post in your name.

It seems quite similar to Facebook Connect and Google Friend Connect in a number of ways. It may be more exciting though, because Twitter is a fundamentally different beast.

All social networking services these days want to be "a platform" - but it's really true for Twitter. From desktop apps to social connection analysis programs to services that will Twitter through your account when a baby monitoring garment feels a kick in utero - there's countless technologies being built on top of Twitter.

It's always been that way, Twitter's API is open at its core. Twitter would be nowhere near where it is today without its developer community.

Facebook, on the other hand, not only uses a non-interoperable system of authentication in Facebook Connect - it's also not based fundamentally on openness. It's based on giving access to your information to a limited set of the people you know. No one can see your profile at all without your explicit permission. The company has long held that protecting users' privacy is of the utmost importance. Of course Facebook is still about sharing, it's not completely closed, and it could be toying with and changing our understanding of privacy more than we know.

Is this just an accident? Hammer-Lahav doesn't think so and put it quite well on the OpenID mailing list last fall. "They never made the effort to truly engage the community and understand either specifications [OpenID/OAuth]," he wrote. "Second, for the most part, they reused existing Facebook pieces to create Facebook Connect. Those pieces could have been converted or added support for OpenID and OAuth a long time ago. And third, this is exactly what they wanted to do - these are some of the brightest minds in the industry and they know what they are doing."

The point is, though, that when I give you my Facebook "calling card" using Facebook Connect, that system has a long list of do's and don'ts for what developers can do with the data. It's letting sites borrow the data - not setting data free.

Twitter's version of the calling card should be more developer friendly and it's already more standards adherent, which is another way to say developer friendly. Prove you are who you say you are to Twitter and it will give sites you approve a big open field of your data to work with. In other words, web developers should be able to do a whole lot more for me when I give them my Twitter calling card than if I give them one from Facebook.

At least that's the way I suspect it will unfold in the near term. This battle is far, far from over though and it's an important one to the future of the connected web.

]]> Discuss]]>
http://www.readwriteweb.com/archives/a_better_calling_card_twitter_challenges_facebook.php http://www.readwriteweb.com/archives/a_better_calling_card_twitter_challenges_facebook.php Analysis Fri, 17 Apr 2009 15:37:42 -0800 Marshall Kirkpatrick
Tim Berners Lee Launches World Wide Web Foundation - Will it Be Effective? wwwfoundationlogo.jpgTim Berners Lee, the inventor of the World Wide Web, announced this weekend the formation of a new organization dedicated to studying how the web works and expanding access to the billions of people who can't get online today. The World Wide Web Foundation kicked off with $5 million in support from media funders the Knight Foundation.

Can yet another organization really make a difference? Some observers seem to be suffering from Organization Fatigue, but we're interested to see what Berners Lee can do. A group dedicated to deep study of the web and the obstacles to its growth sounds like a great idea to us. Not everyone agrees.

]]> What's Being Planned

The Foundation launched with a three part plan, including:

  • Web Science and Research

  • Studying the web "as an interconnected complex system (that combines disciplines of science, biomedical science, social science, and computer science, for example)" and creating curriculum for other Web Scientists to be trained with around the world.

  • Web Technology and Practice

  • Advancing standards.

  • Web for Society

  • "To learn from people in socially or economically deprived communities how the Web can better serve them." (Nice that it's phrased this way.) Creating programs to extend access around the world.

Concerns

We are a little concerned about a conversation Berners Lee had with the BBC prior to unveiling the Foundation where he argued that there needs to be some way to brand trustworthy websites as trustworthy. That strikes us as either silly or frightening, possibly both.

Web standards guru and blogger Molly Holzschlag sums up what is probably a common feeling of ambivalence about the new Foundation.

I would love to feel optimistic about this, but at this point I've really decided that creating more groups is just adding layers of problems on top of what we're already doing.

On the other hand, if this empowers greater outreach, education and fosters real influence in returning to the core ideals of an interoperable Web for all, then I'm all for it.

Eran Hammer-Lahav, Open Web Evangelist at Yahoo! and party to the founding of another group, the Open Web Foundation, has sharper words for Berners Lee's group.

Seems odd to ask for money, and a lot of
it, with so little detail as to what this organization is about?...We've been asked many times why a new org, and I think it is fair to ask it back. Seems to me that most of this should/could be done within the W3C. If the W3C is no longer able to promote its own mission, it raises the question: should the same leadership be trusted to run a new effort that seems to try and fix what their first effort failed to accomplish?

We are sympathetic to both opinions here. The problems being engaged with are thorny enough that we applaud anyone for trying tackle them - and the inventor of the web certainly brings credentials to the effort. Also, it's not our $5 million so we're not going to lose too much sleep even if the effort goes no where.

What do you think? Does the World Wide Web Foundation website give you hope that the organization will be effective? If these topics are of interest to you, see also the Digital Divide Network.

]]> Discuss]]>
http://www.readwriteweb.com/archives/tim_berners_lee_launches_world.php http://www.readwriteweb.com/archives/tim_berners_lee_launches_world.php News Mon, 15 Sep 2008 11:56:33 -0800 Marshall Kirkpatrick
The OpenID Foundation Needs You Do you think that open standards, data portability and questions of online identity are important? We do; we think these issues are the foundation upon which many of the most exciting and important online innovations are being built.

That's only going to be more true in the future, so if you'd like to have a say in how it all goes down - now's the time to get involved. The OpenID Foundation is one of the leading organizations in the new standards world and it's having its first ever election of community board members this month. Nominations close Monday and the voting begins on Wednesday.

]]> There are big issues on the table right now and the outcome of the election is going to make a big difference in the future of the internet. The Foundation has had incredible success in the past year but it needs your help to determine its direction in the future.

Individuals will have to pay a $25 Foundation membership fee in order to vote, but this author just paid his and is looking forward to pulling the virtual voter's lever. Nominees so far are listed below.

What Are the Issues?

OpenID usability, getting major players to respect incoming OpenID and not just authenticate their own users elsewhere with OpenID, the personal data payload that travels with OpenID and many other difficult questions remain unanswered, despite all the progress the Foundation and other organizations have made in the last year.

A year ago this week we wrote a post saying that OpenID was in serious trouble. One year later, the situation seems to have improved quite a lot. That's thanks not just to the work of the OpenID Foundation, but they deserve a large part of the credit.

The protocol is far from out of the woods, though, and so this election is going to be an important one.

Who's Been Nominated?

So far twelve people have been nominated. Once you register as a Foundation member, you can see the nominees and their position statements. More nominations will likely occur before this weekend is over. Seven of the following twelve total number of people nominated by Monday will get positions on the board. Here's who's been nominated so far.

Johannes Ernst - founder and CEO of startup Netmesh
David Recordon - is from SixApart and is one of the most publicly visible members of the OpenID community
Mike Kirkwood - CEO of iPhone-centric medical patient data service Polka
Eric Sachs - Product Manager at Google
Snorri Giorgetti - OpenID Foundation's European Representative
Eran Hammer-Lahav - Open Web Evangelist at Yahoo! and OAuth lover
Allen Tom - Architect, Yahoo! Membership
Scott Kveton - Current OpenID Foundation Chair and VP Open Platforms at Vidoop
Nat Sakimura - Identity tech wonk from Japan
Brian Kissel - CEO of JanRain, makers of MyOpenID.com
John Bradley - OpenID security wonk
Martin Atkins - an OpenSocial and identity developer

Which seven of those people do you want driving the future of the OpenID Foundation? Register as a member, read their policy statements and you can have your hopes for this important technology paradigm recognized.

]]> Discuss]]>
http://www.readwriteweb.com/archives/the_openid_foundation_board.php http://www.readwriteweb.com/archives/the_openid_foundation_board.php Data Portability Wed, 03 Dec 2008 16:02:47 -0800 Marshall Kirkpatrick
Magic Email Sidebar Xobni Now Available for Gmail (100 Invites) Once you've added x-ray vision to your email inbox, you'll never go back to life without it. The latest service to offer just that is Xobni, a high-profile startup that brought its Outlook plug-in out of Beta status a year ago next week. Today Xobni comes to Gmail and it looks really nice. The first 100 ReadWriteWeb readers who visit this link and enter the code XOBNI-RWW will be provided access to it. The company says iPhone and Android versions will open for testing within 90 days.

Xobni competes with Rapportive (my favorite to date) and Gist, which was recently acquired by Blackberry company RIM. Another service called eTacts (site now down) was recently acquired by Salesforce. Xobni was funded by Blackberry Partners a year ago, but remains independent. Check out the screenshot below to get a feel for how it looks, what it offers and how it's different.

]]> XobniForGmail.jpg

You can see that Xobni adds a number of details to your Gmail sidebar interface, including a profile photo of whoever is emailing you, their job title via LinkedIn, their phone number (awesome!), a graph showing how often you've been in contact with them over time and people who often show up in email threads with you and this person.

These services are about putting your email in context so that opportunities to connect beyond what's said in the email become evident and to augment your own memory of people you may not remember well in a busy work-life.
This is a uniquely visual version of the social sidebar for email. I'm excited to try the contract frequency graph. It's like a visual reminder, in the corner of your eye, that you may have a hazy memory of this person now, but a year ago you were in regular contact. That's the kind of context that can really help illuminate opportunities and help you avoid embarrassment. Ultimately, that's what these services are about: putting your email in context so that opportunities to connect beyond what's said in the email become evident and to augment your own memory of people you may not remember well in a busy work-life.

The ability to quickly glance at the sidebar of an email and gain a deeper understanding of who it is that's emailed you is really incredible. I've used Rapportive for a long time now, which offers something very similar. I hate using email without it. Give Xobni for Gmail a try, I think you'll probably like it.

Here's what we wrote about the emergence of email as a platform last Summer, when Rapportive became generally available:

We've been waiting for years for email to emerge as a platform. The key enabling factor that has now emerged is a secure way to grant temporary access to the contents of your email to trusted developers out in the larger ecosystem of people and companies who want to build these new services - all without ever giving them your precious email password.

Yahoo's Eran Hammer-Lahav: "It's pretty clear that email provides a huge potential for extensibility, given the wide range of ways people use it. The inbox is much more than just a place for incoming mail, it is the primary dashboard for many web users - it is how they manage their lives.

"So when looking at email as a platform, the opportunity of making it more useful and productive reaches most areas of online activities.

"So far the focus has been on taking social information to help better manage email overflow, but the platform has much more potential beyond that."

These kinds of apps are just the beginning, but Xobni is pretty well-developed for an email sidebar. Give it a try and let us know what you think.

]]> Discuss]]>
http://www.readwriteweb.com/archives/magic_email_sidebar_xobni_now_available_for_gmail.php http://www.readwriteweb.com/archives/magic_email_sidebar_xobni_now_available_for_gmail.php Product Reviews Fri, 18 Mar 2011 09:49:05 -0800 Marshall Kirkpatrick
Open Web Foundation Launches to Do the Dirty Work for Data Portability owflogo.jpgA new nonprofit organization called the Open Web Foundation is launching this morning with backing from some of the biggest companies on the web and the involvement of some of the web's most innovative individuals. Organized in as a decentralized community of developers, in the fashion of the Apache Software Foundation, the OWF will serve as a placeholder for all the legal dirty work that needs to happen in order for data portability to become a reality.

Specifically, the Foundation will work with all the vendors in this space to secure Creative Commons copyrights and promises not to sue each other over the use of data protocols. Think OpenID, OAuth, OEmbed and lots more still in the works. In some ways this dreadfully unsexy work, but in other ways it's just the opposite.

]]> As Scott Kveton, a participant in the the OWF and the Chair of the OpenID foundation, explained to us, the biggest companies on the web "need to know the lineage of code before they are willing to use it, so they know they aren't going to get sued."

Who's behind all of this? The group is going to great pains to de-emphasize the big names involved, but at the bottom of this post are lists of individuals and companies involved in the launch of the Foundation. The group says that much of the work that needs to be done is already underway in respective protocol working groups, but that the Foundation will serve as a placeholder and gathering point.

Who's Going to Be Making Decisions?

If someone's going to be taking legal control over these technologies, who exactly are they? The Foundation says its board will be voted on by members in August elections, but that membership is still being worked out. We hope that the whole process will be transparent and collaborative. We suspect that some people may complain that it is not, but we think there is a high probability that everything is going to be ok.

What About the Data Portability Working Group?

The much celebrated Data Portability Working Group has become a subject of heated debate. Critics allege that the group has been too headline driven, too focused on big companies that don't end up offering meaningful participating and too driven by one individual, co-founder Chris Saad.

Instead of telling Saad to go eat nails, though, the Open Web Foundation is positioning itself as a complementary organization. DataPortability.org can handle the evangelism and the Open Web Foundation will do the behind the scenes work to help developers bring code to market. Not completely behind the scenes, but you know what they mean.

We hope everyone can play nice and work together instead of doing things like publicly attacking individuals or spoiling each others' announcements.

We're excited about this new organization. There's been a clear need and demand for it and we wish them the best of luck in helping make our data portability dreams come true.

For an in depth look at why we believe data portabilty is in the interests of vendors, see our post Towards a Value-Added User Data Economy. For a user's perspective, watch for a forthcoming post here.

The First List of Supporters

Individuals

* Alex Russell
* Anand Iyer
* Angus Logan
* Ben Laurie
* Blaine Cook
* Brady Forrest
* Chris Messina
* Danese Cooper
* Dave Morin
* David Recordon
* Dawn Foster
* DeWitt Clinton
* Dirk-Willem van Gulik
* Eran Hammer-Lahav
* Geir Magnusson
* John McCrea
* Joichi Ito
* Phil Wolff
* Raj Mata
* Ross Turk
* Scott Kveton
* Tim O'Reilly

Supporting our effort

Our efforts are supported by a number of companies and organizations including:

* BBC
* Facebook
* Google
* MySpace
* O'Reilly
* Plaxo
* Six Apart
* Sourceforge
* Vidoop
* Yahoo!

]]> Discuss]]>
http://www.readwriteweb.com/archives/open_web_foundation_launches_t.php http://www.readwriteweb.com/archives/open_web_foundation_launches_t.php Thu, 24 Jul 2008 09:19:41 -0800 Marshall Kirkpatrick