https://medium.com/@ShahabH/the-pros-and-cons-of-using-open-source-software-in-your-projects-5862ffe80722