Introducing YOS 1.0 - live today
developer.yahoo.net
developer.yahoo.net
Please keep the comments coming here and on the blog post. Feel free to message me if things don't work. If I can't answer your question, I'll be able to at least bug the person who can. Direct feedback is always the best.
Definitely a smart move.
I'm mostly interested in YQL (Yahoo! Query Language): http://developer.yahoo.com/yql/docs/.
I find it surprising they didn't go with an existing technology for querying (ala SPARQL: http://www.w3.org/TR/rdf-sparql-query/).
That being said there's lots of stuff developers can build leveraging this information. I've had a lot of fun experimenting with BOSS (http://developer.yahoo.com/search/boss/).
I think this is on the same page and is definitely a step in the right direction for Yahoo.
The best I can find is Live Search API: http://search.live.com/developer/
Which is nothing compared to what Yahoo! is offering.
Edit: Sarcasm doesn't work on the Internet ;)
Yahoo could also become a lot more relevant to the average web user if these things gain some uptake. Good luck to them, I don't use many of their services but have to recognize the significant contributions to open source and the web they've been making recently.
As for OpenSocial, yeah it is pretty similar so we'll see. OpenID on the other hand has yet to be implemented in a way that makes sense to non-techies and that makes non-techies actually care about it. FB Connect, with the right partnerships (which seems like that's their strategy) could really take off, and is dead simple for the end user, unlike OpenID. I have my doubts that OpenID will ever be made easy enough and gain widespread use.
All my friends and family are already on Facebook. They all use it actively, and daily, for posting photos, events, keeping in touch, pokes and eaves dropping, etc. It's the new email, it's the new IM, it replaces our need for flickr and a bunch of separate services, and so on. It provides a personal experience you don't get with Myspace et al, and you'd be hard-pressed to pull them away from that.
If a site I go to, or they go to, has the little FB icon they can click it, they may already be logged in and simply click "allow this site to access my profile" or whatever. If not, they enter their FB login info which they'll remember because it's a) their email and b) a password they enter all the time, and they're off. Since the Connect portion is on Facebook already, Firefox may already pre-fill their login info too. Compare that to OpenID where you have to remember something that looks like a URL on top of your username and password for your OpenID provider. The fact is, average users aren't grokking OpenID (didn't Yahoo themselves just publish something to this effect?), and I personally think it's a failure in the design of OpenID itself, which makes it particularly hard to fix.
The biggest play for OpenID right now I think is Windows Live becoming a provider. That may change things, but Yahoo being on board I don't think will do it. But we'll have to wait and see.
I do think there's something important to people about what they've built though, which is something hopefully Yahoo and the others will be able to figure out too, but has so far eluded the other social networks. I like Yahoo, and I'm actually rooting for them. I'd really like to see Yahoo get back on its feet, and I hope it can do so independently of Microsoft. That would be great to see :)
I would LOVE to see some quantitative measurements of the effect that opening up a platform to developers has on the respective company.
End of the day, is (extra_revenue_from_custom_applications_and_exposure - resources_to_maintain_platform - customers_lost_to_crappy_apps_or_platform_issues) > 0?
Obviously the formula is more complicated and varies from company to company, but I would love to see a good discussion from an insider who's gone through it.
Lots more offered by YOS 1.0 is listed here: http://developer.yahoo.com/yos/intro/yos-options.html
GAE is a platform where your app is hosted on their servers.
YAP is a (mostly) open social compliant app delivery platform that lets you create apps and deploy them on our web pages.
GAE is a competitor to Yahoo Small Business, I suppose, since it's a paid hosting service. We're working very closely with Google, MySpace, and a bunch of other partners on making Open Social a success. (NB: you can also create Open Social apps for those other platforms, as well.)
In addition to Open Social, there are things like YQL and other extensions that Yahoo has developed in-house. Some of those may make it into the OS spec, where it makes sense to do so.