The license doesn't stop the code authors from waiving the requirement to share derivative code in the first place even if it applied in this case. (although with so many authors in this case, that could be hard to get consensus but I doubt they care)
The codebases have diverged so much by now that it's often hard to impossible to merge stuff anyway. You'd usually be better off writing from scratch after being given the mechanics details or it would have to be heavily modified at least. They also emulate different eras and clients, so many of the changes are not relevant to EQEmu's main fork anyway. On top of that, coders often like to do things 'their way' and wouldn't want to merge and would rather write it themselves. It's not a simple matter of P99 giving code over and EQEmu suddenly being better. Different projects have different priorities.
TAKP was open source for a year after we launched and it caused serious problems which would have resulted in developers leaving had we remained open. Trust me, be glad P99 is closed for the time being.
|