I’d like this research project to output some diagrams of how various open and closed source software is built. I spent a couple hours looking into the process for how code makes it into the Linux kernel, and came up with the following diagram. Before the diagram, let me caveot the heck out of this by saying 1) this diagram has probably allready been produced, much better, and I just wasn’t smart enough to find it, and 2) my diagram is wrong in a number of important ways, I just don’t know exactly what those errors are.
Here’s the 1st draft. Please respond with corrections either as comments to this post, or you can email me directly at email@example.com.