Google FriendConnect module for Drupal

On googlesocialweb.blogspot you can read about a nice module that Google made for Drupal, Friendconnect.

Friendconnect is

"... 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."

(Wiki)

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:

  1. 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.
  2. 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!

update
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.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

And then there's

And then there's http://drupal.org/project/friendconnect, which seems to be a copy (earlier copy?) of friendsconnect but with less code wtfs.

I've opened two issues about

I've opened two issues about the integration of these modules:

http://drupal.org/node/682394

and

http://code.google.com/p/drupal-friendconnect/issues/detail?id=2

Share your thoughts and ideas on either or both issues.

Josh

I've opened two issues about

I've opened two issues about the integration of these modules:

http://drupal.org/node/682394

and

http://code.google.com/p/drupal-friendconnect/issues/detail?id=2

Share your thoughts and ideas on either or both issues.

Josh

http://drupal.org/project/friendconnect

There's also http://drupal.org/project/friendconnect which approved by Google originally, but now no one on this new project seems to know about it.

The problem is even more

The problem is even more convoluted. There was a friendconnect module created by a google employee before this and Dave Reid moved it over to drupal.org with the agreement of the google employee:

http://drupal.org/project/friendconnect

Already on drupal.org

This appears to be a completely new development team at Google. I had gotten permission from the original Friend Connect team to bring the module to drupal.org at http://drupal.org/project/friendconnect. Seems this newer project didn't even know about the existing one or bother to search Google for 'Friend Connect Drupal'. Communication FAIL.