This document outlines DroneCode's vision to build an open source software stack and ecosystem for drones, similar to Android's model. It discusses developing a Linux kernel-based flight code and OS, with libraries and system apps. This would form the foundation, while apps, companion computers, and cloud services make up the ecosystem. The goal is to create an open community like Android's, with over 53,000 members and around 100,000 users.