Это уже интересно,я все же думаю,что опенсорс в данном случае отличается от разработки обычного ПО,и контрибьютеры не могут сразу пушить в мастер и коммитить напрямую,ибо это опасно,и скорее всего сам Роман получает патчи или пуши и уже потом после проверки добавляет их в основную ветку.
опенсорс не предусматривает того, что разработчик оригинальной системы будет прислушиваться к другим и добавлять их код к себе, он лишь гарантирует возможность запилить свою ветку, и туда уже добавлять все что хочется, но чую на базе его кода мало у кого желания что-то свое делать