How can they change the license without getting the approval of everyone who contributed code? It doesn't look like they required contributors to sign CLAs.
What you can't do is retroactively apply this to old code. The named entities could use older versions of the code, but in newer versions the new license would apply.