Oh sure, all software companies are evil...
Nah, just the big ones like MS, Adobe, etc. Pretty much why I only buy software put out by indie developers like you guys
Legally binding, maybe not, enforcable, maybe.
I meant legally enforcable, ie enforced in court. Hell, most of these licenses are only provided post-sale which is illegal in all 50 states here in the USA. Companies try and call the EULAs a "contract", but for a contract to be legally binding, both parties generally have to agree to it before payment is made.
When Adobe is ruled against in Federal court and the ruling states: "software sales are purchases, not licenses, and resale is lawful regardless of a contractual prohibition." that is a major precedent, and just one of many.
Games from Auran or on Valve's Steam can't be resold once you activate them because the serial number gets permanently tied to your account and can't be removed which means the buyer would not be able to activate the program to run it.
I had this discussion a couple of years ago in another community, under international copyright law, gimmicks like Steam are illegal. The DMCA even specifies that you have the right to bypass protection schemes like that if they interfere with your right to make archival copies or other legal rights granted to you under copyright law. Busy this weekend with Mother's Day, but if I get the chance I will go through my archives and post the meat of that thread here, interesting when you see what is really in the DMCA.
Companies get away with illegal activities like this because their wallets are so deep, the average joe could never afford any legal recourse.
Don't get me wrong, I am 100% antipiracy and believe in legitimate protection methods. I only have issues with the methods that violate my legal rights or nonsense licenses that try and circumvent existing laws. Ex. The first thing I did after I bought XP was track down the activation crack. When I bought XP SP2, I had to track down a new activation crack.
Regarding PureBasic, I have a major problem with people selling their license/rights to indie software. I have no problem if the indie software is given/transferred to the new person for free, but charging for it ticks me off due to my strong stance for indie developers.
Personal example. Friend in Oz is poor. He couldn't afford Blitz. I gave him my copies/account of B3D, B+ and B2D. Then a couple of months later, I turned around and bought them all for myself since I no longer had them and missed them. Recently I gave up on BMax and gave my copy/account to somebody else. I could never dream of selling indie software like this.