Вот вам кандидаты в контрибютеры:
Деннис Ритчи
Бьёрн Страуструп
Ричард Столлман
Алексей Пажитнов
Линус Торвальдс
Стив Возняк
Евгений Касперский
Илья Сигалович
Игорь Данилов
Сергей Нуралиев.
Естественно.
Мало того, не только гитхаб, но и сам гит. Это в его распределённой природе. Гитхаб здесь просто не идёт против ветра. В ваших наработках могут попадаться коммиты других людей (в ответе это указано), естественно, авторство этих коммитов будет за ними.
К тому же в коммите есть два поля, автор и коммитер. В большинстве случаев они совпадают, но если, например, делается rebase / cherry-pick или amend, то коммитер будет один, а автор другой. Авторство коммита сохраняется и в такой ситуации, даже когда коммитер — вы.
А то, что в коммит можно написать что угодно, так это тоже правда. Если нужно авторизовать коммиты, то используются gpg-ключи.
Еще можно взять новость про вручение каких-нибудь олимпийских золотых медалей, заменить там имена всех спортсменов на своё собственное, и запостить результат к себе в ЖЖ. Это, конечно, неслыханный баг журналистики.
Для верификации авторов коммитов в не совсем древних версиях гита (кажется, начиная с 1.7.9) у ряда подпрограмм есть опция --gpg-sign. Например, вы делаете коммит с опцией --gpg-sign, в информацию о коммите добавятся строчки с датой, когда была сделана подпись, и идентификатором ключа. Посмотреть их вы можете с помощью git log --show-signature.
Таким образом, вы можете подтверждать авторство кода. Правда почему-то коммитеры самого гита почему-то не пользуются этим механизмом. Видимо, доверяют меинтейнеру :)
Как привлечь в свой проект мировых звезд программирования или интересная особенность GitHub