"If there were really a community of developers who would contribute if only the terms were more fair, an agreement-less Bazaar fork would almost certainly have emerged by now."
I am not sure about that. It doesn't seem like people are willing to fork over the issue of agreements unless there are other issues at play as well. Likely because there is no community of developers that even forms outside of the single dominant originator vendor in such cases. The forks that have emerged under similar circumstances have usually been formed by ex employees of that single vendor.