You can install the Windows 10 preview for free and then when the final release comes out it will update to that for free.
I recall that was not the case, but i am running WTP now, while W.8.1 is on another drive. But which was installed on another PC.