A lot of innovations in the free software and the open source movement is to make sure that even if you forked a project, it can be merged back into what we call the main line or the trunk if people later on see that this off-shot actually works better.