Open source is as much a philosophy as it is a development methodology. Open source code is meant to be shared, improved, and used in whatever way the user wants, marking a departure from traditional ...