Windows 10 now on 300 million active devices, free upgrade offer ends July 29 by Heland Ortega · May 8, 2016