ORIGINAL: bongo boy
Just because it says something in the EULA doesn't make it legal.
Microsoft got smacked down for this very thing (license reselling) and I believe it was ruled illegal; you CAN resell your software.
US Court Ruling EULA What courts have decided is to permit the transfer of a specific license IN WHOLE for bundled software never installed. No court, to the best of my knowledge, has ever permitted a licensed user to transfer their license to an earlier USED version while retaining license to an upgrade version obtained as an upgrade.
If you bought Sonar 4 at the upgrade price, then it is forever associated with the eralier version(s) that gave qualified you for the upgrade price. If there were any legal decision made contrary to the EULA as stated it would have to include ALL current and prior copies as an entire unit.
Courts have also upheld the right of consumers to publish bench marks or reviews even though forbidden by EULAs.
http://www.freedom-to-tinker.com/archives/000264.html Be Inc, released BeOs forbidding users to talk among themselves, to compare results, or publish test results. Nonetheless, such a requirement are unenforceable. This particular point has not yet been challanged by people who would love to publish DataBase benchmarks for Big industries.
Courts have ruled that a purchaser of bundled PRE-INSTALLED software is entitled to a refund if the EULA warns them not to install it if they do not accept the EULA. Toshiba, for example, was forced to refund the cost of preinstalled windows OS for users who declined the EULA and installed Linux instead. The EULA specifically told the user to return the product to place of purchase for a full refund if they could not accept the EULA.
EULA language that is overly manipulative or assertive for the technology rights of the author is likely to be mellowed out in favor of users if and when it gets to court. But I would not encourage anyone to volunteer to finance their own test case. knowhatimean!