So, from reading the notice and looking at commits: This guy, whoever he is, has been making fixes/adding features to his fork of Bukkit, and some (most?) of them have been getting merged to trunk. Bukkit's repo is apparently GPL. Now he's pissed off for some reason so he issues a DMCA to take down software he participated in the development of because it violates the GPL by depending on the closed-source Minecraft s…
As a copyright attorney (stonevaughanlaw.com), I can tell you this is total b.s. I've sent hundreds of takedown notices for various clients, namely FUNimation Entertainment. Over 9,000 notices, in fact. And I've actually handled lawsuits involving specifics of the 17 USC § 512(c) provision. No one can issue a DMCA takedown notice on behalf of Mojang without Mojang's authorization. Period. A regular notice, yes--but n…
What makes this extraordinarily messy is the fact that it is almost indisputable that the author was aware of this at the time he contributed. IANAL, so I don't know how that effects the license, but entering in to agreements that you are knowingly violating at the moment you enter them has the effect of providing a basis to challenge the validity of the agreement. Again, IANAL, but my concern would be that if the license were found null and void, the whole situation would fall back to copyright law, which still gives the author ownership of the code he has written, because there was no explicit assignment of copyright.
Basically, the choice of GPL for the Bukkit project was a timebomb from day one. Any project using the GPL would be wise to take note of what has happened here. Should someone find any significant amount of proprietary code in your GPL project, they can quite simply nuke your entire project with a single DMCA.