Telligent Community is a free commercial community platform that includes a suite of social applications (forums, wikis, blogs, etc.) and social services (likes, ratings, reviews, comments) that you can use to create communities.
You can run Telligent Community side-by-side with Sitecore. Telligent Community is designed to easily integrate with 3rd