Metrics to evaluate the vitality and viability of an open source community