A collection of papers on different open-source applications, explaining the high-level architecture and design decisions that were involved in each one. Some were really interesting, like the ones about BerkelyDB, Hadoop, and Mercurial. Some I skipped.