Товарищам сверху ^^:Да ничего смешного на самом деле, ибо это правда. Опенсорс живёт взаимодействием людей, а github поднимает его на совершенно новый уровень.
Например намного легче просто заслать патч. В классической модели разработки кто во что горазд - кошмарная мешанина из десятков хостингов, майллистов, трекеров, форумов, email'ов. Для каждого проекта надо заново проходить квест "догадайся куда отослать патч", ибо проект хостился на SF, потом переехал на GC, но трекер остался на SF, но туда никто не смотрит, а смотрят в форум, а форум был на sf, но переехал на левый сайт, но тот давно упал, поэтому шлём почтой, но не этой почтой что везде указана, потому что основатель ушел из проекта, а вот той, которая в таком-то исходнике в комментарии. На github, это можно сделать безо всяких поисков - fork + pull request, и это можно сделать вообще прямо через web. Более того, нет шансов что фикс потеряется, потому что даже если не сделать pull request, ответвление будет видно автору проека в fork queue и вообще-всем в network graph. Потом, проще влиться в проект, потому что лента коммитов во все watched в одном месте - можно её без лишних движений просматривать, потом начать комментировать код, потом незаметно втянуться и начать отправлять патчи. Наконец, замечательная децентрализованность - не надо делать никаких форков ("физических", как было с OOo), потому что проект уже форкнут всеми разработчиками. Неактивен оригинальный автор - отправляем фиксы самому активному контрибутору после него. Нет такого? Оставляем в своём форке. А пользователи просто смотрят в network и переползают на самый активно разрабатывающийся форк.
Единственный минус github - наличие других dvcs хостингов. Но, к счастью, bitbucket и gitoriuos совсем дохлые, и я надеюсь всё что на них осталось переползёт на GH (на самом деле этот процесс уже идёт очень активно). На данный момент _все_ интересные мне свежие проекты обитают именно на GH.