HI ...
I would like to know if there is a Open Source approach of Facebook out there ?
views:
8855answers:
8Take a look at Dolphin CMS.
"Want to build your own community? Now you're limited only by your imagination, not by your software. Dolphin web community script is a universal software package that allows you to build any kind of online community. With a huge variety of features and options, you can quickly develop your own community, dating or social-networking site."
There's a ruby on rails one called Insoshi: http://portal.insoshi.com
And a demo: http://demo.insoshi.com/
Take a look at Yammer.
Not open source, but the basic version is free. We started to use Yammer in our organization a month ago, and it works great. Also has a couple of desktop clients.
Take a look at BuddyPress which is built on top of WordPress.
Social networking in a box. Build a social network for your company, school, sports team or niche community all based on the power and flexibility of WordPress.
Another one is Elgg. And of course there's always Drupal, which requires a lot more customization & configuring, but also allows a lot more customization and configuring. It depends on which features of Facebook you consider to be most important.
Buddypress, out of the box, seems to be the easiest to setup.
I know I'm a year late answering this... but Diaspora is an ambitious distributed open-source alternative to Facebook which wasn't around when you first asked:
I've tried a lot of Open source solutions and I would like to highlight only two of them:
BuddyPress:
About: BP is created upon the WordPress Engine, with tons of features but still has some missing. Pros: it is really easy to set up and customize, there are plenty of plugins if you're not wanting to mimic absolutely every feature Facebook has. Cons: it's kinda not fully optimized for large amount of traffic, since its a pack of plugins built on WordPress (so it has to make some strange and twisted ways to get some things done).
elgg:
It's the only REALLY open source social community "a la Facebook" app.
Pros: You have ALL the features you would like, videos, photos, events, etc. It's VERY similar to Facebook.
Cons: It's not so-easy to customize... not so so hard neither. It's still not fully optimized for large amounts of traffic, but still it's much better at that problem than buddypress.
Depending on your developing skills i would recomend elgg (if you are better than worst) :)
But, give them a try, they're the best apps (except for the ones one can make for oneself).
Hope I had helped!