This document provides an overview and introduction to OSGi for Eclipse developers. It discusses several key OSGi topics including frameworks, Import-Package vs Require-Bundle, dynamic bundles, versioning, extensions and services, compendium services, and OSGi tooling. The goal is to help familiarize Eclipse developers with OSGi concepts and address common misconceptions since Eclipse adopted the OSGi framework in version 3.0.