On googlesocialweb.blogspot you can read about a nice module that Google made for Drupal, Friendconnect.
"... an Open Social application offered by Google that started in May 2008. Google Friend Connect main focus is to simplify the connection between social and non-social websites and standardize the handling and presentation of social applications and content. It uses a blend of open standards, such as OpenID for signin, oAuth to control data, and Open Social for applications."
More information about FriendConnect can be found on Google's site and a live demo can be found at globant.
Though this is a nice open standard and a nice module, there are two downers IMHO that show that Google doesn't really get the Drupal community or has another agenda:
- They house the code on their own servers, with own issue queue at code.google.com. Sure they are free to do so but the strength of Drupal is that all modules are on one place, not all around the web.
- They have licensed this code under the Apache license. All Drupal code and thereby all Drupal modules -and to some extend themes- are released under the GPLv2 or higher. Read this FAQ about the license on d.o for some background. The Apache License 2.0 is compatible with the GPL v3 (not 2!) and since you can accept version 3 of the GPL when downloading Drupal, legally they are in teh clear but it would have been best if they released this under GPLv2 IMHO
Still, nice work Google!
Heine Deelstra (hint: lead Drupal security team) warns NOT to use this module on production site at his blog. Something about the quality of code, tweetsource. See Google, if you would have used GPL and drupal.org we could have solved this issue via the proper channels. Now we have to use the public issue tracker of google.code.