That's 100% incorrect. For the first year, the upgrade from Windows 7 and Windows 8.1 will be free; similar to how for 6 months after its release, the upgrade for Windows 8 was $40. After that year, users will need to pay to upgrade, but there is no subscription or "IAP" you need to buy for the OS to work.