Okay, I hesitate to weigh in here, because this isn't going to be a popular question, but did anyone read the opinion? This is, factually, a rotten case for first sale. CTA bought the software and agreed to the EULA which specifically required that they destroy Release 14 in order to get upgrade pricing on Release 15. They paid $495 per license for R 15 instead of the normal $3,750 they would have paid specifically BECAUSE they were required to destroy R 14. Instead they decided to say screw it and they sold their old R 14 copies on the secondary market with the activation codes handwritten on the package. Vernor bought the copies, knowing about the EULA, and then resold them and claimed protection from the first sale doctrine.
Now I'm as gung ho as the next guy about appropriate limitations on copyright (maybe not the next guy here on /., but the average next guy); and in particular I think first sale, like fair use, is an incredibly important protection that's been getting the shaft in the courts lately. But in this particular context -- the upgrade context where the company that poured its dollars into writing better and stronger code is trying to cut its customers a break -- it's going to be a pretty hard sell. Vernor screwed himself here, and unfortunately I suspect he took a lot of other people with him.