...or so it seems, according to conversations on Microsoft open source repository CodePlex Developers have been asking for months to post projects under the new v3 but it doesn’t seem they have been heard. Amusingly enough, it was there originally then disappeared mysteriously. Another case of missing HTML, lost between TCP layers and IP lawyers …
I’m sure :) it has nothing to do with Microsoft patenting policy; as explained by Richard Stallman:
Another threat that GPLv3 resists is that of patent deals like the Novell-Microsoft deal. Microsoft wants to use its thousands of patents to make GNU/Linux users pay Microsoft for the privilege, and made this deal to try to get that. The deal offers Novell's customers rather limited protection from Microsoft patents.
Microsoft made a few mistakes in the Novell-Microsoft deal, and GPLv3 is designed to turn them against Microsoft, extending that limited patent protection to the whole community. In order to take advantage of this, programs need to use GPLv3.
Microsoft's lawyers are not stupid, and next time they may manage to avoid those mistakes. GPLv3 therefore says they don't get a “next time”. Releasing a program under GPL version 3 protects it from Microsoft's future attempts to make redistributors collect Microsoft royalties from the program's users.
Is Microsoft suffering a bad case of mad GNU disease?