http://www.computerworld.com/article/2929000/microsoft-windows/windows-10-to-ship-on-july-29-for-pcs-and-tablets.html

Microsoft today set July 29 as the launch date for Windows 10, saying that customers could begin installing the free upgrade on existing PCs, 2-in-1s and large tablets that Wednesday. “This is a full version of Windows, not a trial or introductory version,” a FAQ on the upgrade offer said. “It is available for a limited time: You have one year from the time Windows 10 is available to take advantage of this offer.”  The end date for the free deal will be July 29, 2016.