At my workplace we need to use a compression algorithm for some project. The requirements are same as any - compression performance vs. cpu utilization, suitable api and so on.
But now I was asked to assess the reliability of available libraries.
One option is looking at commits - snappy for example has no commits in the past 2 years, so I can consider it stable and reliable. LZ4 on the other hand has recent bug fixes,
and that to some people means it is still not reliable enough.
Another option is looking at how many and who is using each library. But the data is sketchy, and many projects support/use multiple libraries.
I'm looking for more ideas about how to assess libraries' reliability as a factor in selecting the best fit. If I could "prove" that they are all reliable enough for use in a product, I can move on to the more technical aspects in making the decision.