_Photo by [William Bout][1] on [Unsplash][2]_

This guide is part of a three part series. This is part three. Read part [one][3] or [two][4] for [context][3] and a [deep][4][ dive][5] into the metrics respectively.

In the last two posts of this series, we covered the existence of the CHAOSS Metrics (Super) Model for Viability. We then covered what exactly comprises that metrics model, and gave brief impressions of why and how they comprise a whole.

In this guide, we’ll talk about what’s possible with the CHAOSS tools, and how we can comprise a Viability metrics model. Namely, we’ll focus on [GrimoireLab][6] and [Augur][7].

Consider the chart below to see the breakdown of what is available for which service.

Breakdown by Category {.wp-block-heading}

<td>
  <strong>Metric</strong>
</td>

<td>
  <strong>Grimoirelab</strong>
</td>

<td>
  <strong>Augur</strong>
</td>
<td>
  Programming Language Distribution
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Bus Factor
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Elephant Factor
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Organizational Influence
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Release Frequency
</td>

<td>
  Not Available
</td>

<td>
  Available
</td>
<td>
  Clones
</td>

<td>
  Not Available
</td>

<td>
  Not Available
</td>
<td>
  Forks
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Types of Contributions
</td>

<td>
  Not Available
</td>

<td>
  Not Available
</td>
<td>
  Change Requests
</td>

<td>
  Available
</td>

<td>
  Not Available
</td>
<td>
  Committers
</td>

<td>
  Available
</td>

<td>
  Not Available
</td>
<td>
  Change Request Closure Ratio
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Project Popularity
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Libyears
</td>

<td>
  Not Available
</td>

<td>
  Available
</td>
<td>
  Issue Label Inclusivity
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Documentation Usability
</td>

<td>
  Not Available
</td>

<td>
  Not Available
</td>
<td>
  Time to Close
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Change Request Closure Ratio
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Project Popularity
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Libyears
</td>

<td>
  Not Available
</td>

<td>
  Available
</td>
<td>
  Issue Age
</td>

<td>
  Available
</td>

<td>
  Available
</td>
<td>
  Release Frequency
</td>

<td>
  Not Available
</td>

<td>
  Not Available
</td>
<td>
  OpenSSF Best Practices
</td>

<td>
  Not Available
</td>

<td>
  Not Available
</td>
<td>
  License Coverage
</td>

<td>
  Not Available
</td>

<td>
  Available
</td>
<td>
  OSI Approved Licenses
</td>

<td>
  Not Available
</td>

<td>
  Available
</td>
<td>
  Licenses Declared
</td>

<td>
  Not Available
</td>

<td>
  Available
</td>
<td>
  Defect Resolution Duration
</td>

<td>
  Available
</td>

<td>
  Not Available
</td>
<td>
  Libyears
</td>

<td>
  Not Available
</td>

<td>
  Available
</td>
<td>
  Upstream Code Depencies
</td>

<td>
  Not Available
</td>

<td>
  Not Available
</td>
Category
Strategy
Strategy
Strategy
Strategy
Strategy
Community
Community
Community
Community
Community
Community
Community
Community
Governance
Governance
Governance
Governance
Governance
Governance
Governance
Governance
Compliance / Security
Compliance / Security
Compliance / Security
Compliance / Security
Compliance / Security
Compliance / Security
Compliance / Security
A Summary of Available CHAOSS metrics and their fit to Viability across Grimoire and Augur

Breakdown by Tool {.wp-block-heading}

<td>
  &nbsp;
</td>

<td>
  &nbsp;
</td>
<td>
  Available
</td>

<td>
  Not Available
</td>
<td>
  50.00%
</td>

<td>
  50.00%
</td>
<td>
  57.14%
</td>

<td>
  42.86%
</td>
<td>
  75.00%
</td>

<td>
  25.00%
</td>
<td>
  100.00%
</td>

<td>
  &nbsp;
</td>
<td>
  <strong>67.86%</strong>
</td>

<td>
  <strong>32.14%</strong>
</td>
Augur Summary
Category
Community
Compliance / Security
Governance
Strategy
Grand Total
<td>
  &nbsp;
</td>

<td>
  &nbsp;
</td>
<td>
  Available
</td>

<td>
  Not Available
</td>
<td>
  62.50%
</td>

<td>
  37.50%
</td>
<td>
  14.29%
</td>

<td>
  85.71%
</td>
<td>
  62.50%
</td>

<td>
  37.50%
</td>
<td>
  80.00%
</td>

<td>
  20.00%
</td>
<td>
  <strong>53.57%</strong>
</td>

<td>
  <strong>46.43%</strong>
</td>
Grimoirelab Summary
Category
Community
Compliance / Security
Governance
Strategy
Grand Total

While we can’t get every metric for every service, we can get a good majority of what we need through a mix of Grimoire Lab, and Augur. We intend to continue building the ability to get this data into services like Grimore and Augur, then update the CHAOSS metrics wiki to reflect how we’ve done it.

Augur provides the most metrics overall for three categories, while Grimoire is best for Community management. Grimoire also provides [sigils][8], which create panels for you as a user for a good amount of metrics you may want to use. Augur also has a tool supported by RedHat that [visualizes metrics within it][9].

How Does this Guide My Decisions?

Depending on your use case, you may find different opportunities to use the Viability model. It was originally developed for use evaluating using open source products, and your thresholds for each model category will vary based on your assumption of risk.

For example:

Getting Started

Consult the documentation of [GrimoireLab][6] and [Augur][7] for more details on how to get started. Based on what your team needs or cares about, consider choosing the tool that has the highest coverage, or use them both to maximize your results. If you find that you can trace some metrics that I’ve gotten wrong here, I’d love to know! Drop by our OSPO working group, metrics working group, or somewhere else to publish your contributions!

Until then, you can find me on CHAOSS community slack, as Gary White. Thanks for reading!

[3]: {{ baseURL }}oss-viability-metric-supermodel/ [4]: {{ baseURL }}viability-metrics-what-its-made-of/ [5]: https://docs.google.com/document/d/1_5cMkDYmi7wvO8PV2ZUxme5je2Cxxskbs8dx8j9r79Q/edit#heading=h.iik92t6gkfct [6]: https://github.com/chaoss/grimoirelab [7]: https://github.com/chaoss/augur [8]: https://github.com/chaoss/grimoirelab-sigils [9]: https://github.com/oss-aspen/8Knot