Assessing Open Source Software Projects:

Gerald D. Neale


Interfacing your needs with existing open-source projects.

Assessing your needs:

  1. What is your perspective?

  1. What are your goals?

3) What are your resources; time, skill sets, funding?

Assessing existing Open Source projects

  1. Are there any direct matches that are “good enough”?

  2. Choosing among the matches.

  1. Building upon an existing project- “Indirect Matches”

  1. Forking an OSS project...

  2. Starting your own...


Generally, open source projects are stable and do what they advertise provided that you sense an “active community” around the project.

An “inactive community”, Red Flags to watch out for:

  1. Suddenly, no releases for a long period of time.

  1. “Unbalanced community”