How To Tell The Open Source Winners From The Losers

In the last Information Week issue, there is an article by Charles Babcock on the topic of open source and its feasibility for companies.

Here’s Babcock’s classification of a succesful OS project:

  • A thriving community
  • A handful of lead developers, a large body of contributors, and a substantial–or at least motivated–user group offering ideas.

  • Disruptive goals
  • Does something notably better than commercial code. Free isn’t enough.

  • A benevolent dictator
  • Leader who can inspire and guide developers, asking the right questions and letting only the right code in.

  • Transparency
  • Decisions are made openly, with threads of discussion, active mailing list, and negative and positive comments aired.

  • Civility
  • Strong forums police against personal attacks or niggling issues, focus on big goals.

  • Documentation
  • What good’s a project that can’t be implemented by those outside its development?

  • Employed developers
  • The key developers need to work on it full time.

  • A clear license
  • Some are very business friendly, others clear as mud.

  • Commercial support
  • Companies need more than e-mail support from volunteers. Is there a solid company employing people you can call?