...выкладывание на "github" - не означает, что код публичный и уж тем более opensource ... это означает (как правило, сразу всем - извиняюсь), что код возможно/скорее всего "сп№?жен"...никто никуда ничего не выкладывает ..
То что большинство опенсорс кода никому не нужно или говно не желает говном весь опенсорс. На практике скорее наоборот - именно на опенсорсе держится вся it индустрия