Natural development of a decentralized network, over time there will be disagreements of what exactly Bitcoin is and how it should run. This will lead over time to more competing node software which will slowly implement unique updates to the network that slowly competes to become a part of the code that reaches consensus.
This is how Bitcoin evolves.