Code Quality: The Open Source Perspective