I think that’s essentially correct, although I see Google building more into this in the near future.
What is the basic architecture of a social application that uses the OpenSocial API?
OpenSocial applications use Google’s gadget architecture but with extensions that provide programmatic access to social data within its container environment. Similar to Google Gadgets, OpenSocial apps are hosted XML documents with HTML/JavaScript within their bodies. Social apps have most of the infrastructure of Google Gadgets available to them but with a few minor exceptions.
This especially caught my eye…
Will you be open sourcing OpenSocial? Under what license?
Currently, the sample code is released under the Apache 2.0 license. Additionally, we have Creative Commons licensed all of the OpenSocial documentation, so you are welcome to reuse and remix as appropriate. In the future, we are planning to open-source the components that are required to run OpenSocial on your own website.
If OpenSocial really takes off, then things could get interesting. 😊
😊 The near-term application of this technology, as I see it, is that if someone were to create an ad-supported widget, they could really drive some highly-targeted marketing to different customer bases depending on the site in question (MySpace, etc.)
But the far term applications are what interests me…
Let’s say that Google wins the 700mhz battle, and they release the GPhone next year. You know that Google would open it up for 3rd-party developers. And when you combine those opportunities, with the rise of the OpenSocial web, then I’d expect to see some very rapid changes.