C'est l'heure.
Vous avez travaillé longtemps et dur pour ajouter votre vision au projet open source que vous aimez, sur lequel vous avez travaillé, débattu et auquel vous avez apporté une quantité inestimable de code et de connaissances.
Mais cela ne fonctionnera pas avec les développeurs existants.
Vous devez enfin bifurquer le code.
Comment faire et rester dans les meilleures conditions possibles avec le projet existant? Comment ne dites-vous pas: " Oh ouais? Fourchez-vous! "
Mis à part la mécanique de la cross-polination et en supposant que le raisonnement pour la fourche est solide, logique et acceptable, quels problèmes se posent?
Concurrence? Sappage des ressources? Braconnage des utilisateurs?
Comment traversez-vous ce processus sans doute difficile et long jusqu'à ce que vous vous soyez suffisamment diversifié pour que ces problèmes ne soient plus considérés comme des problèmes?
Plutôt que de discuter du raisonnement derrière la décision, supposez que vous avez déjà été convaincu que forder le code est la meilleure solution globale, et maintenant il s'agit d'avancer de la meilleure façon possible.
-Adam