I can think of at least one potential reason to hope it *isn't* free. Apple already, as others have mentioned, gets the bulk of their money from hardware sales. Right now, even at $20 or $30, as the last three major releases were priced, they're getting something for the software itself even for those with older machines. New versions of iOS cease working with much newer hardware than new versions of OSX, excepting the PPC-Intel transition. Now, from reports of how the new iOS runs on the oldest hardware it supports, it makes sense to cut it off there (or possibly later), but the other side is motivation. Apple naturally wants people to buy new hardware, but that they get something even from updates on older machines gives them incentive to continue including them.