An interesting paper. I enjoyed it quite a bit. As you well know, a fundamental tenet of evolutionary theory is that there is no guiding force moving the various changes along.
Evolutionary development is caused by random events with no set purpose.
Open source development is not purposeless - a great number of people are willfully affecting change on software. Linus Torvalds may have accidentally started something that seemingly took on a life of its own, but that doesn't negate the fact that he created Linux, and still actively participates in its development. He is the guiding force behind the project, with thousands of other developers also guiding various sub parts of the OS along. This stands in stark contrast to evolution, where the changed entities are not willing their own change, nor is someone else willfully causing the change. Dinosaurs didn't suddenly decide to become smaller and start developing feathers.