MemberPress BuddyPress GPL Overview:
Our BuddyPress integration connects each member’s account page with their BuddyPress profile page. It also allows you to automatically add/remove users from BuddyPress Groups based on their subscription status.
BuddyPress’ uber-flexible interface helps you create any kind of community website you can dream up using WordPress. Features include member profiles, activity streams, user groups, messaging, and a whole lot more.