Salve a tutti,
oggi mi sono svegliato con una curiosità.
Supponiamo che io crei un progetto open source e lo metta su Github, lavoro al mio progetto, lo faccio crescere e attorno ad esso si crea una comunità di utenti e sviluppatori che lo utilizzano e contribuiscono a renderlo migliore man mano che passa il tempo.
Supponiamo ora che uno sviluppatore faccia il fork del mio progetto e ci lavori indipendentemente, migliorando, sviluppando nuove feature con un rate maggiore di quello che faccia io. Questo sviluppatore però è EGOISTA e non fa nessuna pull request.
Dopo un certo tempo la comunità si sposta sul "suo", ormai, progetto.
Ora, come si ci tutela da una cosa del genere? Ok che il progetto e open e libero, però mi sembra una cosa scorretta.
Fatemi sapere i vostri pareri a riguardo, o come si ci dovrebbe comportare in questi casi.