Jak to działa z udostępnieniem kodu na GitHubie?
Ludzie podsyłają poprawki do moda nowemu właścicielowi kodu, a on je weryfikuje i akceptuje?
Każdy użytkownik GitHuba może sklonować (pobrać) to repozytorium, utworzyć własny branch (taką jakby nową wersję wywodzącą się z obecnej lub jakiejś innej), wprowadzić jakieś poprawki i stworzyć tzw. pull request. Ten pull request jest później recenzowany i ewentualnie scalany z obecnym kodem po zatwierdzeniu przez właściciela/właścicieli repozytorium.
Można też bez kodowania dodawać wątki z bugami jakie występują i ktoś inny może spróbować go naprawić.