È il momento.
Hai lavorato duramente per aggiungere la tua visione al progetto open source che ami, sul quale hai lavorato, discusso e al quale hai contribuito inestimabili quantità di codice e intuizione.
Ma non funzionerà con gli sviluppatori esistenti.
Hai finalmente bisogno di inserire il codice.
Come fai questo e rimani nei migliori termini possibili con il progetto esistente? Come non dire " Oh sì? Forchetta! "
A parte il meccanismo di cross-polination e assumendo che il ragionamento per il biforcazione sia solido, logico e accettabile, quali problemi emergono?
Concorso? Resing delle risorse? Bracconaggio dell'utente?
Come procedi in questo processo discutibilmente difficile e lungo finché non ti diversifichi abbastanza da non essere più visti come problemi?
Piuttosto che discutere il ragionamento alla base della decisione, supponiamo che tu sia già stato convinto che la forking del codice sia la migliore soluzione complessiva, e ora il punto è andare avanti nel miglior modo possibile.
-Adam