Following list contains criteria we use to evaluate whether we use an open source or not
- Is product sponsored by a company? It is a critical criterion if a product plays a critical role in your application and you do not have an alternative choice for it.
- Is open source license suitable for your product? It is illegal for you to deliver a commercial and closed source product include an open source library has a license is GPL
- Does open source product has good quality?
- Is open source product still be supported by adding new features, bug fix?
via How to prevent hidden cost of open source software – VietNam Software Outsourcing Service Company.
Grammar a bit bad but advice seems well grounded. All the above answers should be Yes.