Ecco lo scenario:
X è l'autore di un software. X rilascia v1.0 su una licenza open source su Github e si sposta su. Le persone interessate al fork del software e migliorare il software. Ora ci sono 15 differenti versioni del software. Pochi cercano anche di inviare una richiesta di pull, tuttavia poiché X non funziona più sul software, la richiesta pull è semplicemente inattiva sulla sua pagina del progetto.
Come nuovo utente che desidera utilizzare la versione più attiva e stabile del software, come apprende quale dei 15 dovrebbe clonare e utilizzare? Certamente vorrebbe usare il ramo più attivo, dal momento che potrebbe avere più correzioni di bug e aggiornamenti di funzionalità.
Vedo che il modello funziona per progetti open-source più grandi, perché l'autore del software è solitamente ben noto nella comunità. Di conseguenza, la base utenti sa inavvertitamente da quale ramo clonare. Tuttavia, come si risolve un problema per un software, in cui l'autore, il manutentore e diversi contributori sono praticamente sconosciuti nella comunità open source?