In addition to providing the world with its most enduring and valuable software--Internet protocol stacks, Linux, and more--free and open source software offers immense educational benefits. The gap between producing a nice prime number generator for a professor and contributing to real-life production code is huge, and numerous...