Huh, thanks for that - I don't really use github and didn't know you could pull up that graph.
In that case it looks like most of the other contributors contributed after the CLA was added but there are still a few commits from before that point. Accordingly he should have sought permission from those people before changing the license.