GitHub
Github è un ecosistema di gestione delle concorrenze delle versioni tipico dei processi di sviluppo, soprattutto in team.
In pratica esistono un amministratore del progetto e dei contributori i quali forniscono lo sviluppo di determinati parti del progetto. L’amministratore decide se inserire o meno tali contributi alla successiva release del software.
Detta così è un po’ semplice, ma il sistema è molto articolato e ha molte peculiarità (non sempre necessarie) che lo rendono uno strumento molto potente.