Como as pessoas podem colaborar com esse código-fonte aberto com muito poucos comentários
Supondo que você quis dizer "Como as pessoas podem colaborar com esse código de código aberto que é difícil de ler" - bem, acho que um projeto de código aberto com código incorreto simplesmente terá menos colaboradores do que poderia ter com um bom código. Mas não esqueça que a legibilidade do código está sempre nos olhos de quem vê, e a maioria do código-fonte aberto não é tão ruim que você não possa entender pelo menos um pouco ou as intenções de algumas funções e classes.
Frequentemente, quando você deseja contribuir com algo para um projeto de código aberto, não precisa entender tudo, apenas as partes em que deseja adicionar um recurso específico. Portanto, se um desenvolvedor precisar de um recurso ausente, ele provavelmente irá morder a bala, identificará as partes que precisa mudar, "decodificará" essas partes mentalmente e incluirá os novos recursos. Se ele é bom, ele também tentará revisar e refatorar as partes "decodificadas", mas acho que na prática isso acontecerá muito raramente.