I'm curious about how this is allowed under GPL. Are you allowed to link GPL'd code against a closed source codebase? Shouldn't they be releasing the whole thing?
You're allowed to link GPL'd code that you own against your own closed codebase, because the GPL is just the terms under which you license your copyright to others. See also: "open core" and dual-licensed software.