Apologies, I didnt read the parent post closely enough. Yes, once code is under the GPL you cannot decide that it only be used for commercial or non-commercial use. My point was misdirected.
"If you can, help others. If you can't, at least don't hurt others." -- the Dalai Lama