Es la hora.
Has trabajado mucho y duro para agregar tu visión al proyecto de código abierto que amas, en el que has trabajado, debatido y al que has contribuido cantidades inestimables de código y conocimiento.
Pero no va a funcionar con los desarrolladores existentes.
Finalmente necesitas bifurcar el código.
¿Cómo haces esto y te mantienes en los mejores términos posibles con el proyecto existente? ¿Cómo no dices, " Oh sí? ¡Bifurcarte! "
Además de la mecánica de la polinización cruzada y de suponer que el razonamiento de la bifurcación es sólido, lógico y aceptable, ¿qué problemas surgen?
¿Competencia? ¿Aprovechamiento de recursos? ¿Caza furtiva de usuarios?
¿Cómo atraviesas este proceso posiblemente difícil y largo hasta que te hayas diversificado lo suficiente como para que ya no se vean como problemas?
En lugar de discutir el razonamiento detrás de la decisión, suponga que ya se ha convencido de que bifurcar el código es la mejor solución general, y ahora el punto es avanzar de la mejor manera posible.
-Adán
fuente