This document presents a framework called EvalOSS to evaluate open source software. It discusses the need to evaluate OSS due to its importance and cost savings. The framework considers different categories in technology, business and social landscapes. It analyzes the varying parameters across projects and proposes a design with comprehensive information and requirement coverage. A ranking algorithm is presented to compute impact scores and rank OSS products. The framework is intended to provide easy interpretation and selection of OSS through a quantitative approach.