This document discusses open source software. It provides definitions of FOSS and examples like Linux, Eclipse, and Firefox. It describes FOSS processes as global collaboration with short development cycles and decentralized testing. FOSS technologies benefit from source code availability and community involvement that can improve quality. Architectures are evolutionary and modular to reduce complexity. Business models provide services around packaging, support and customization of FOSS software.