I'm sure that some of you have significant others that have iPhones/iPod Touches too. If you are wondering if you need to purchase Super Monkey Ball twice to run them on both devices, assuming they sync on different Macs (or logins), the answer is, no, you can actually just share the app! The gist is, log out from the other's iTunes account, and log back on with the other account you purchased the app with, authorize (max of five computers btw), and iTunes will know that you have purchased the app and will let you redownload. http://allforces.com/2008/07/22/share-apps-between-iphones/ Cool huh?
I posted something related to this in this thread a week ago. Hope its ok to repost it here since its related to this topic. Sifting through the Terms and Conditions of the iTunes AppStore, here's the important parts: "Usage Rules (ii) You shall be able to store Products from up to five different Accounts on certain devices, including an iPod touch or iPhone, at a time. (iii) You shall be able to store Products on five iTunes-authorized devices at any time. (vi) You shall be able to manually sync Products from at least one iTunes-authorized device to devices that have manual sync mode, provided that the Product is associated with an Account on the primary iTunes-authorized device, where the primary iTunes-authorized device is the one that was first synced with the device, or the one that you subsequently designate as primary using iTunes." Which in English is: On your iPhone / iPod Touch, you can put apps from up to 5 different user accounts. ex. from your account, from your wife's, from your sibling's, from your son's.. On your Mac/Windows, you can have your apps on up to 5 computers. ex. you can have your apps loaded in iTunes on your iMac, your wife's MBA, your son's MBP, your family Mac Mini, and your Windows laptop. Remember that you have to authorize the computer for it to be able to load the app onto the device. Each computer needs an authorization and you can only authorize 5 computers for each account you have. No mention as to how many devices you can put your apps onto. So within a family, no need to buy an app multiple times, and you can load the app on all your family's devices legally.
or you can just put em on a flash drive and give it to someone you want. then have them authorize their computer. No need to log out. hehehe
or if you more than 5 devices that need to be authorized, you can "deauthorize all" then authorize the excess of the 5 and then deauthorize again, and then authorize the original 5 devices.