going open source seems like it should be more of a plutonium "end of service" type thing for them to do, rather than anything else.
"here, we're done here. go nuts." or something like that. its not something you should do when actively trying to avoid legal issues and people taking advantage of the code.
i'd say leave it as a last trick in the box as a fuck you to activision.