This document summarizes key aspects of free and open source software (FOSS). It defines FOSS and provides examples like Linux, Eclipse, and Firefox. It describes FOSS processes as globally collaborative with distributed development and iterative releases. FOSS technologies allow for fast innovation through community testing and contributions to new topics. FOSS quality benefits from source code availability and review as well as free testing. FOSS architectures are evolutionary and modularize components. Successful FOSS business models offer services around packaging, support, customization and refactoring of open source projects.