A sophisticated approach to evaluating open source software

Today I stumbled on a website that claims to be "an open source network that connects people through the software they create and use": Ohloh, the open source network

Founded by two former Microsoft employees it collects information about open source software and creates a lot of metrics, e.g.

  • Which programming languages are used,
  • How many lines of code and how many lines of this are documentation,
  • How many developers provides how many commits,
  • Which OSS licenses are involved,
  • What reputation do the developers have and in which other projects are they involved,
  • compare codebase, activity and contributors if different projects …

See the screenshot of the comparison of the Drupal and WebGUI CMS projects at the end of this artcle.

Thats a very interesting approach to evaluate the software before deploying it. I instantly think of our vtiger-installation: running for three years in a small enterprise and never got "in love" with it, it’s rather a burden then a benefit to manage our customer relationships using this tool. And now I have to think about migrating hundreds of contacts including all of its relating information to our future CRM system. First I should provide a review at ohloh.net ...