Apparently Apple doesn’t link iPhone hardware and the username of a user downloading an app from the App Store. What this means is, one person can pay for an app, download it, and it can be downloaded to any other phone attached to that computer.
Also, you can log into any computer that is authorized to use your iTunes account and all of the purchased apps will download to that machine for free. Just another slip up on Apple’s part while trying to push out the 2.0 software before it was ready. Hmmm… I think I have seen this sort of thing somewhere…Vista anyone?
Source: