As we've previously reported, Microsoft is making Windows 10 available to its five million beta testers first on July 29. Afterwards, there will be a staggered rollout for everyone else. And while Microsoft previously told Bloomberg previously that new PCs wouldn't have Windows 10 at launch, it turns out that some will actually have it.

Microsoft has let me know they were mistaken when they said there would be no Win 10 PCs at launch. There will be some, they now say. — Dina Bass (@dinabass) July 13, 2015

As for those non-profits, Microsoft is committing $10 million to supporting 10 global firms, as well as 100 smaller outfits in 10 countries. On top of the cash, it's also offering help with organizing initiatives to "upgrade the world." And of course, we'd imagine that Windows 10 will be a big part of Microsoft's good-will initiative. Similarly, it's giving employees an extra day off to "upgrade" their local communities through volunteer efforts.