It depends on the software. It's very much like coupons too with their "participating retailers only" clauses, there will be provision for that in the contract between the distributor and the retailer. If the software says you should return it, there'll have be some agreement to allow that, either directly to the retailer or indirectly to the software vendor.