http://www.gnu.org/licenses/gpl.html), and those imposed by ID seem to be almost to the letter the same as the ones permitted.
Had they released the code under GPLv2, there would be a problem. And of course one cannot combine GPLv3 code with GPLV2. So there is a small adoption issue there.
But all in all, this is great news.