best open source social networking software

What is social networking? The term Social Networking was invented in 1950’s for describing the group and community with their individual relationships;so that the people of same interest can share their thought/experience together.When the web based social network came into existence,the limitation around the physical network were disappeared.Now there are lot of social network exists …