Пора.
Вы долго и усердно работали над тем, чтобы добавить свое видение в проект с открытым исходным кодом, который вы любите, над которым вы работали, обсуждали и в который внесли бесчисленное количество кода и идей.
Но это не сработает с существующими разработчиками.
Вам, наконец, нужно раскошелиться на код.
Как вы это делаете и остаетесь в наилучших возможных условиях с существующим проектом? Как вы не говорите, « О , да? Вилка вы! »
Помимо механики поперечного polination и предполагая , что рассуждения для разветвления звук, логичные, и приемлемы, какие проблемы возникают?
Конкуренция? Ресурс истощается? Браконьер?
Как вы проходите этот, возможно, трудный и долгий процесс, пока не станете достаточно диверсифицированным, чтобы они больше не воспринимались как проблемы?
Вместо обсуждения причин, лежащих в основе этого решения, предположим, что вы уже убедились в том, что разветвление кода является наилучшим общим решением, и теперь дело в том, чтобы двигаться вперед наилучшим возможным способом.
-Адам
источник