View Single Post
  #7  
Old 12-13-2021, 11:55 AM
DeathsSilkyMist DeathsSilkyMist is offline
Planar Protector

DeathsSilkyMist's Avatar

Join Date: Jan 2014
Posts: 8,162
Default

Quote:
Originally Posted by Torven [You must be logged in to view images. Log in or Register.]
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.
This. Sadly code is not as portable as most people think. The EQEMU is built to operate for a specific Everquest era, which isn't P99's eras. P99 is also built to cater to P99, which has it's own custom ideas that are not classic. This means a lot of the custom code in P99 isn't directly relevant to the EQEMU anyway, because it is doing things like modifying how spell interrupts work. The spell interrupt code already exists in the EQEMU, so unless the original authors REALLY want Kunark/Velious style spell interrupts with P99 flavor in EQEMU, the code isn't useful.

If there are some general bug fixes/improvements in P99 that could be applied to EQEMU, who is to say the devs of P99 haven't shared that already with the EQEMU devs?
Last edited by DeathsSilkyMist; 12-13-2021 at 12:07 PM..