Only...it isn't exactly free.
Anyone buying a PC with Fista between June 26, 2009, and January 31, 2010, can get a free or nearly free upgrade to 7 when it launches October 22. The fees, up to $17, are for "shipping, handling, and fulfillment fees." Acer, Dell, Compaq, Hewlett-Packard, Sony and Toshiba are waiving the fees, but others aren't. Lenovo, for example, is hitting users with $17.03. HP and Sony have negotiated deals with some retailers carrying their hardware for free upgrades, but they aren't saying which retailers will provide it or what the retailers had to pay or agree to. There's also the question of when precisely people would get their Win7 upgrades. A month after Fista launched in January 2007, Dell and HP customers were bitching that they still hadn't received their upgrades. And this isn't from a disc with a manual, just an electronic upgrade.
Don't look at me. I've been upgrading my Linux systems without paying a dime, the day the upgrades come out, for years now.