An open source project is primarily composed of people writing some software out of passion with few hard deadlines. A team of 200 developers, some off shore, are developing in order to get paid for a client who likely has strict time and budget constraints. I'm not sure I could come up with many scenarios that I would expect to see a wider gap in code quality, even if the developers were the same level of skill.