È tempo.
Hai lavorato a lungo e duramente per aggiungere la tua visione al progetto open source che ami, sul quale hai lavorato, discusso e al quale hai contribuito quantità inestimabili di codice e intuizione.
Ma non funzionerà con gli sviluppatori esistenti.
Alla fine devi inserire il codice.
Come si fa a farlo e rimanere nelle migliori condizioni possibili con il progetto esistente? Come non dire " Oh sì? Fork te! "
A parte i meccanismi della cross-polination e supponendo che il ragionamento per il fork sia solido, logico e accettabile, quali problemi sorgono?
Concorrenza? Zapping delle risorse? Il bracconaggio dell'utente?
Come si fa a superare questo processo probabilmente lungo e difficile fino a quando non si è abbastanza diversificati da non essere più visti come problemi?
Piuttosto che discutere il ragionamento alla base della decisione, supponiamo che tu sia già stato convinto che il fork del codice sia la migliore soluzione complessiva, e ora il punto è andare avanti nel miglior modo possibile.
-Adamo