April 29, 2011

What do you look for when selecting an open source solution for the task at hand?

Question by lobster1234

This could get quite confusing if there is a wider range of tools that fit the need – like logging in Java. In general, what would you, as fellow developers consider the so-called litmus test before making a selection between available open-source tools/libraries?

I can think about developer velocity, code documentation, the release frequency, committers’ reputation to name a few. Wanted to reach out to the community and get some more data points.

I apologize if this question belongs to programmers.stackexchange.com, I found that there are more questions tagged with open-source here than there.

Answer by thorsten müller

An active user base is often a good sign. If there is a forum or a mailing list, have a look, how many people use it, if there are recent posts and what kind of problems people have. When developing web sites with Ruby on Rails I had to choose a lot of OSS tools and an active community and answers to problems by the developers are a good sign. People are obviously still using it and problems are solved.

Answer by Starx

My main reason is the resources that are available on the internet.

  • Open Source solution, have good documentation.
  • Tips and Tricks or Tutorial are easily available.
  • Forums and discussion board are maintained in order to support.
...

Please fill the form - I will response as fast as I can!