I was wrong

...about Red Hat's EULA and its enforceability according to the license terms of the GPLv2. (Specifically in reference to my blog post last Wednesday).

And for that, I apologize.

Basically, the GPLv2 says there can be "no restrictions" placed on any use of the source code provided to any user of the software with its license.

Red Hat's EULA says that Red Hat reserves the right to terminate your business relationship (the Red Hat Subscription) if you redistribute the source code.

This doesn't restrict your right to share the source code that has been previously provided, since you are still free to do so.

It doesn't make sense logically, and certainly not ethically (I don't think anyone could argue this is in the spirit of the GPLv2 license), but legally, logic and ethics sometimes take a back seat to interpretation.

Update: I still think a court case could go either way given enough money and good lawyers, but apparently IBM's lawyers don't, otherwise they wouldn't have written the EULA.

"Licensing for this product has stopped working" - Adobe CS3/CS4 on a Mac

Recently, I had to recover my iMac from a Time Machine backup and a hard drive replacement (my old drive flaked out—see how I repaired my hard drive here (video included!)).

Upon trying to open any Adobe Creative Suite 3 app (I use Photoshop and Illustrator daily...), I got the following error window:

Adobe Illustrator - Licensing for this product has stopped working

I was taken to this Adobe Support page, which suggests a variety of options for fixing the problem—all of which didn't work for me.