This document discusses the history and vision of Pinax, an open source platform for building community websites with Django. Pinax is a collection of reusable Django apps and provides conventions for structuring reusable apps. It aims to provide common features needed for community sites like user profiles, notifications, messaging, and groups/tribes out of the box. The document outlines the structure of Pinax, including external reusable apps managed through SVN externals, local apps incubated within Pinax, and included libraries. It also discusses the tradeoff of deciding how much to fix within Pinax versus leaving configurable for individual sites.