I've used a number of opensource frameworks and components in the past (on the frameworks side pligg being notable amongst them, but also dolphin, and osdate), but I have a project where I need a cross between a bulletin board and a social network for a social activism type site.
Basically, forums, with topics and posts and moderation, and users with lists of interests so other users can search out users with similar interests, and maybe a "wants to help" or "needs help with" type categorization.
Vbulletin seems like it can "do" all that, but its not open source, and apparently they are litigious (from what I've read), so it's out. One of my goals is that if I extend the codebase, that I be able to feed those changes back to the community.
mybb and phpbb are both bulletin boards, and I don't know which would be easier to extend.
On the social network side, php fox is not free so it's out.
and then there is this list of the top 5 free ones, NONE of which I have any experience with: http://merabheja.com/top-5-free-php-open-source-social-networking-software-in-php/
(Oxwall, Elgg, BuddyPress, Mahara, JomSocial)
So, to the question:
Given what it SOUNDS like I want to do...
Does anyone have any experience with any of these?
Which one is either closest to what I need, or might be the easiest to morph into what I need, or has the best plugin/hook system for adding functionality without rewriting the base.
Which one is the most receptive to taking code from the user community and feeding it into the product?
Which is the most "active" development wise.
Which is the easiest to upgrade when releases of the codebase come out?