See python 2 vs. 3 for an example of API breakage without forking. There someone should actually make a fork that would support APIs of both versions. It would quickly take over the user base of the original.﻿