I doubt you will get windows 10 for free and the preview is the beta version(or w.e version) so they can find bugs and stuff for it before releasing it.
Probably to test if there are any bugs on the updates before releasing to the commercial version. Though it doesn't really matter anyways it is for testing bugs not for a free OS. It expires on 4/15/15 anyways.
Technical Preview expires on April 15, 2015
If you’re running Technical Preview, we'll send you notifications beginning on April 1, 2015 to remind you that it’s time to upgrade your PC to a newer version.
On the topic of windows 10, I've been using it as my main OS since about a week after it was launched. It is by far the most stable tech preview I've ever used, to the point where I can easily justify using it as my main.
EssGeEich: Can you confirm Windows 10 being free for windows 8 users? I've looked for confirmation before but have had no luck finding anything about it.
http//www.gamespot.com/articles/microsoft-announces-windows-10-skipping-windows-9/1100-6422657/
At the middle of the page there's another link.
It was voiced when it was still called W9 tho.
So, not an actual "yes, they will", but they talked about doing that.
Welp, it was running completely smoothly up until yesterday when it randomly decided to BSOD every 5 minutes. each time it's the USB drivers causing a segfault.